| Index: third_party/lit/tests/shtest-shell.py
|
| diff --git a/third_party/lit/tests/shtest-shell.py b/third_party/lit/tests/shtest-shell.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..32479e19a1026fe1f28c1aa8d2e940c34f61838f
|
| --- /dev/null
|
| +++ b/third_party/lit/tests/shtest-shell.py
|
| @@ -0,0 +1,33 @@
|
| +# Check the internal shell handling component of the ShTest format.
|
| +#
|
| +# RUN: not %{lit} -j 1 -v %{inputs}/shtest-shell > %t.out
|
| +# RUN: FileCheck < %t.out %s
|
| +#
|
| +# END.
|
| +
|
| +# CHECK: -- Testing:
|
| +
|
| +# CHECK: FAIL: shtest-shell :: error-0.txt
|
| +# CHECK: *** TEST 'shtest-shell :: error-0.txt' FAILED ***
|
| +# CHECK: Command 0: "not-a-real-command"
|
| +# CHECK: Command 0 Result: 127
|
| +# CHECK: Command 0 Stderr:
|
| +# CHECK: 'not-a-real-command': command not found
|
| +# CHECK: ***
|
| +
|
| +# FIXME: The output here sucks.
|
| +#
|
| +# CHECK: FAIL: shtest-shell :: error-1.txt
|
| +# CHECK: *** TEST 'shtest-shell :: error-1.txt' FAILED ***
|
| +# CHECK: shell parser error on: 'echo "missing quote'
|
| +# CHECK: ***
|
| +
|
| +# CHECK: FAIL: shtest-shell :: error-2.txt
|
| +# CHECK: *** TEST 'shtest-shell :: error-2.txt' FAILED ***
|
| +# CHECK: Unsupported redirect:
|
| +# CHECK: ***
|
| +
|
| +# CHECK: PASS: shtest-shell :: redirects.txt
|
| +# CHECK: PASS: shtest-shell :: sequencing-0.txt
|
| +# CHECK: XFAIL: shtest-shell :: sequencing-1.txt
|
| +# CHECK: Failing Tests (3)
|
|
|