| # Test various combinations of options controlling lit stdout and stderr output |
| |
| # RUN: mkdir -p %t |
| |
| ### Test default |
| |
| # RUN: not %{lit} %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # NO-ARGS: -- Testing: 5 tests, 1 workers -- |
| # NO-ARGS-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # NO-ARGS-NEXT: PASS: verbosity :: pass.txt (2 of 5) |
| # NO-ARGS-NEXT: {{UN}}SUPPORTED: verbosity :: unsupported.txt (3 of 5) |
| # NO-ARGS-NEXT: {{X}}FAIL: verbosity :: xfail.txt (4 of 5) |
| # NO-ARGS-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # NO-ARGS-NEXT: ******************** |
| # NO-ARGS-NEXT: Failed Tests (1): |
| # NO-ARGS-NEXT: verbosity :: fail.txt |
| # NO-ARGS-EMPTY: |
| # NO-ARGS-NEXT: ******************** |
| # NO-ARGS-NEXT: Unexpectedly Passed Tests (1): |
| # NO-ARGS-NEXT: verbosity :: xpass.txt |
| # NO-ARGS-EMPTY: |
| # NO-ARGS-EMPTY: |
| # NO-ARGS-NEXT: Testing Time: {{.*}}s |
| # NO-ARGS-EMPTY: |
| # NO-ARGS-NEXT: Total Discovered Tests: 5 |
| # NO-ARGS-NEXT: Unsupported : 1 (20.00%) |
| # NO-ARGS-NEXT: Passed : 1 (20.00%) |
| # NO-ARGS-NEXT: Expectedly Failed : 1 (20.00%) |
| # NO-ARGS-NEXT: Failed : 1 (20.00%) |
| # NO-ARGS-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| # NO-ARGS-ERR: lit.py: {{.*}}lit.cfg:{{[0-9]+}}: note: this is a note |
| # NO-ARGS-ERR-NEXT: lit.py: {{.*}}lit.cfg:{{[0-9]+}}: warning: this is a warning |
| # NO-ARGS-ERR-EMPTY: |
| # NO-ARGS-ERR-NEXT: 1 warning(s) in tests |
| |
| |
| ### Test aliases |
| |
| # RUN: not %{lit} --succinct %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix SUCCINCT < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # SUCCINCT: -- Testing: 5 tests, 1 workers -- |
| # SUCCINCT-NEXT: Testing: |
| # SUCCINCT-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # SUCCINCT-NEXT: Testing: |
| # SUCCINCT-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # SUCCINCT-NEXT: Testing: |
| # SUCCINCT-NEXT: ******************** |
| # SUCCINCT-NEXT: Failed Tests (1): |
| # SUCCINCT-NEXT: verbosity :: fail.txt |
| # SUCCINCT-EMPTY: |
| # SUCCINCT-NEXT: ******************** |
| # SUCCINCT-NEXT: Unexpectedly Passed Tests (1): |
| # SUCCINCT-NEXT: verbosity :: xpass.txt |
| # SUCCINCT-EMPTY: |
| # SUCCINCT-EMPTY: |
| # SUCCINCT-NEXT: Testing Time: {{.*}}s |
| # SUCCINCT-EMPTY: |
| # SUCCINCT-NEXT: Total Discovered Tests: 5 |
| # SUCCINCT-NEXT: Unsupported : 1 (20.00%) |
| # SUCCINCT-NEXT: Passed : 1 (20.00%) |
| # SUCCINCT-NEXT: Expectedly Failed : 1 (20.00%) |
| # SUCCINCT-NEXT: Failed : 1 (20.00%) |
| # SUCCINCT-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| # RUN: not %{lit} --verbose %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix VERBOSE < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # VERBOSE: -- Testing: 5 tests, 1 workers -- |
| # VERBOSE-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # VERBOSE-NEXT: ******************** TEST 'verbosity :: fail.txt' FAILED ******************** |
| # VERBOSE-NEXT: Exit Code: 127 |
| # VERBOSE-EMPTY: |
| # VERBOSE-NEXT: Command Output (stdout): |
| # VERBOSE-NEXT: -- |
| # VERBOSE-NEXT: # {{R}}UN: at line 1 |
| # VERBOSE-NEXT: echo "fail test output" |
| # VERBOSE-NEXT: # executed command: echo 'fail test output' |
| # VERBOSE-NEXT: # .---command stdout------------ |
| # VERBOSE-NEXT: # | fail test output |
| # VERBOSE-NEXT: # `----------------------------- |
| # VERBOSE-NEXT: # {{R}}UN: at line 2 |
| # VERBOSE-NEXT: fail |
| # VERBOSE-NEXT: # executed command: fail |
| # VERBOSE-NEXT: # .---command stderr------------ |
| # VERBOSE-NEXT: # | 'fail': command not found |
| # VERBOSE-NEXT: # `----------------------------- |
| # VERBOSE-NEXT: # error: command failed with exit status: 127 |
| # VERBOSE-EMPTY: |
| # VERBOSE-NEXT: -- |
| # VERBOSE-EMPTY: |
| # VERBOSE-NEXT: ******************** |
| # VERBOSE-NEXT: PASS: verbosity :: pass.txt (2 of 5) |
| # VERBOSE-NEXT: {{UN}}SUPPORTED: verbosity :: unsupported.txt (3 of 5) |
| # VERBOSE-NEXT: {{X}}FAIL: verbosity :: xfail.txt (4 of 5) |
| # VERBOSE-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # VERBOSE-NEXT: ******************** TEST 'verbosity :: xpass.txt' FAILED ******************** |
| # VERBOSE-NEXT: Exit Code: 0 |
| # VERBOSE-EMPTY: |
| # VERBOSE-NEXT: Command Output (stdout): |
| # VERBOSE-NEXT: -- |
| # VERBOSE-NEXT: # {{R}}UN: at line 2 |
| # VERBOSE-NEXT: echo "xpass test output" |
| # VERBOSE-NEXT: # executed command: echo 'xpass test output' |
| # VERBOSE-NEXT: # .---command stdout------------ |
| # VERBOSE-NEXT: # | xpass test output |
| # VERBOSE-NEXT: # `----------------------------- |
| # VERBOSE-EMPTY: |
| # VERBOSE-NEXT: -- |
| # VERBOSE-EMPTY: |
| # VERBOSE-NEXT: ******************** |
| # VERBOSE-NEXT: ******************** |
| # VERBOSE-NEXT: Failed Tests (1): |
| # VERBOSE-NEXT: verbosity :: fail.txt |
| # VERBOSE-EMPTY: |
| # VERBOSE-NEXT: ******************** |
| # VERBOSE-NEXT: Unexpectedly Passed Tests (1): |
| # VERBOSE-NEXT: verbosity :: xpass.txt |
| # VERBOSE-EMPTY: |
| # VERBOSE-EMPTY: |
| # VERBOSE-NEXT: Testing Time: {{.*}}s |
| # VERBOSE-EMPTY: |
| # VERBOSE-NEXT: Total Discovered Tests: 5 |
| # VERBOSE-NEXT: Unsupported : 1 (20.00%) |
| # VERBOSE-NEXT: Passed : 1 (20.00%) |
| # VERBOSE-NEXT: Expectedly Failed : 1 (20.00%) |
| # VERBOSE-NEXT: Failed : 1 (20.00%) |
| # VERBOSE-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| # RUN: not %{lit} --show-all %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix SHOW-ALL < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # SHOW-ALL: -- Testing: 5 tests, 1 workers -- |
| # SHOW-ALL-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # SHOW-ALL-NEXT: ******************** TEST 'verbosity :: fail.txt' FAILED ******************** |
| # SHOW-ALL-NEXT: Exit Code: 127 |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: Command Output (stdout): |
| # SHOW-ALL-NEXT: -- |
| # SHOW-ALL-NEXT: # {{R}}UN: at line 1 |
| # SHOW-ALL-NEXT: echo "fail test output" |
| # SHOW-ALL-NEXT: # executed command: echo 'fail test output' |
| # SHOW-ALL-NEXT: # .---command stdout------------ |
| # SHOW-ALL-NEXT: # | fail test output |
| # SHOW-ALL-NEXT: # `----------------------------- |
| # SHOW-ALL-NEXT: # {{R}}UN: at line 2 |
| # SHOW-ALL-NEXT: fail |
| # SHOW-ALL-NEXT: # executed command: fail |
| # SHOW-ALL-NEXT: # .---command stderr------------ |
| # SHOW-ALL-NEXT: # | 'fail': command not found |
| # SHOW-ALL-NEXT: # `----------------------------- |
| # SHOW-ALL-NEXT: # error: command failed with exit status: 127 |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: -- |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: ******************** |
| # SHOW-ALL-NEXT: PASS: verbosity :: pass.txt (2 of 5) |
| # SHOW-ALL-NEXT: Exit Code: 0 |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: Command Output (stdout): |
| # SHOW-ALL-NEXT: -- |
| # SHOW-ALL-NEXT: # {{R}}UN: at line 1 |
| # SHOW-ALL-NEXT: echo "pass test output" |
| # SHOW-ALL-NEXT: # executed command: echo 'pass test output' |
| # SHOW-ALL-NEXT: # .---command stdout------------ |
| # SHOW-ALL-NEXT: # | pass test output |
| # SHOW-ALL-NEXT: # `----------------------------- |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: -- |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: ******************** |
| # SHOW-ALL-NEXT: {{UN}}SUPPORTED: verbosity :: unsupported.txt (3 of 5) |
| # SHOW-ALL-NEXT: Test requires the following unavailable features: asdf |
| # SHOW-ALL-NEXT: ******************** |
| # SHOW-ALL-NEXT: {{X}}FAIL: verbosity :: xfail.txt (4 of 5) |
| # SHOW-ALL-NEXT: Exit Code: 1 |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: Command Output (stdout): |
| # SHOW-ALL-NEXT: -- |
| # SHOW-ALL-NEXT: # {{R}}UN: at line 2 |
| # SHOW-ALL-NEXT: not echo "xfail test output" |
| # SHOW-ALL-NEXT: # executed command: not echo 'xfail test output' |
| # SHOW-ALL-NEXT: # .---command stdout------------ |
| # SHOW-ALL-NEXT: # | xfail test output |
| # SHOW-ALL-NEXT: # `----------------------------- |
| # SHOW-ALL-NEXT: # error: command failed with exit status: 1 |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: -- |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: ******************** |
| # SHOW-ALL-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # SHOW-ALL-NEXT: ******************** TEST 'verbosity :: xpass.txt' FAILED ******************** |
| # SHOW-ALL-NEXT: Exit Code: 0 |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: Command Output (stdout): |
| # SHOW-ALL-NEXT: -- |
| # SHOW-ALL-NEXT: # {{R}}UN: at line 2 |
| # SHOW-ALL-NEXT: echo "xpass test output" |
| # SHOW-ALL-NEXT: # executed command: echo 'xpass test output' |
| # SHOW-ALL-NEXT: # .---command stdout------------ |
| # SHOW-ALL-NEXT: # | xpass test output |
| # SHOW-ALL-NEXT: # `----------------------------- |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: -- |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: ******************** |
| # SHOW-ALL-NEXT: ******************** |
| # SHOW-ALL-NEXT: Failed Tests (1): |
| # SHOW-ALL-NEXT: verbosity :: fail.txt |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: ******************** |
| # SHOW-ALL-NEXT: Unexpectedly Passed Tests (1): |
| # SHOW-ALL-NEXT: verbosity :: xpass.txt |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: Testing Time: {{.*}}s |
| # SHOW-ALL-EMPTY: |
| # SHOW-ALL-NEXT: Total Discovered Tests: 5 |
| # SHOW-ALL-NEXT: Unsupported : 1 (20.00%) |
| # SHOW-ALL-NEXT: Passed : 1 (20.00%) |
| # SHOW-ALL-NEXT: Expectedly Failed : 1 (20.00%) |
| # SHOW-ALL-NEXT: Failed : 1 (20.00%) |
| # SHOW-ALL-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| # RUN: not %{lit} --quiet %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix QUIET < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix QUIET-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # QUIET: -- Testing: 5 tests, 1 workers -- |
| # QUIET-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # QUIET-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # QUIET-NEXT: ******************** |
| # QUIET-NEXT: Failed Tests (1): |
| # QUIET-NEXT: verbosity :: fail.txt |
| # QUIET-EMPTY: |
| # QUIET-NEXT: ******************** |
| # QUIET-NEXT: Unexpectedly Passed Tests (1): |
| # QUIET-NEXT: verbosity :: xpass.txt |
| # QUIET-EMPTY: |
| # QUIET-EMPTY: |
| # QUIET-NEXT: Total Discovered Tests: 5 |
| # QUIET-NEXT: Failed : 1 (20.00%) |
| # QUIET-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| # QUIET-ERR: 1 warning(s) in tests |
| |
| |
| ### Test log output |
| |
| # RUN: not %{lit} --debug %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix DEBUG < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix DEBUG-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # DEBUG: -- Testing: 5 tests, 1 workers -- |
| # DEBUG-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # DEBUG-NEXT: PASS: verbosity :: pass.txt (2 of 5) |
| # DEBUG-NEXT: {{UN}}SUPPORTED: verbosity :: unsupported.txt (3 of 5) |
| # DEBUG-NEXT: {{X}}FAIL: verbosity :: xfail.txt (4 of 5) |
| # DEBUG-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # DEBUG-NEXT: ******************** |
| # DEBUG-NEXT: Failed Tests (1): |
| # DEBUG-NEXT: verbosity :: fail.txt |
| # DEBUG-EMPTY: |
| # DEBUG-NEXT: ******************** |
| # DEBUG-NEXT: Unexpectedly Passed Tests (1): |
| # DEBUG-NEXT: verbosity :: xpass.txt |
| # DEBUG-EMPTY: |
| # DEBUG-EMPTY: |
| # DEBUG-NEXT: Testing Time: {{.*}}s |
| # DEBUG-EMPTY: |
| # DEBUG-NEXT: Total Discovered Tests: 5 |
| # DEBUG-NEXT: Unsupported : 1 (20.00%) |
| # DEBUG-NEXT: Passed : 1 (20.00%) |
| # DEBUG-NEXT: Expectedly Failed : 1 (20.00%) |
| # DEBUG-NEXT: Failed : 1 (20.00%) |
| # DEBUG-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| # DEBUG-ERR: lit.py: {{.*}}discovery.py:{{[0-9]+}}: debug: loading suite config '{{.*}}lit.cfg' |
| # DEBUG-ERR-NEXT: lit.py: {{.*}}lit.cfg:{{[0-9]+}}: debug: this is a debug log |
| # DEBUG-ERR-NEXT: lit.py: {{.*}}lit.cfg:{{[0-9]+}}: note: this is a note |
| # DEBUG-ERR-NEXT: lit.py: {{.*}}lit.cfg:{{[0-9]+}}: warning: this is a warning |
| # DEBUG-ERR-NEXT: lit.py: {{.*}}TestingConfig.py:{{[0-9]+}}: debug: ... loaded config '{{.*}}lit.cfg' |
| # DEBUG-ERR-NEXT: lit.py: {{.*}}discovery.py:{{[0-9]+}}: debug: resolved input '{{.*}}verbosity' to 'verbosity'::() |
| # DEBUG-ERR-EMPTY: |
| # DEBUG-ERR-NEXT: 1 warning(s) in tests |
| |
| |
| # RUN: not %{lit} --diagnostic-level note %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # RUN: not %{lit} --diagnostic-level warning %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix WARNING-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # WARNING-ERR: lit.py: {{.*}}lit.cfg:{{[0-9]+}}: warning: this is a warning |
| # WARNING-ERR-EMPTY: |
| # WARNING-ERR-NEXT: 1 warning(s) in tests |
| |
| # RUN: not %{lit} --diagnostic-level error %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix ERROR-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # ERROR-ERR: 1 warning(s) in tests |
| |
| |
| ### Test --test-output |
| |
| # RUN: not %{lit} --test-output off %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # RUN: not %{lit} --test-output failed %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix VERBOSE < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # TEST-OUTPUT-OFF: -- Testing: 5 tests, 1 workers -- |
| # TEST-OUTPUT-OFF-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # TEST-OUTPUT-OFF-NEXT: PASS: verbosity :: pass.txt (2 of 5) |
| # TEST-OUTPUT-OFF-NEXT: {{UN}}SUPPORTED: verbosity :: unsupported.txt (3 of 5) |
| # TEST-OUTPUT-OFF-NEXT: {{X}}FAIL: verbosity :: xfail.txt (4 of 5) |
| # TEST-OUTPUT-OFF-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # TEST-OUTPUT-OFF-NEXT: ******************** |
| # TEST-OUTPUT-OFF-NEXT: Failed Tests (1): |
| # TEST-OUTPUT-OFF-NEXT: verbosity :: fail.txt |
| # TEST-OUTPUT-OFF-EMPTY: |
| # TEST-OUTPUT-OFF-NEXT: ******************** |
| # TEST-OUTPUT-OFF-NEXT: Unexpectedly Passed Tests (1): |
| # TEST-OUTPUT-OFF-NEXT: verbosity :: xpass.txt |
| # TEST-OUTPUT-OFF-EMPTY: |
| # TEST-OUTPUT-OFF-EMPTY: |
| # TEST-OUTPUT-OFF-NEXT: Testing Time: {{.*}}s |
| # TEST-OUTPUT-OFF-EMPTY: |
| # TEST-OUTPUT-OFF-NEXT: Total Discovered Tests: 5 |
| # TEST-OUTPUT-OFF-NEXT: Unsupported : 1 (20.00%) |
| # TEST-OUTPUT-OFF-NEXT: Passed : 1 (20.00%) |
| # TEST-OUTPUT-OFF-NEXT: Expectedly Failed : 1 (20.00%) |
| # TEST-OUTPUT-OFF-NEXT: Failed : 1 (20.00%) |
| # TEST-OUTPUT-OFF-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| # RUN: not %{lit} --test-output all %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix SHOW-ALL < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| |
| ### Test --print-result-after |
| |
| # RUN: not %{lit} --print-result-after off %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix RESULT-OFF < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # RESULT-OFF: ******************** |
| # RESULT-OFF-NEXT: Failed Tests (1): |
| # RESULT-OFF-NEXT: verbosity :: fail.txt |
| # RESULT-OFF-EMPTY: |
| # RESULT-OFF-NEXT: ******************** |
| # RESULT-OFF-NEXT: Unexpectedly Passed Tests (1): |
| # RESULT-OFF-NEXT: verbosity :: xpass.txt |
| # RESULT-OFF-EMPTY: |
| # RESULT-OFF-EMPTY: |
| # RESULT-OFF-NEXT: Testing Time: {{.*}}s |
| # RESULT-OFF-EMPTY: |
| # RESULT-OFF-NEXT: Total Discovered Tests: 5 |
| # RESULT-OFF-NEXT: Unsupported : 1 (20.00%) |
| # RESULT-OFF-NEXT: Passed : 1 (20.00%) |
| # RESULT-OFF-NEXT: Expectedly Failed : 1 (20.00%) |
| # RESULT-OFF-NEXT: Failed : 1 (20.00%) |
| # RESULT-OFF-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| |
| # RUN: not %{lit} --print-result-after failed %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix RESULT-FAILED < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # RESULT-FAILED: -- Testing: 5 tests, 1 workers -- |
| # RESULT-FAILED-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # RESULT-FAILED-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # RESULT-FAILED-NEXT: ******************** |
| # RESULT-FAILED-NEXT: Failed Tests (1): |
| # RESULT-FAILED-NEXT: verbosity :: fail.txt |
| # RESULT-FAILED-EMPTY: |
| # RESULT-FAILED-NEXT: ******************** |
| # RESULT-FAILED-NEXT: Unexpectedly Passed Tests (1): |
| # RESULT-FAILED-NEXT: verbosity :: xpass.txt |
| # RESULT-FAILED-EMPTY: |
| # RESULT-FAILED-EMPTY: |
| # RESULT-FAILED-NEXT: Testing Time: {{.*}}s |
| # RESULT-FAILED-EMPTY: |
| # RESULT-FAILED-NEXT: Total Discovered Tests: 5 |
| # RESULT-FAILED-NEXT: Unsupported : 1 (20.00%) |
| # RESULT-FAILED-NEXT: Passed : 1 (20.00%) |
| # RESULT-FAILED-NEXT: Expectedly Failed : 1 (20.00%) |
| # RESULT-FAILED-NEXT: Failed : 1 (20.00%) |
| # RESULT-FAILED-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| |
| # RUN: not %{lit} --print-result-after all %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| |
| ### Test combinations of --print-result-after followed by --test-output |
| |
| # RUN: not %{lit} --print-result-after off --test-output failed %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix RESULT-OFF-OUTPUT-FAILED < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # RESULT-OFF-OUTPUT-FAILED: -- Testing: 5 tests, 1 workers -- |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: ******************** TEST 'verbosity :: fail.txt' FAILED ******************** |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: Exit Code: 127 |
| # RESULT-OFF-OUTPUT-FAILED-EMPTY: |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: Command Output (stdout): |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: -- |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # {{R}}UN: at line 1 |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: echo "fail test output" |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # executed command: echo 'fail test output' |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # .---command stdout------------ |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # | fail test output |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # `----------------------------- |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # {{R}}UN: at line 2 |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: fail |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # executed command: fail |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # .---command stderr------------ |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # | 'fail': command not found |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # `----------------------------- |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # error: command failed with exit status: 127 |
| # RESULT-OFF-OUTPUT-FAILED-EMPTY: |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: -- |
| # RESULT-OFF-OUTPUT-FAILED-EMPTY: |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: ******************** |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: ******************** TEST 'verbosity :: xpass.txt' FAILED ******************** |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: Exit Code: 0 |
| # RESULT-OFF-OUTPUT-FAILED-EMPTY: |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: Command Output (stdout): |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: -- |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # {{R}}UN: at line 2 |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: echo "xpass test output" |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # executed command: echo 'xpass test output' |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # .---command stdout------------ |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # | xpass test output |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: # `----------------------------- |
| # RESULT-OFF-OUTPUT-FAILED-EMPTY: |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: -- |
| # RESULT-OFF-OUTPUT-FAILED-EMPTY: |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: ******************** |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: ******************** |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: Failed Tests (1): |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: verbosity :: fail.txt |
| # RESULT-OFF-OUTPUT-FAILED-EMPTY: |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: ******************** |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: Unexpectedly Passed Tests (1): |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: verbosity :: xpass.txt |
| # RESULT-OFF-OUTPUT-FAILED-EMPTY: |
| # RESULT-OFF-OUTPUT-FAILED-EMPTY: |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: Testing Time: {{.*}}s |
| # RESULT-OFF-OUTPUT-FAILED-EMPTY: |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: Total Discovered Tests: 5 |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: Unsupported : 1 (20.00%) |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: Passed : 1 (20.00%) |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: Expectedly Failed : 1 (20.00%) |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: Failed : 1 (20.00%) |
| # RESULT-OFF-OUTPUT-FAILED-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| # RUN: not %{lit} --print-result-after all --test-output off %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # RUN: not %{lit} --print-result-after failed --test-output all %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix SHOW-ALL < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| |
| ### Test combinations of --test-output followed by --print-result-after |
| |
| # RUN: not %{lit} --test-output failed --print-result-after off %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix RESULT-OFF < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # RUN: not %{lit} --test-output off --print-result-after all %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # RUN: not %{lit} --test-output all --print-result-after failed %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix OUTPUT-ALL-RESULT-FAILED < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # OUTPUT-ALL-RESULT-FAILED: -- Testing: 5 tests, 1 workers -- |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: ******************** TEST 'verbosity :: fail.txt' FAILED ******************** |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: Exit Code: 127 |
| # OUTPUT-ALL-RESULT-FAILED-EMPTY: |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: Command Output (stdout): |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: -- |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # {{R}}UN: at line 1 |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: echo "fail test output" |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # executed command: echo 'fail test output' |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # .---command stdout------------ |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # | fail test output |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # `----------------------------- |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # {{R}}UN: at line 2 |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: fail |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # executed command: fail |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # .---command stderr------------ |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # | 'fail': command not found |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # `----------------------------- |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # error: command failed with exit status: 127 |
| # OUTPUT-ALL-RESULT-FAILED-EMPTY: |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: -- |
| # OUTPUT-ALL-RESULT-FAILED-EMPTY: |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: ******************** |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: ******************** TEST 'verbosity :: xpass.txt' FAILED ******************** |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: Exit Code: 0 |
| # OUTPUT-ALL-RESULT-FAILED-EMPTY: |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: Command Output (stdout): |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: -- |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # {{R}}UN: at line 2 |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: echo "xpass test output" |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # executed command: echo 'xpass test output' |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # .---command stdout------------ |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # | xpass test output |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: # `----------------------------- |
| # OUTPUT-ALL-RESULT-FAILED-EMPTY: |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: -- |
| # OUTPUT-ALL-RESULT-FAILED-EMPTY: |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: ******************** |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: ******************** |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: Failed Tests (1): |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: verbosity :: fail.txt |
| # OUTPUT-ALL-RESULT-FAILED-EMPTY: |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: ******************** |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: Unexpectedly Passed Tests (1): |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: verbosity :: xpass.txt |
| # OUTPUT-ALL-RESULT-FAILED-EMPTY: |
| # OUTPUT-ALL-RESULT-FAILED-EMPTY: |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: Testing Time: {{.*}} |
| # OUTPUT-ALL-RESULT-FAILED-EMPTY: |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: Total Discovered Tests: 5 |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: Unsupported : 1 (20.00%) |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: Passed : 1 (20.00%) |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: Expectedly Failed : 1 (20.00%) |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: Failed : 1 (20.00%) |
| # OUTPUT-ALL-RESULT-FAILED-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| |
| ### Test progress bar and terse summary in isolation |
| |
| # RUN: not %{lit} --progress-bar %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix PROGRESS < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # PROGRESS: -- Testing: 5 tests, 1 workers -- |
| # PROGRESS-NEXT: Testing: |
| # PROGRESS-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # PROGRESS-NEXT: Testing: |
| # PROGRESS-NEXT: PASS: verbosity :: pass.txt (2 of 5) |
| # PROGRESS-NEXT: Testing: |
| # PROGRESS-NEXT: {{UN}}SUPPORTED: verbosity :: unsupported.txt (3 of 5) |
| # PROGRESS-NEXT: Testing: |
| # PROGRESS-NEXT: {{X}}FAIL: verbosity :: xfail.txt (4 of 5) |
| # PROGRESS-NEXT: Testing: |
| # PROGRESS-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # PROGRESS-NEXT: Testing: |
| # PROGRESS-NEXT: ******************** |
| # PROGRESS-NEXT: Failed Tests (1): |
| # PROGRESS-NEXT: verbosity :: fail.txt |
| # PROGRESS-EMPTY: |
| # PROGRESS-NEXT: ******************** |
| # PROGRESS-NEXT: Unexpectedly Passed Tests (1): |
| # PROGRESS-NEXT: verbosity :: xpass.txt |
| # PROGRESS-EMPTY: |
| # PROGRESS-EMPTY: |
| # PROGRESS-NEXT: Testing Time: {{.*}}s |
| # PROGRESS-EMPTY: |
| # PROGRESS-NEXT: Total Discovered Tests: 5 |
| # PROGRESS-NEXT: Unsupported : 1 (20.00%) |
| # PROGRESS-NEXT: Passed : 1 (20.00%) |
| # PROGRESS-NEXT: Expectedly Failed : 1 (20.00%) |
| # PROGRESS-NEXT: Failed : 1 (20.00%) |
| # PROGRESS-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| # RUN: not %{lit} --terse-summary %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix TERSE < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # TERSE: -- Testing: 5 tests, 1 workers -- |
| # TERSE-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # TERSE-NEXT: PASS: verbosity :: pass.txt (2 of 5) |
| # TERSE-NEXT: {{UN}}SUPPORTED: verbosity :: unsupported.txt (3 of 5) |
| # TERSE-NEXT: {{X}}FAIL: verbosity :: xfail.txt (4 of 5) |
| # TERSE-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # TERSE-NEXT: ******************** |
| # TERSE-NEXT: Failed Tests (1): |
| # TERSE-NEXT: verbosity :: fail.txt |
| # TERSE-EMPTY: |
| # TERSE-NEXT: ******************** |
| # TERSE-NEXT: Unexpectedly Passed Tests (1): |
| # TERSE-NEXT: verbosity :: xpass.txt |
| # TERSE-EMPTY: |
| # TERSE-EMPTY: |
| # TERSE-NEXT: Total Discovered Tests: 5 |
| # TERSE-NEXT: Failed : 1 (20.00%) |
| # TERSE-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| |
| ### Aliases in combination |
| |
| # RUN: not %{lit} -a -s %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix AS < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # AS: -- Testing: 5 tests, 1 workers -- |
| # AS-NEXT: Testing: |
| # AS-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # AS-NEXT: ******************** TEST 'verbosity :: fail.txt' FAILED ******************** |
| # AS-NEXT: Exit Code: 127 |
| # AS-EMPTY: |
| # AS-NEXT: Command Output (stdout): |
| # AS-NEXT: -- |
| # AS-NEXT: # {{R}}UN: at line 1 |
| # AS-NEXT: echo "fail test output" |
| # AS-NEXT: # executed command: echo 'fail test output' |
| # AS-NEXT: # .---command stdout------------ |
| # AS-NEXT: # | fail test output |
| # AS-NEXT: # `----------------------------- |
| # AS-NEXT: # {{R}}UN: at line 2 |
| # AS-NEXT: fail |
| # AS-NEXT: # executed command: fail |
| # AS-NEXT: # .---command stderr------------ |
| # AS-NEXT: # | 'fail': command not found |
| # AS-NEXT: # `----------------------------- |
| # AS-NEXT: # error: command failed with exit status: 127 |
| # AS-EMPTY: |
| # AS-NEXT: -- |
| # AS-EMPTY: |
| # AS-NEXT: ******************** |
| # AS-NEXT: Testing: |
| # AS-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # AS-NEXT: ******************** TEST 'verbosity :: xpass.txt' FAILED ******************** |
| # AS-NEXT: Exit Code: 0 |
| # AS-EMPTY: |
| # AS-NEXT: Command Output (stdout): |
| # AS-NEXT: -- |
| # AS-NEXT: # {{R}}UN: at line 2 |
| # AS-NEXT: echo "xpass test output" |
| # AS-NEXT: # executed command: echo 'xpass test output' |
| # AS-NEXT: # .---command stdout------------ |
| # AS-NEXT: # | xpass test output |
| # AS-NEXT: # `----------------------------- |
| # AS-EMPTY: |
| # AS-NEXT: -- |
| # AS-EMPTY: |
| # AS-NEXT: ******************** |
| # AS-NEXT: Testing: |
| # AS-NEXT: ******************** |
| # AS-NEXT: Failed Tests (1): |
| # AS-NEXT: verbosity :: fail.txt |
| # AS-EMPTY: |
| # AS-NEXT: ******************** |
| # AS-NEXT: Unexpectedly Passed Tests (1): |
| # AS-NEXT: verbosity :: xpass.txt |
| # AS-EMPTY: |
| # AS-EMPTY: |
| # AS-NEXT: Testing Time: {{.*}}s |
| # AS-EMPTY: |
| # AS-NEXT: Total Discovered Tests: 5 |
| # AS-NEXT: Unsupported : 1 (20.00%) |
| # AS-NEXT: Passed : 1 (20.00%) |
| # AS-NEXT: Expectedly Failed : 1 (20.00%) |
| # AS-NEXT: Failed : 1 (20.00%) |
| # AS-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| |
| # RUN: not %{lit} -s -a %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix SA < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # SA: -- Testing: 5 tests, 1 workers -- |
| # SA-NEXT: Testing: |
| # SA-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # SA-NEXT: ******************** TEST 'verbosity :: fail.txt' FAILED ******************** |
| # SA-NEXT: Exit Code: 127 |
| # SA-EMPTY: |
| # SA-NEXT: Command Output (stdout): |
| # SA-NEXT: -- |
| # SA-NEXT: # {{R}}UN: at line 1 |
| # SA-NEXT: echo "fail test output" |
| # SA-NEXT: # executed command: echo 'fail test output' |
| # SA-NEXT: # .---command stdout------------ |
| # SA-NEXT: # | fail test output |
| # SA-NEXT: # `----------------------------- |
| # SA-NEXT: # {{R}}UN: at line 2 |
| # SA-NEXT: fail |
| # SA-NEXT: # executed command: fail |
| # SA-NEXT: # .---command stderr------------ |
| # SA-NEXT: # | 'fail': command not found |
| # SA-NEXT: # `----------------------------- |
| # SA-NEXT: # error: command failed with exit status: 127 |
| # SA-EMPTY: |
| # SA-NEXT: -- |
| # SA-EMPTY: |
| # SA-NEXT: ******************** |
| # SA-NEXT: Testing: |
| # SA-NEXT: PASS: verbosity :: pass.txt (2 of 5) |
| # SA-NEXT: Exit Code: 0 |
| # SA-EMPTY: |
| # SA-NEXT: Command Output (stdout): |
| # SA-NEXT: -- |
| # SA-NEXT: # {{R}}UN: at line 1 |
| # SA-NEXT: echo "pass test output" |
| # SA-NEXT: # executed command: echo 'pass test output' |
| # SA-NEXT: # .---command stdout------------ |
| # SA-NEXT: # | pass test output |
| # SA-NEXT: # `----------------------------- |
| # SA-EMPTY: |
| # SA-NEXT: -- |
| # SA-EMPTY: |
| # SA-NEXT: ******************** |
| # SA-NEXT: Testing: |
| # SA-NEXT: {{UN}}SUPPORTED: verbosity :: unsupported.txt (3 of 5) |
| # SA-NEXT: Test requires the following unavailable features: asdf |
| # SA-NEXT: ******************** |
| # SA-NEXT: Testing: |
| # SA-NEXT: {{X}}FAIL: verbosity :: xfail.txt (4 of 5) |
| # SA-NEXT: Exit Code: 1 |
| # SA-EMPTY: |
| # SA-NEXT: Command Output (stdout): |
| # SA-NEXT: -- |
| # SA-NEXT: # {{R}}UN: at line 2 |
| # SA-NEXT: not echo "xfail test output" |
| # SA-NEXT: # executed command: not echo 'xfail test output' |
| # SA-NEXT: # .---command stdout------------ |
| # SA-NEXT: # | xfail test output |
| # SA-NEXT: # `----------------------------- |
| # SA-NEXT: # error: command failed with exit status: 1 |
| # SA-EMPTY: |
| # SA-NEXT: -- |
| # SA-EMPTY: |
| # SA-NEXT: ******************** |
| # SA-NEXT: Testing: |
| # SA-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # SA-NEXT: ******************** TEST 'verbosity :: xpass.txt' FAILED ******************** |
| # SA-NEXT: Exit Code: 0 |
| # SA-EMPTY: |
| # SA-NEXT: Command Output (stdout): |
| # SA-NEXT: -- |
| # SA-NEXT: # {{R}}UN: at line 2 |
| # SA-NEXT: echo "xpass test output" |
| # SA-NEXT: # executed command: echo 'xpass test output' |
| # SA-NEXT: # .---command stdout------------ |
| # SA-NEXT: # | xpass test output |
| # SA-NEXT: # `----------------------------- |
| # SA-EMPTY: |
| # SA-NEXT: -- |
| # SA-EMPTY: |
| # SA-NEXT: ******************** |
| # SA-NEXT: Testing: |
| # SA-NEXT: ******************** |
| # SA-NEXT: Failed Tests (1): |
| # SA-NEXT: verbosity :: fail.txt |
| # SA-EMPTY: |
| # SA-NEXT: ******************** |
| # SA-NEXT: Unexpectedly Passed Tests (1): |
| # SA-NEXT: verbosity :: xpass.txt |
| # SA-EMPTY: |
| # SA-EMPTY: |
| # SA-NEXT: Testing Time: {{.*}}s |
| # SA-EMPTY: |
| # SA-NEXT: Total Discovered Tests: 5 |
| # SA-NEXT: Unsupported : 1 (20.00%) |
| # SA-NEXT: Passed : 1 (20.00%) |
| # SA-NEXT: Expectedly Failed : 1 (20.00%) |
| # SA-NEXT: Failed : 1 (20.00%) |
| # SA-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| |
| # RUN: not %{lit} -q -a %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix QA < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix QUIET-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # QA: -- Testing: 5 tests, 1 workers -- |
| # QA-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # QA-NEXT: ******************** TEST 'verbosity :: fail.txt' FAILED ******************** |
| # QA-NEXT: Exit Code: 127 |
| # QA-EMPTY: |
| # QA-NEXT: Command Output (stdout): |
| # QA-NEXT: -- |
| # QA-NEXT: # {{R}}UN: at line 1 |
| # QA-NEXT: echo "fail test output" |
| # QA-NEXT: # executed command: echo 'fail test output' |
| # QA-NEXT: # .---command stdout------------ |
| # QA-NEXT: # | fail test output |
| # QA-NEXT: # `----------------------------- |
| # QA-NEXT: # {{R}}UN: at line 2 |
| # QA-NEXT: fail |
| # QA-NEXT: # executed command: fail |
| # QA-NEXT: # .---command stderr------------ |
| # QA-NEXT: # | 'fail': command not found |
| # QA-NEXT: # `----------------------------- |
| # QA-NEXT: # error: command failed with exit status: 127 |
| # QA-EMPTY: |
| # QA-NEXT: -- |
| # QA-EMPTY: |
| # QA-NEXT: ******************** |
| # QA-NEXT: PASS: verbosity :: pass.txt (2 of 5) |
| # QA-NEXT: Exit Code: 0 |
| # QA-EMPTY: |
| # QA-NEXT: Command Output (stdout): |
| # QA-NEXT: -- |
| # QA-NEXT: # {{R}}UN: at line 1 |
| # QA-NEXT: echo "pass test output" |
| # QA-NEXT: # executed command: echo 'pass test output' |
| # QA-NEXT: # .---command stdout------------ |
| # QA-NEXT: # | pass test output |
| # QA-NEXT: # `----------------------------- |
| # QA-EMPTY: |
| # QA-NEXT: -- |
| # QA-EMPTY: |
| # QA-NEXT: ******************** |
| # QA-NEXT: {{UN}}SUPPORTED: verbosity :: unsupported.txt (3 of 5) |
| # QA-NEXT: Test requires the following unavailable features: asdf |
| # QA-NEXT: ******************** |
| # QA-NEXT: {{X}}FAIL: verbosity :: xfail.txt (4 of 5) |
| # QA-NEXT: Exit Code: 1 |
| # QA-EMPTY: |
| # QA-NEXT: Command Output (stdout): |
| # QA-NEXT: -- |
| # QA-NEXT: # {{R}}UN: at line 2 |
| # QA-NEXT: not echo "xfail test output" |
| # QA-NEXT: # executed command: not echo 'xfail test output' |
| # QA-NEXT: # .---command stdout------------ |
| # QA-NEXT: # | xfail test output |
| # QA-NEXT: # `----------------------------- |
| # QA-NEXT: # error: command failed with exit status: 1 |
| # QA-EMPTY: |
| # QA-NEXT: -- |
| # QA-EMPTY: |
| # QA-NEXT: ******************** |
| # QA-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # QA-NEXT: ******************** TEST 'verbosity :: xpass.txt' FAILED ******************** |
| # QA-NEXT: Exit Code: 0 |
| # QA-EMPTY: |
| # QA-NEXT: Command Output (stdout): |
| # QA-NEXT: -- |
| # QA-NEXT: # {{R}}UN: at line 2 |
| # QA-NEXT: echo "xpass test output" |
| # QA-NEXT: # executed command: echo 'xpass test output' |
| # QA-NEXT: # .---command stdout------------ |
| # QA-NEXT: # | xpass test output |
| # QA-NEXT: # `----------------------------- |
| # QA-EMPTY: |
| # QA-NEXT: -- |
| # QA-EMPTY: |
| # QA-NEXT: ******************** |
| # QA-NEXT: ******************** |
| # QA-NEXT: Failed Tests (1): |
| # QA-NEXT: verbosity :: fail.txt |
| # QA-EMPTY: |
| # QA-NEXT: ******************** |
| # QA-NEXT: Unexpectedly Passed Tests (1): |
| # QA-NEXT: verbosity :: xpass.txt |
| # QA-EMPTY: |
| # QA-EMPTY: |
| # QA-NEXT: Total Discovered Tests: 5 |
| # QA-NEXT: Failed : 1 (20.00%) |
| # QA-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| # RUN: not %{lit} -a -q %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix QUIET < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix QUIET-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # RUN: not %{lit} -sqav %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix SQAV < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix QUIET-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # SQAV: -- Testing: 5 tests, 1 workers -- |
| # SQAV-NEXT: Testing: |
| # SQAV-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # SQAV-NEXT: ******************** TEST 'verbosity :: fail.txt' FAILED ******************** |
| # SQAV-NEXT: Exit Code: 127 |
| # SQAV-EMPTY: |
| # SQAV-NEXT: Command Output (stdout): |
| # SQAV-NEXT: -- |
| # SQAV-NEXT: # {{R}}UN: at line 1 |
| # SQAV-NEXT: echo "fail test output" |
| # SQAV-NEXT: # executed command: echo 'fail test output' |
| # SQAV-NEXT: # .---command stdout------------ |
| # SQAV-NEXT: # | fail test output |
| # SQAV-NEXT: # `----------------------------- |
| # SQAV-NEXT: # {{R}}UN: at line 2 |
| # SQAV-NEXT: fail |
| # SQAV-NEXT: # executed command: fail |
| # SQAV-NEXT: # .---command stderr------------ |
| # SQAV-NEXT: # | 'fail': command not found |
| # SQAV-NEXT: # `----------------------------- |
| # SQAV-NEXT: # error: command failed with exit status: 127 |
| # SQAV-EMPTY: |
| # SQAV-NEXT: -- |
| # SQAV-EMPTY: |
| # SQAV-NEXT: ******************** |
| # SQAV-NEXT: Testing: |
| # SQAV-NEXT: PASS: verbosity :: pass.txt (2 of 5) |
| # SQAV-NEXT: Testing: |
| # SQAV-NEXT: {{UN}}SUPPORTED: verbosity :: unsupported.txt (3 of 5) |
| # SQAV-NEXT: Testing: |
| # SQAV-NEXT: {{X}}FAIL: verbosity :: xfail.txt (4 of 5) |
| # SQAV-NEXT: Testing: |
| # SQAV-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # SQAV-NEXT: ******************** TEST 'verbosity :: xpass.txt' FAILED ******************** |
| # SQAV-NEXT: Exit Code: 0 |
| # SQAV-EMPTY: |
| # SQAV-NEXT: Command Output (stdout): |
| # SQAV-NEXT: -- |
| # SQAV-NEXT: # {{R}}UN: at line 2 |
| # SQAV-NEXT: echo "xpass test output" |
| # SQAV-NEXT: # executed command: echo 'xpass test output' |
| # SQAV-NEXT: # .---command stdout------------ |
| # SQAV-NEXT: # | xpass test output |
| # SQAV-NEXT: # `----------------------------- |
| # SQAV-EMPTY: |
| # SQAV-NEXT: -- |
| # SQAV-EMPTY: |
| # SQAV-NEXT: ******************** |
| # SQAV-NEXT: Testing: |
| # SQAV-NEXT: ******************** |
| # SQAV-NEXT: Failed Tests (1): |
| # SQAV-NEXT: verbosity :: fail.txt |
| # SQAV-EMPTY: |
| # SQAV-NEXT: ******************** |
| # SQAV-NEXT: Unexpectedly Passed Tests (1): |
| # SQAV-NEXT: verbosity :: xpass.txt |
| # SQAV-EMPTY: |
| # SQAV-EMPTY: |
| # SQAV-NEXT: Total Discovered Tests: 5 |
| # SQAV-NEXT: Failed : 1 (20.00%) |
| # SQAV-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| |
| ### Aliases with specific overrides |
| |
| # RUN: not %{lit} --quiet --no-terse-summary %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix QUIET-W-SUMMARY < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix QUIET-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # QUIET-W-SUMMARY: -- Testing: 5 tests, 1 workers -- |
| # QUIET-W-SUMMARY-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # QUIET-W-SUMMARY-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # QUIET-W-SUMMARY-NEXT: ******************** |
| # QUIET-W-SUMMARY-NEXT: Failed Tests (1): |
| # QUIET-W-SUMMARY-NEXT: verbosity :: fail.txt |
| # QUIET-W-SUMMARY-EMPTY: |
| # QUIET-W-SUMMARY-NEXT: ******************** |
| # QUIET-W-SUMMARY-NEXT: Unexpectedly Passed Tests (1): |
| # QUIET-W-SUMMARY-NEXT: verbosity :: xpass.txt |
| # QUIET-W-SUMMARY-EMPTY: |
| # QUIET-W-SUMMARY-EMPTY: |
| # QUIET-W-SUMMARY-NEXT: Testing Time: {{.*}}s |
| # QUIET-W-SUMMARY-EMPTY: |
| # QUIET-W-SUMMARY-NEXT: Total Discovered Tests: 5 |
| # QUIET-W-SUMMARY-NEXT: Unsupported : 1 (20.00%) |
| # QUIET-W-SUMMARY-NEXT: Passed : 1 (20.00%) |
| # QUIET-W-SUMMARY-NEXT: Expectedly Failed : 1 (20.00%) |
| # QUIET-W-SUMMARY-NEXT: Failed : 1 (20.00%) |
| # QUIET-W-SUMMARY-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| |
| # RUN: not %{lit} --quiet --progress-bar %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix QUIET-W-PROGRESS < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix QUIET-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # QUIET-W-PROGRESS: -- Testing: 5 tests, 1 workers -- |
| # QUIET-W-PROGRESS-NEXT: Testing: |
| # QUIET-W-PROGRESS-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # QUIET-W-PROGRESS-NEXT: Testing: |
| # QUIET-W-PROGRESS-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # QUIET-W-PROGRESS-NEXT: Testing: |
| # QUIET-W-PROGRESS-NEXT: ******************** |
| # QUIET-W-PROGRESS-NEXT: Failed Tests (1): |
| # QUIET-W-PROGRESS-NEXT: verbosity :: fail.txt |
| # QUIET-W-PROGRESS-EMPTY: |
| # QUIET-W-PROGRESS-NEXT: ******************** |
| # QUIET-W-PROGRESS-NEXT: Unexpectedly Passed Tests (1): |
| # QUIET-W-PROGRESS-NEXT: verbosity :: xpass.txt |
| # QUIET-W-PROGRESS-EMPTY: |
| # QUIET-W-PROGRESS-EMPTY: |
| # QUIET-W-PROGRESS-NEXT: Total Discovered Tests: 5 |
| # QUIET-W-PROGRESS-NEXT: Failed : 1 (20.00%) |
| # QUIET-W-PROGRESS-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| # RUN: not %{lit} --show-all --terse-summary %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix ALL-TERSE < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # ALL-TERSE: -- Testing: 5 tests, 1 workers -- |
| # ALL-TERSE-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # ALL-TERSE-NEXT: ******************** TEST 'verbosity :: fail.txt' FAILED ******************** |
| # ALL-TERSE-NEXT: Exit Code: 127 |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: Command Output (stdout): |
| # ALL-TERSE-NEXT: -- |
| # ALL-TERSE-NEXT: # {{R}}UN: at line 1 |
| # ALL-TERSE-NEXT: echo "fail test output" |
| # ALL-TERSE-NEXT: # executed command: echo 'fail test output' |
| # ALL-TERSE-NEXT: # .---command stdout------------ |
| # ALL-TERSE-NEXT: # | fail test output |
| # ALL-TERSE-NEXT: # `----------------------------- |
| # ALL-TERSE-NEXT: # {{R}}UN: at line 2 |
| # ALL-TERSE-NEXT: fail |
| # ALL-TERSE-NEXT: # executed command: fail |
| # ALL-TERSE-NEXT: # .---command stderr------------ |
| # ALL-TERSE-NEXT: # | 'fail': command not found |
| # ALL-TERSE-NEXT: # `----------------------------- |
| # ALL-TERSE-NEXT: # error: command failed with exit status: 127 |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: -- |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: ******************** |
| # ALL-TERSE-NEXT: PASS: verbosity :: pass.txt (2 of 5) |
| # ALL-TERSE-NEXT: Exit Code: 0 |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: Command Output (stdout): |
| # ALL-TERSE-NEXT: -- |
| # ALL-TERSE-NEXT: # {{R}}UN: at line 1 |
| # ALL-TERSE-NEXT: echo "pass test output" |
| # ALL-TERSE-NEXT: # executed command: echo 'pass test output' |
| # ALL-TERSE-NEXT: # .---command stdout------------ |
| # ALL-TERSE-NEXT: # | pass test output |
| # ALL-TERSE-NEXT: # `----------------------------- |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: -- |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: ******************** |
| # ALL-TERSE-NEXT: {{UN}}SUPPORTED: verbosity :: unsupported.txt (3 of 5) |
| # ALL-TERSE-NEXT: Test requires the following unavailable features: asdf |
| # ALL-TERSE-NEXT: ******************** |
| # ALL-TERSE-NEXT: {{X}}FAIL: verbosity :: xfail.txt (4 of 5) |
| # ALL-TERSE-NEXT: Exit Code: 1 |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: Command Output (stdout): |
| # ALL-TERSE-NEXT: -- |
| # ALL-TERSE-NEXT: # {{R}}UN: at line 2 |
| # ALL-TERSE-NEXT: not echo "xfail test output" |
| # ALL-TERSE-NEXT: # executed command: not echo 'xfail test output' |
| # ALL-TERSE-NEXT: # .---command stdout------------ |
| # ALL-TERSE-NEXT: # | xfail test output |
| # ALL-TERSE-NEXT: # `----------------------------- |
| # ALL-TERSE-NEXT: # error: command failed with exit status: 1 |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: -- |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: ******************** |
| # ALL-TERSE-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # ALL-TERSE-NEXT: ******************** TEST 'verbosity :: xpass.txt' FAILED ******************** |
| # ALL-TERSE-NEXT: Exit Code: 0 |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: Command Output (stdout): |
| # ALL-TERSE-NEXT: -- |
| # ALL-TERSE-NEXT: # {{R}}UN: at line 2 |
| # ALL-TERSE-NEXT: echo "xpass test output" |
| # ALL-TERSE-NEXT: # executed command: echo 'xpass test output' |
| # ALL-TERSE-NEXT: # .---command stdout------------ |
| # ALL-TERSE-NEXT: # | xpass test output |
| # ALL-TERSE-NEXT: # `----------------------------- |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: -- |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: ******************** |
| # ALL-TERSE-NEXT: ******************** |
| # ALL-TERSE-NEXT: Failed Tests (1): |
| # ALL-TERSE-NEXT: verbosity :: fail.txt |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: ******************** |
| # ALL-TERSE-NEXT: Unexpectedly Passed Tests (1): |
| # ALL-TERSE-NEXT: verbosity :: xpass.txt |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-EMPTY: |
| # ALL-TERSE-NEXT: Total Discovered Tests: 5 |
| # ALL-TERSE-NEXT: Failed : 1 (20.00%) |
| # ALL-TERSE-NEXT: Unexpectedly Passed: 1 (20.00%) |
| |
| # RUN: not %{lit} --show-all --diagnostic-level error %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix SHOW-ALL < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix QUIET-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # RUN: not %{lit} --show-all --test-output off %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # RUN: not %{lit} --succinct --print-result-after all %{inputs}/verbosity 2> %t/stderr.txt > %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix SUCCINCT-RESULT-ALL < %t/stdout.txt |
| # RUN: FileCheck %s --check-prefix NO-ARGS-ERR --implicit-check-not lit < %t/stderr.txt |
| |
| # SUCCINCT-RESULT-ALL: -- Testing: 5 tests, 1 workers -- |
| # SUCCINCT-RESULT-ALL-NEXT: Testing: |
| # SUCCINCT-RESULT-ALL-NEXT: FAIL: verbosity :: fail.txt (1 of 5) |
| # SUCCINCT-RESULT-ALL-NEXT: Testing: |
| # SUCCINCT-RESULT-ALL-NEXT: PASS: verbosity :: pass.txt (2 of 5) |
| # SUCCINCT-RESULT-ALL-NEXT: Testing: |
| # SUCCINCT-RESULT-ALL-NEXT: {{UN}}SUPPORTED: verbosity :: unsupported.txt (3 of 5) |
| # SUCCINCT-RESULT-ALL-NEXT: Testing: |
| # SUCCINCT-RESULT-ALL-NEXT: {{X}}FAIL: verbosity :: xfail.txt (4 of 5) |
| # SUCCINCT-RESULT-ALL-NEXT: Testing: |
| # SUCCINCT-RESULT-ALL-NEXT: XPASS: verbosity :: xpass.txt (5 of 5) |
| # SUCCINCT-RESULT-ALL-NEXT: Testing: |
| # SUCCINCT-RESULT-ALL-NEXT: ******************** |
| # SUCCINCT-RESULT-ALL-NEXT: Failed Tests (1): |
| # SUCCINCT-RESULT-ALL-NEXT: verbosity :: fail.txt |
| # SUCCINCT-RESULT-ALL-EMPTY: |
| # SUCCINCT-RESULT-ALL-NEXT: ******************** |
| # SUCCINCT-RESULT-ALL-NEXT: Unexpectedly Passed Tests (1): |
| # SUCCINCT-RESULT-ALL-NEXT: verbosity :: xpass.txt |
| # SUCCINCT-RESULT-ALL-EMPTY: |
| # SUCCINCT-RESULT-ALL-EMPTY: |
| # SUCCINCT-RESULT-ALL-NEXT: Testing Time: {{.*}}s |
| # SUCCINCT-RESULT-ALL-EMPTY: |
| # SUCCINCT-RESULT-ALL-NEXT: Total Discovered Tests: 5 |
| # SUCCINCT-RESULT-ALL-NEXT: Unsupported : 1 (20.00%) |
| # SUCCINCT-RESULT-ALL-NEXT: Passed : 1 (20.00%) |
| # SUCCINCT-RESULT-ALL-NEXT: Expectedly Failed : 1 (20.00%) |
| # SUCCINCT-RESULT-ALL-NEXT: Failed : 1 (20.00%) |
| # SUCCINCT-RESULT-ALL-NEXT: Unexpectedly Passed: 1 (20.00%) |