OLD | NEW |
(Empty) | |
| 1 # Check the internal shell handling component of the ShTest format. |
| 2 # |
| 3 # RUN: not %{lit} -j 1 -v %{inputs}/shtest-shell > %t.out |
| 4 # RUN: FileCheck < %t.out %s |
| 5 # |
| 6 # END. |
| 7 |
| 8 # CHECK: -- Testing: |
| 9 |
| 10 # CHECK: FAIL: shtest-shell :: error-0.txt |
| 11 # CHECK: *** TEST 'shtest-shell :: error-0.txt' FAILED *** |
| 12 # CHECK: Command 0: "not-a-real-command" |
| 13 # CHECK: Command 0 Result: 127 |
| 14 # CHECK: Command 0 Stderr: |
| 15 # CHECK: 'not-a-real-command': command not found |
| 16 # CHECK: *** |
| 17 |
| 18 # FIXME: The output here sucks. |
| 19 # |
| 20 # CHECK: FAIL: shtest-shell :: error-1.txt |
| 21 # CHECK: *** TEST 'shtest-shell :: error-1.txt' FAILED *** |
| 22 # CHECK: shell parser error on: 'echo "missing quote' |
| 23 # CHECK: *** |
| 24 |
| 25 # CHECK: FAIL: shtest-shell :: error-2.txt |
| 26 # CHECK: *** TEST 'shtest-shell :: error-2.txt' FAILED *** |
| 27 # CHECK: Unsupported redirect: |
| 28 # CHECK: *** |
| 29 |
| 30 # CHECK: PASS: shtest-shell :: redirects.txt |
| 31 # CHECK: PASS: shtest-shell :: sequencing-0.txt |
| 32 # CHECK: XFAIL: shtest-shell :: sequencing-1.txt |
| 33 # CHECK: Failing Tests (3) |
OLD | NEW |