This changes how test updater output is displayed to make it less confusing for tests with ALLOW_RETRIES. Previously it was merged into the output string for the test result, but that hides it in many less verbose modes, so now it's displayed separately. The FIXED status is added, which is the same as FLAKYPASS except it highlights that a test was auto-updated before it passed. From PR https://github.com/llvm/llvm-project/pull/181097
31 lines
2.6 KiB
Python
31 lines
2.6 KiB
Python
# RUN: cp %S/Inputs/diff-test-update/single-split-file.in %S/Inputs/diff-test-update/single-split-file.test
|
|
# RUN: cp %S/Inputs/diff-test-update/single-split-file-populated.in %S/Inputs/diff-test-update/single-split-file-populated.test
|
|
# RUN: cp %S/Inputs/diff-test-update/multiple-split-file.in %S/Inputs/diff-test-update/multiple-split-file.test
|
|
# RUN: cp %S/Inputs/diff-test-update/multiple-split-file-populated.in %S/Inputs/diff-test-update/multiple-split-file-populated.test
|
|
# RUN: cp %S/Inputs/diff-test-update/single-split-file-no-expected.in %S/Inputs/diff-test-update/single-split-file-no-expected.test
|
|
# RUN: cp %S/Inputs/diff-test-update/split-c-comments.in %S/Inputs/diff-test-update/split-c-comments.test
|
|
# RUN: cp %S/Inputs/diff-test-update/split-whitespace.in "%S/Inputs/diff-test-update/split whitespace.test"
|
|
# RUN: cp %S/Inputs/diff-test-update/split-both.in %S/Inputs/diff-test-update/split-both.test
|
|
|
|
# RUN: not %{lit} --update-tests -v %S/Inputs/diff-test-update | FileCheck %s
|
|
|
|
# RUN: diff --strip-trailing-cr %S/Inputs/diff-test-update/single-split-file.out %S/Inputs/diff-test-update/single-split-file.test
|
|
# RUN: diff --strip-trailing-cr %S/Inputs/diff-test-update/single-split-file.out %S/Inputs/diff-test-update/single-split-file-populated.test
|
|
# RUN: diff --strip-trailing-cr %S/Inputs/diff-test-update/multiple-split-file.out %S/Inputs/diff-test-update/multiple-split-file.test
|
|
# RUN: diff --strip-trailing-cr %S/Inputs/diff-test-update/multiple-split-file.out %S/Inputs/diff-test-update/multiple-split-file-populated.test
|
|
# RUN: diff --strip-trailing-cr %S/Inputs/diff-test-update/single-split-file-no-expected.out %S/Inputs/diff-test-update/single-split-file-no-expected.test
|
|
# RUN: diff --strip-trailing-cr %S/Inputs/diff-test-update/split-c-comments.out %S/Inputs/diff-test-update/split-c-comments.test
|
|
# RUN: diff --strip-trailing-cr %S/Inputs/diff-test-update/split-whitespace.out "%S/Inputs/diff-test-update/split whitespace.test"
|
|
# RUN: diff --strip-trailing-cr %S/Inputs/diff-test-update/split-both.out %S/Inputs/diff-test-update/split-both.test
|
|
|
|
|
|
# CHECK: update-diff-test: could not deduce source and target from {{.*}}1.in and {{.*}}2.in
|
|
# CHECK: update-diff-test: could not deduce source and target from {{.*}}1.txt and {{.*}}2.txt
|
|
# CHECK: update-diff-test: copied {{.*}}my-file.txt to {{.*}}my-file.expected
|
|
# CHECK: update-diff-test: copied {{.*}}1.txt to {{.*}}empty.txt
|
|
# CHECK: update-diff-test: copied {{.*}}diff-tmp.test.tmp.txt to {{.*}}diff-t-out.txt
|
|
# CHECK: update-diff-test: copied {{.*}}unrelated-split.txt to {{.*}}unrelated-split.expected
|
|
|
|
|
|
# CHECK: Failed: 14 (100.00%)
|