[PATCH] D133416: [lit] Test changes to make it work with bazel

Stella Stamenova via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 20 12:20:57 PDT 2022


stella.stamenova added a comment.
Herald added a subscriber: zero9178.

This change has caused intermittent failures in reorder.py on Windows. I wonder why the changes to the test were necessary and if we can update it so it works consistently on Windows as well as with bazel:

  2022-10-20T18:53:12.1217293Z -- Testing: 67311 tests, 32 workers --
  2022-10-20T18:57:48.7694530Z Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90
  2022-10-20T18:57:48.7695526Z FAIL: lit :: reorder.py (64557 of 67311)
  2022-10-20T18:57:48.7697302Z ******************** TEST 'lit :: reorder.py' FAILED ********************
  2022-10-20T18:57:48.7697817Z Script:
  2022-10-20T18:57:48.7698264Z --
  2022-10-20T18:57:48.7698690Z : 'RUN: at line 3';   cp Inputs/reorder/lit_test_times Inputs/reorder/.lit_test_times.txt
  2022-10-20T18:57:48.7699728Z : 'RUN: at line 4';   not env -u FILECHECK_OPTS "C:\hostedtoolcache\windows\Python\3.9.13\x64\python3.exe" D:\a\_work\1\s\llvm-project\llvm\utils\lit\lit.py -j1 Inputs/reorder > D:\a\_work\1\b\llvm\Release\utils\lit\tests\Output\reorder.py.tmp.out
  2022-10-20T18:57:48.7700832Z : 'RUN: at line 5';   FileCheck --check-prefix=TIMES < Inputs/reorder/.lit_test_times.txt D:\a\_work\1\b\llvm\Release\utils\lit\tests\reorder.py
  2022-10-20T18:57:48.7701719Z : 'RUN: at line 6';   FileCheck < D:\a\_work\1\b\llvm\Release\utils\lit\tests\Output\reorder.py.tmp.out D:\a\_work\1\b\llvm\Release\utils\lit\tests\reorder.py
  2022-10-20T18:57:48.7702285Z --
  2022-10-20T18:57:48.7702796Z Exit Code: 1
  2022-10-20T18:57:48.7702962Z 
  2022-10-20T18:57:48.7703273Z Command Output (stdout):
  2022-10-20T18:57:48.7703761Z --
  2022-10-20T18:57:48.7704025Z $ ":" "RUN: at line 3"
  2022-10-20T18:57:48.7704480Z $ "cp" "Inputs/reorder/lit_test_times" "Inputs/reorder/.lit_test_times.txt"
  2022-10-20T18:57:48.7704930Z $ ":" "RUN: at line 4"
  2022-10-20T18:57:48.7705561Z $ "not" "env" "-u" "FILECHECK_OPTS" "C:\hostedtoolcache\windows\Python\3.9.13\x64\python3.exe" "D:\a\_work\1\s\llvm-project\llvm\utils\lit\lit.py" "-j1" "Inputs/reorder"
  2022-10-20T18:57:48.7706327Z $ ":" "RUN: at line 5"
  2022-10-20T18:57:48.7706759Z $ "FileCheck" "--check-prefix=TIMES" "D:\a\_work\1\b\llvm\Release\utils\lit\tests\reorder.py"
  2022-10-20T18:57:48.7707138Z # command stderr:
  2022-10-20T18:57:48.7707706Z D:\a\_work\1\b\llvm\Release\utils\lit\tests\reorder.py:14:15: error: TIMES-NEXT: expected string not found in input
  2022-10-20T18:57:48.7708049Z # TIMES-NEXT: new-test.txt
  2022-10-20T18:57:48.7708214Z               ^
  2022-10-20T18:57:48.7708414Z <stdin>:5:21: note: scanning from here
  2022-10-20T18:57:48.7708620Z 1.562667e-02 aaa.txt
  2022-10-20T18:57:48.7708791Z                     ^
  2022-10-20T18:57:48.7708877Z 
  2022-10-20T18:57:48.7709026Z Input file: <stdin>
  2022-10-20T18:57:48.7709254Z Check file: D:\a\_work\1\b\llvm\Release\utils\lit\tests\reorder.py
  2022-10-20T18:57:48.7709402Z 
  2022-10-20T18:57:48.7709620Z -dump-input=help explains the following input dump.
  2022-10-20T18:57:48.7709744Z 
  2022-10-20T18:57:48.7709894Z Input was:
  2022-10-20T18:57:48.7710035Z <<<<<<
  2022-10-20T18:57:48.7710208Z          1: 4.200000e+01 not-executed.txt 
  2022-10-20T18:57:48.7710439Z          2: 1.563215e-02 subdir/ccc.txt 
  2022-10-20T18:57:48.7710660Z          3: 1.561761e-02 bbb.txt 
  2022-10-20T18:57:48.7711008Z          4: -1.561570e-02 fff.txt 
  2022-10-20T18:57:48.7711315Z          5: 1.562667e-02 aaa.txt 
  2022-10-20T18:57:48.7711527Z next:14                         X error: no match found
  2022-10-20T18:57:48.7711719Z >>>>>>
  2022-10-20T18:57:48.7711780Z 
  2022-10-20T18:57:48.7711955Z error: command failed with exit status: 1
  2022-10-20T18:57:48.7712068Z 
  2022-10-20T18:57:48.7712209Z --
  2022-10-20T18:57:48.7712271Z 
  2022-10-20T18:57:48.7712418Z ********************
  2022-10-20T18:58:11.6923022Z Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
  2022-10-20T18:58:12.6993950Z ********************
  2022-10-20T18:58:12.6995485Z Failed Tests (1):
  2022-10-20T18:58:12.6995765Z   lit :: reorder.py


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D133416



More information about the llvm-commits mailing list