[llvm] [LLVM] Specialize test suites for `TableGen` and `FileCheck` to use smaller set of dependencies (PR #155929)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Sun Sep 28 03:39:20 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `clang-with-lto-ubuntu` running on `as-worker-91` while building `llvm` at step 7 "test-stage1-compiler".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/49/builds/2279
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 7 (test-stage1-compiler) failure: build (failure)
...
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/ld64.lld
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/wasm-ld
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/utils/lit/tests/lit.cfg:111: warning: Setting a timeout per test not supported. Requires the Python psutil module but it could not be found. Try installing it via pip or via your operating system's package manager.
Some tests will be skipped and the --timeout command line argument will not work.
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld.lld: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/ld.lld
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using lld-link: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/lld-link
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using ld64.lld: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/ld64.lld
llvm-lit: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:530: note: using wasm-ld: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/wasm-ld
-- Testing: 87904 tests, 72 workers --
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60
FAIL: LLVM :: FileCheck/check-not-custom-prefix.txt (55174 of 87904)
******************** TEST 'LLVM :: FileCheck/check-not-custom-prefix.txt' FAILED ********************
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
rm -f /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "LEADING: placeholder1" >>/home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "MIDDLE-NOT: placeholder2" >>/home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && echo "TRAILING-NOT: placeholder3" >>/home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp && env -u FILECHECK_OPTS not /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp 2>&1 | /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/FileCheck --check-prefix TEST1 /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# executed command: rm -f /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: echo 'LEADING: placeholder1'
# executed command: echo 'MIDDLE-NOT: placeholder2'
# executed command: echo 'TRAILING-NOT: placeholder3'
# executed command: env -u FILECHECK_OPTS not /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/FileCheck --strict-whitespace --check-prefixes LEADING,MIDDLE,TRAILING --dump-input=never --input-file /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp
# executed command: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/bin/FileCheck --check-prefix TEST1 /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# .---command stderr------------
# | /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt:25:10: error: TEST1: expected string not found in input
# | ; TEST1: error: MIDDLE-NOT: excluded string found in input
# | ^
# | <stdin>:1:1: note: scanning from here
# | /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:1:14: error: LEADING-NOT: excluded string found in input
# | ^
# | <stdin>:1:124: note: possible intended match here
# | /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:1:14: error: LEADING-NOT: excluded string found in input
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/llvm-project/llvm/test/FileCheck/check-not-custom-prefix.txt
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: /home/buildbot/as-worker-91/clang-with-lto-ubuntu/build/stage1/test/FileCheck/Output/check-not-custom-prefix.txt.tmp:1:14: error: LEADING-NOT: excluded string found in input
# | check:25'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:25'1 ? possible intended match
# | 2: LEADING-NOT: placeholder1
# | check:25'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: ^
# | check:25'0 ~~~
```
</details>
https://github.com/llvm/llvm-project/pull/155929
More information about the llvm-commits
mailing list