[llvm-dev] [lit] XFAIL individual RUN lines?

David Spickett via llvm-dev llvm-dev at lists.llvm.org
Thu Sep 23 08:51:50 PDT 2021


Sounds a lot like
https://lists.llvm.org/pipermail/llvm-dev/2021-September/152829.html

With the addition of being able to tell lit to continue if a line does
fail. I'd find both features quite useful.

On Thu, 23 Sept 2021 at 16:42, David Greene via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
>
> We have a number of tests where we want to run the same code through
> different subtargets:
>
> # RUN: llc -mcpu=<subtarget1> ...
> # RUN: llc -mcpu=<subtarget2> ...
>
> Not all subtargets are expected to pass, but some will pass.  We'd like
> to know which tests are passing for which subtargets.  We don't want to
> XFAIL the whole test (because it would stop testing of working
> subtargets) but we do what to know which subtargets need work.
>
> Is it possible to somehow XFAIL an individual RUN line?  The
> documentation seems to imply it's all-or-nothing.
>
> Alternatively, is it possible to get a test summary that shows PASS/FAIL
> for individual RUN lines rather than for the test as a whole?
>
> If neither of these is possible, would patches to implement them be
> welcome?
>
> Thanks for your help!
>
>                  -David
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


More information about the llvm-dev mailing list