[llvm] [lit] cross platform progress bar (PR #189970)

via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 1 07:58:36 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results

The build failed before running any tests. Click on a failure below to see the details.

<details>
<summary>[code=1] tools/mlir/test/CMakeFiles/check-mlir C:/_work/llvm-project/llvm-project/build/tools/mlir/test/CMakeFiles/check-mlir</summary>

```
FAILED: [code=1] tools/mlir/test/CMakeFiles/check-mlir C:/_work/llvm-project/llvm-project/build/tools/mlir/test/CMakeFiles/check-mlir
C:\Windows\system32\cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\tools\mlir\test && C:\Python312\python.exe C:/_work/llvm-project/llvm-project/build/./bin/llvm-lit.py -v --xunit-xml-output C:/_work/llvm-project/llvm-project/build/test-results.xml --use-unique-output-file-name --timeout=1200 --time-tests --succinct C:/_work/llvm-project/llvm-project/build/tools/mlir/test"
```
</details>
<details>
<summary>[code=1] tools/lld/test/CMakeFiles/check-lld C:/_work/llvm-project/llvm-project/build/tools/lld/test/CMakeFiles/check-lld</summary>

```
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:64: note: using lit tools: C:\Program Files\Git\usr\bin
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:569: note: using ld.lld: c:\_work\llvm-project\llvm-project\build\bin\ld.lld.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:569: note: using lld-link: c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:569: note: using ld64.lld: c:\_work\llvm-project\llvm-project\build\bin\ld64.lld.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:569: note: using wasm-ld: c:\_work\llvm-project\llvm-project\build\bin\wasm-ld.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 1200 seconds was requested on the command line. Forcing timeout to be 1200 seconds.
                   -- Testing: 3182 tests, 32 workers --                   


  0% [--------------------------------------------------------------------]
                                                                           Traceback (most recent call last):
File "C:\_work\llvm-project\llvm-project\build\bin\llvm-lit.py", line 61, in <module>
main(builtin_parameters)
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py", line 129, in main
run_tests(selected_tests, lit_config, opts, len(discovered_tests))
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py", line 266, in run_tests
display.print_header()
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\display.py", line 112, in print_header
self.progress_bar.update(0.0, "")
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\ProgressBar.py", line 282, in update
if not self.term.XN:
^^^^^^^^^^^^
AttributeError: 'TerminalController' object has no attribute 'XN'
FAILED: [code=1] tools/lld/test/CMakeFiles/check-lld C:/_work/llvm-project/llvm-project/build/tools/lld/test/CMakeFiles/check-lld
C:\Windows\system32\cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\tools\lld\test && C:\Python312\python.exe C:/_work/llvm-project/llvm-project/build/./bin/llvm-lit.py -v --xunit-xml-output C:/_work/llvm-project/llvm-project/build/test-results.xml --use-unique-output-file-name --timeout=1200 --time-tests --succinct C:/_work/llvm-project/llvm-project/build/tools/lld/test"
```
</details>
<details>
<summary>[code=1] tools/clang/tools/extra/CMakeFiles/check-clang-tools C:/_work/llvm-project/llvm-project/build/tools/clang/tools/extra/CMakeFiles/check-clang-tools</summary>

```
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:64: note: using lit tools: C:\Program Files\Git\usr\bin
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 1200 seconds was requested on the command line. Forcing timeout to be 1200 seconds.
                   -- Testing: 1475 tests, 32 workers --                   


  0% [--------------------------------------------------------------------]
                                                                           Traceback (most recent call last):
File "C:\_work\llvm-project\llvm-project\build\bin\llvm-lit.py", line 61, in <module>
main(builtin_parameters)
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py", line 129, in main
run_tests(selected_tests, lit_config, opts, len(discovered_tests))
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py", line 266, in run_tests
display.print_header()
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\display.py", line 112, in print_header
self.progress_bar.update(0.0, "")
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\ProgressBar.py", line 282, in update
if not self.term.XN:
^^^^^^^^^^^^
AttributeError: 'TerminalController' object has no attribute 'XN'
FAILED: [code=1] tools/clang/tools/extra/CMakeFiles/check-clang-tools C:/_work/llvm-project/llvm-project/build/tools/clang/tools/extra/CMakeFiles/check-clang-tools
C:\Windows\system32\cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\tools\clang\tools\extra && C:\Python312\python.exe C:/_work/llvm-project/llvm-project/build/./bin/llvm-lit.py -v --xunit-xml-output C:/_work/llvm-project/llvm-project/build/test-results.xml --use-unique-output-file-name --timeout=1200 --time-tests --succinct C:/_work/llvm-project/llvm-project/build/tools/clang/tools/extra/include-cleaner/test C:/_work/llvm-project/llvm-project/build/tools/clang/tools/extra/clangd/test/../unittests C:/_work/llvm-project/llvm-project/build/tools/clang/tools/extra/clangd/test C:/_work/llvm-project/llvm-project/build/tools/clang/tools/extra/test"
```
</details>
<details>
<summary>[code=1] tools/clang/test/CMakeFiles/check-clang C:/_work/llvm-project/llvm-project/build/tools/clang/test/CMakeFiles/check-clang</summary>

```
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:64: note: using lit tools: C:\Program Files\Git\usr\bin
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:569: note: using clang: c:\_work\llvm-project\llvm-project\build\bin\clang.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\subst.py:130: note: Did not find cir-opt in C:\_work\llvm-project\llvm-project\build\bin;C:\_work\llvm-project\llvm-project\build\bin
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:569: note: using ld.lld: c:\_work\llvm-project\llvm-project\build\bin\ld.lld.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:569: note: using lld-link: c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:569: note: using ld64.lld: c:\_work\llvm-project\llvm-project\build\bin\ld64.lld.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:569: note: using wasm-ld: c:\_work\llvm-project\llvm-project\build\bin\wasm-ld.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 1200 seconds was requested on the command line. Forcing timeout to be 1200 seconds.
                   -- Testing: 24217 tests, 32 workers --                  


  0% [--------------------------------------------------------------------]
                                                                           Traceback (most recent call last):
File "C:\_work\llvm-project\llvm-project\build\bin\llvm-lit.py", line 61, in <module>
main(builtin_parameters)
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py", line 129, in main
run_tests(selected_tests, lit_config, opts, len(discovered_tests))
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py", line 266, in run_tests
display.print_header()
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\display.py", line 112, in print_header
self.progress_bar.update(0.0, "")
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\ProgressBar.py", line 282, in update
if not self.term.XN:
^^^^^^^^^^^^
AttributeError: 'TerminalController' object has no attribute 'XN'
FAILED: [code=1] tools/clang/test/CMakeFiles/check-clang C:/_work/llvm-project/llvm-project/build/tools/clang/test/CMakeFiles/check-clang
C:\Windows\system32\cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\tools\clang\test && C:\Python312\python.exe C:/_work/llvm-project/llvm-project/build/./bin/llvm-lit.py -v --xunit-xml-output C:/_work/llvm-project/llvm-project/build/test-results.xml --use-unique-output-file-name --timeout=1200 --time-tests --succinct C:/_work/llvm-project/llvm-project/build/tools/clang/test"
```
</details>
<details>
<summary>[code=1] tools/polly/test/CMakeFiles/check-polly-tests C:/_work/llvm-project/llvm-project/build/tools/polly/test/CMakeFiles/check-polly-tests</summary>

```
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:64: note: using lit tools: C:\Program Files\Git\usr\bin
llvm-lit.py: C:\_work\llvm-project\llvm-project\polly\test\lit.cfg:74: note: Using Clang: C:/_work/llvm-project/llvm-project/build/./bin/clang.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 1200 seconds was requested on the command line. Forcing timeout to be 1200 seconds.
                   -- Testing: 1123 tests, 32 workers --                   


  0% [--------------------------------------------------------------------]
                                                                           Traceback (most recent call last):
File "C:\_work\llvm-project\llvm-project\build\bin\llvm-lit.py", line 61, in <module>
main(builtin_parameters)
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py", line 129, in main
run_tests(selected_tests, lit_config, opts, len(discovered_tests))
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py", line 266, in run_tests
display.print_header()
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\display.py", line 112, in print_header
self.progress_bar.update(0.0, "")
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\ProgressBar.py", line 282, in update
if not self.term.XN:
^^^^^^^^^^^^
AttributeError: 'TerminalController' object has no attribute 'XN'
FAILED: [code=1] tools/polly/test/CMakeFiles/check-polly-tests C:/_work/llvm-project/llvm-project/build/tools/polly/test/CMakeFiles/check-polly-tests
C:\Windows\system32\cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\tools\polly\test && C:\Python312\python.exe C:/_work/llvm-project/llvm-project/build/./bin/llvm-lit.py -v --xunit-xml-output C:/_work/llvm-project/llvm-project/build/test-results.xml --use-unique-output-file-name --timeout=1200 --time-tests --succinct --param polly_site_config=C:/_work/llvm-project/llvm-project/build/tools/polly/test/lit.site.cfg --param polly_unit_site_config=C:/_work/llvm-project/llvm-project/build/tools/polly/test/Unit/lit.site.cfg C:/_work/llvm-project/llvm-project/build/tools/polly/test"
```
</details>
<details>
<summary>[code=1] utils/lit/CMakeFiles/check-lit C:/_work/llvm-project/llvm-project/build/utils/lit/CMakeFiles/check-lit</summary>

```
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:64: note: using lit tools: C:\Program Files\Git\usr\bin
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 1200 seconds was requested on the command line. Forcing timeout to be 1200 seconds.
                    -- Testing: 88 tests, 32 workers --                    


  0% [--------------------------------------------------------------------]
                                                                           Traceback (most recent call last):
File "C:\_work\llvm-project\llvm-project\build\bin\llvm-lit.py", line 61, in <module>
main(builtin_parameters)
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py", line 129, in main
run_tests(selected_tests, lit_config, opts, len(discovered_tests))
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py", line 266, in run_tests
display.print_header()
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\display.py", line 112, in print_header
self.progress_bar.update(0.0, "")
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\ProgressBar.py", line 282, in update
if not self.term.XN:
^^^^^^^^^^^^
AttributeError: 'TerminalController' object has no attribute 'XN'
FAILED: [code=1] utils/lit/CMakeFiles/check-lit C:/_work/llvm-project/llvm-project/build/utils/lit/CMakeFiles/check-lit
C:\Windows\system32\cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\utils\lit && C:\Python312\python.exe C:/_work/llvm-project/llvm-project/build/./bin/llvm-lit.py -v --xunit-xml-output C:/_work/llvm-project/llvm-project/build/test-results.xml --use-unique-output-file-name --timeout=1200 --time-tests --succinct C:/_work/llvm-project/llvm-project/build/utils/lit"
```
</details>
<details>
<summary>[code=1] test/CMakeFiles/check-llvm C:/_work/llvm-project/llvm-project/build/test/CMakeFiles/check-llvm</summary>

```
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:64: note: using lit tools: C:\Program Files\Git\usr\bin
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:569: note: using ld.lld: c:\_work\llvm-project\llvm-project\build\bin\ld.lld.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:569: note: using lld-link: c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:569: note: using ld64.lld: c:\_work\llvm-project\llvm-project\build\bin\ld64.lld.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\llvm\config.py:569: note: using wasm-ld: c:\_work\llvm-project\llvm-project\build\bin\wasm-ld.exe
llvm-lit.py: C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 1200 seconds was requested on the command line. Forcing timeout to be 1200 seconds.
                   -- Testing: 63741 tests, 32 workers --                  


  0% [--------------------------------------------------------------------]
                                                                           Traceback (most recent call last):
File "C:\_work\llvm-project\llvm-project\build\bin\llvm-lit.py", line 61, in <module>
main(builtin_parameters)
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py", line 129, in main
run_tests(selected_tests, lit_config, opts, len(discovered_tests))
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\main.py", line 266, in run_tests
display.print_header()
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\display.py", line 112, in print_header
self.progress_bar.update(0.0, "")
File "C:\_work\llvm-project\llvm-project\llvm\utils\lit\lit\ProgressBar.py", line 282, in update
if not self.term.XN:
^^^^^^^^^^^^
AttributeError: 'TerminalController' object has no attribute 'XN'
FAILED: [code=1] test/CMakeFiles/check-llvm C:/_work/llvm-project/llvm-project/build/test/CMakeFiles/check-llvm
C:\Windows\system32\cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\test && C:\Python312\python.exe C:/_work/llvm-project/llvm-project/build/./bin/llvm-lit.py -v --xunit-xml-output C:/_work/llvm-project/llvm-project/build/test-results.xml --use-unique-output-file-name --timeout=1200 --time-tests --succinct C:/_work/llvm-project/llvm-project/build/test"
```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

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


More information about the llvm-commits mailing list