For example, I need this lately in my CI config:
LIT_XFAIL_NOT='libomptarget :: nvptx64-nvidia-cuda :: unified_shared_memory/api.c'
That test specifies an XFAIL directive, but I get an XPASS result.
Paths
| Differential D106022
[lit] Add --xfail-not/LIT_XFAIL_NOT ClosedPublic Authored by jdenny on Jul 14 2021, 3:34 PM.
Details Summary For example, I need this lately in my CI config: LIT_XFAIL_NOT='libomptarget :: nvptx64-nvidia-cuda :: unified_shared_memory/api.c' That test specifies an XFAIL directive, but I get an XPASS result.
Diff Detail
Event Timeline
jdenny marked 3 inline comments as done. Comment ActionsApply suggestions from review. @jhenderson: Thanks! This revision is now accepted and ready to land.Jul 16 2021, 12:25 AM This revision was landed with ongoing or failed builds.Jul 16 2021, 4:14 PM Closed by commit rGb8355b71260e: [lit] Add --xfail-not/LIT_XFAIL_NOT (authored by jdenny). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 359472 llvm/docs/CommandGuide/lit.rst
llvm/utils/lit/lit/Test.py
llvm/utils/lit/lit/cl_arguments.py
llvm/utils/lit/lit/main.py
llvm/utils/lit/tests/xfail-cl.py |
References to options should be preceded with :option:, so that they're auto-linked to them. Take a look at e.g. some of the LLVM binutils for examples of its usage.