dlang-community / libdparse

Library for lexing and parsing D source code
https://libdparse.dlang.io
Boost Software License 1.0
114 stars 56 forks source link

Buildkite CI was broken by v0.16.0 #431

Closed Geod24 closed 3 years ago

Geod24 commented 3 years ago

New tag, new Buildkite failure: https://buildkite.com/dlang/dmd/builds/14989

Hackerpilot commented 3 years ago

I think that this is caused by the new testing system requiring that libxml2-utils be installed.

Hackerpilot commented 3 years ago

It doesn't seem that there is a configuration file for Buildkite in this repository, so I'm not sure that I'm even able to fix this. I'll take another look in a few hours. It's very late in my time zone.

Geod24 commented 3 years ago

By default, Buildkite will use the Travis script. However, since the environment it runs in is not containerized, it will only runs the test part, not the install part. The simplest way would be to introduce an env variable so that some tests get skipped if run under Buildkite. I'll disable libdparse in the meantime.

Hackerpilot commented 3 years ago

The tests in question are now skipped if the test detects the BUILDKITE environment variable, so this should be resolved.