[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
Fri Sep 19 10:08:33 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `llvm-clang-x86_64-darwin` running on `doug-worker-3` while building `llvm` at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/23/builds/14031

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: FileCheck/comment/suppresses-checks.txt' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 6
echo 'foo'                    >  /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.in
# executed command: echo foo
# note: command had no output on stdout or stderr
# RUN: at line 7
echo 'COM: CHECK: bar'        >  /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk
# executed command: echo 'COM: CHECK: bar'
# note: command had no output on stdout or stderr
# RUN: at line 8
echo 'CHECK: foo'             >> /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk
# executed command: echo 'CHECK: foo'
# note: command had no output on stdout or stderr
# RUN: at line 9
echo 'RUN: echo "CHECK: baz"' >> /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk
# executed command: echo 'RUN: echo "CHECK: baz"'
# note: command had no output on stdout or stderr
# RUN: at line 10
env -u FILECHECK_OPTS /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/FileCheck -dump-input=never -vv /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk < /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.in 2>&1 |    /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/FileCheck -DCHECK_LINE=2 /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/FileCheck/comment/suppresses-checks.txt
# executed command: env -u FILECHECK_OPTS /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/FileCheck -dump-input=never -vv /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/FileCheck/comment/Output/suppresses-checks.txt.tmp-1.chk
# note: command had no output on stdout or stderr
# error: command failed with exit status: 2
# executed command: /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/FileCheck -DCHECK_LINE=2 /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/FileCheck/comment/suppresses-checks.txt
# .---command stderr------------
# | /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/FileCheck/comment/suppresses-checks.txt:33:8: error: CHECK: expected string not found in input
# | CHECK: .chk:[[CHECK_LINE]]:8: remark: CHECK: expected string found in input
# |        ^
# | <stdin>:1:1: note: scanning from here
# | error: no check strings found with prefix 'CHECK:'
# | ^
# | <stdin>:1:1: note: with "CHECK_LINE" equal to "2"
# | error: no check strings found with prefix 'CHECK:'
# | ^
# | 
# | Input file: <stdin>
# | Check file: /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/FileCheck/comment/suppresses-checks.txt
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: error: no check strings found with prefix 'CHECK:' 
# | check:33'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:33'1                                                         with "CHECK_LINE" equal to "2"
# | >>>>>>
# `-----------------------------
...

```

</details>

https://github.com/llvm/llvm-project/pull/155929


More information about the llvm-commits mailing list