This is an archive of the discontinued LLVM Phabricator instance.

[libcxx] [test] Improve error reporting around invoked commands
ClosedPublic

Authored by mstorsjo on May 12 2023, 6:23 AM.

Details

Summary

This was requested in the review of D145807, but I had missed to
apply it before landing the patch.

Diff Detail

Event Timeline

mstorsjo created this revision.May 12 2023, 6:23 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 12 2023, 6:23 AM
Herald added a subscriber: arichardson. · View Herald Transcript
mstorsjo requested review of this revision.May 12 2023, 6:23 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 12 2023, 6:23 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
ldionne accepted this revision.May 16 2023, 10:59 AM

Thanks!

This revision is now accepted and ready to land.May 16 2023, 10:59 AM

@mstorsjo
Recently out bots are very flaky like this:
https://lab.llvm.org/buildbot/#/builders/239/builds/2273
https://lab.llvm.org/buildbot/#/builders/74/builds/19340
https://lab.llvm.org/buildbot/#/builders/168/builds/13569

Seems like this and D145807 are most related changes to the code.
Any guess what's is going on here?

FYI @pcc

vitalybuka added inline comments.May 19 2023, 9:24 PM
libcxx/utils/libcxx/test/dsl.py
46–47

Oh, actually this can be an issue on our side.
We run check-cxx and check-cxxabi as a separate steps.
At some point we moved check-cxx into background job, leaving check-cxxabi on main one.
And some how it worked for years.

Lets see if https://github.com/llvm/llvm-zorg/commit/d055960aecf8c2824bd861bfea47ab7bc9accd8b helps.