This is an archive of the discontinued LLVM Phabricator instance.

[lldb-cmake] Turn Debug Info test failures into pipeline errors
ClosedPublic

Authored by Michael137 on Aug 22 2022, 9:32 AM.

Details

Summary

Currently the "Debug Info" tests fail but that is not reflected
in the pipeline. We do a set +e before we run the tests to
overide the default Jenkins shell's set -e; this hides the
test failures. Remove this for now and see if fixing the test
failures will be enough to make this pipeline stage consistent
with the behaviour of the other stages.

Diff Detail

Event Timeline

Michael137 created this revision.Aug 22 2022, 9:32 AM
Herald added a project: Restricted Project. · View Herald Transcript
Herald added a subscriber: mgorny. · View Herald Transcript
Michael137 requested review of this revision.Aug 22 2022, 9:32 AM
fdeazeve accepted this revision.Aug 22 2022, 9:34 AM

LGTM! I suspect we'll discover why these were added once we merge this :)

This revision is now accepted and ready to land.Aug 22 2022, 9:34 AM

Reverting for now because test failures in this stage will prevent the non-debug-info tests from running (which is default Jenkins pipeline behaviour). Will try to mimic the lldb-cmake-matrix bot which sets tests that failed to "unstable"

Reverting for now because test failures in this stage will prevent the non-debug-info tests from running (which is default Jenkins pipeline behaviour). Will try to mimic the lldb-cmake-matrix bot which sets tests that failed to "unstable"

Sounds good!