| # Check the pushd and popd commands |
| |
| # RUN: not %{lit} -a -v %{inputs}/shtest-pushd-popd \ |
| # RUN: | FileCheck -match-full-lines %s |
| # |
| # END. |
| |
| # CHECK: -- Testing: 4 tests{{.*}} |
| |
| # CHECK: FAIL: shtest-pushd-popd :: popd-args.txt ({{[^)]*}}) |
| # CHECK: $ "popd" "invalid" |
| # CHECK: 'popd' does not support arguments |
| |
| # CHECK: FAIL: shtest-pushd-popd :: popd-no-stack.txt ({{[^)]*}}) |
| # CHECK: $ "popd" |
| # CHECK: popd: directory stack empty |
| |
| # CHECK: FAIL: shtest-pushd-popd :: pushd-too-many-args.txt ({{[^)]*}}) |
| # CHECK: $ "pushd" "a" "b" |
| # CHECK: 'pushd' supports only one argument |
| |
| # CHECK: Passed: 1 |
| # CHECK: Failed: 3 |
| # CHECK-NOT: {{.}} |