[PATCH] D105208: [lit] Extend --xfail/LIT_XFAIL to take full test name

James Henderson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 1 00:32:38 PDT 2021


jhenderson accepted this revision.
jhenderson added a comment.

LGTM too.

In D105208#2851144 <https://reviews.llvm.org/D105208#2851144>, @jdenny wrote:

> In D105208#2851016 <https://reviews.llvm.org/D105208#2851016>, @yln wrote:
>
>> (One thought I had: we could generalize this further by only requiring a substring match instead of an exact match on `file_path` or `full_name`; but probably no need for this right now.)
>
> That's something to think about, but I'm not sure.  My concern is additional unintentional collisions: `foo.c` would match `my/foo.c`, `my/foo.cpp`, and `your/foo.c`.  I feel like suppressing test failures ought to be precise, and I think that's why @davezarzycki decided against regexes here.

Yeah, we need to be VERY careful with substring matches, due to the risk of false XFAILs for tests that should be real failures. We don't want real test failures be hidden by accident after all.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D105208/new/

https://reviews.llvm.org/D105208



More information about the llvm-commits mailing list