You've already forked linux-packaging-mono
Imported Upstream version 6.0.0.172
Former-commit-id: f3cc9b82f3e5bd8f0fd3ebc098f789556b44e9cd
This commit is contained in:
parent
8016999e4d
commit
64ac736ec5
152
external/llvm/utils/lit/tests/shtest-shell.py
vendored
Normal file
152
external/llvm/utils/lit/tests/shtest-shell.py
vendored
Normal file
@ -0,0 +1,152 @@
|
||||
# Check the internal shell handling component of the ShTest format.
|
||||
#
|
||||
# RUN: not %{lit} -j 1 -v %{inputs}/shtest-shell > %t.out
|
||||
# FIXME: Temporarily dump test output so we can debug failing tests on
|
||||
# buildbots.
|
||||
# RUN: cat %t.out
|
||||
# RUN: FileCheck --input-file %t.out %s
|
||||
#
|
||||
# END.
|
||||
|
||||
# CHECK: -- Testing:
|
||||
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: diff-error-0.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: diff-error-0.txt' FAILED ***
|
||||
# CHECK: $ "diff" "diff-error-0.txt" "diff-error-0.txt"
|
||||
# CHECK: # command stderr:
|
||||
# CHECK: Unsupported: 'diff' cannot be part of a pipeline
|
||||
# CHECK: error: command failed with exit status: 127
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: diff-error-1.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: diff-error-1.txt' FAILED ***
|
||||
# CHECK: $ "diff" "-B" "temp1.txt" "temp2.txt"
|
||||
# CHECK: # command stderr:
|
||||
# CHECK: Unsupported: 'diff': option -B not recognized
|
||||
# CHECK: error: command failed with exit status: 127
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: diff-error-2.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: diff-error-2.txt' FAILED ***
|
||||
# CHECK: $ "diff" "temp.txt"
|
||||
# CHECK: # command stderr:
|
||||
# CHECK: Error: missing or extra operand
|
||||
# CHECK: error: command failed with exit status: 127
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: diff-error-3.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: diff-error-3.txt' FAILED ***
|
||||
# CHECK: $ "diff" "temp.txt" "temp1.txt"
|
||||
# CHECK: # command stderr:
|
||||
# CHECK: Error: 'diff' command failed
|
||||
# CHECK: error: command failed with exit status: 1
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: diff-error-4.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: diff-error-4.txt' FAILED ***
|
||||
# CHECK: Exit Code: 1
|
||||
# CHECK: # command output:
|
||||
# CHECK: diff-error-4.txt.tmp
|
||||
# CHECK: diff-error-4.txt.tmp1
|
||||
# CHECK: *** 1 ****
|
||||
# CHECK: ! hello-first
|
||||
# CHECK: --- 1 ----
|
||||
# CHECK: ! hello-second
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: diff-error-5.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: diff-error-5.txt' FAILED ***
|
||||
# CHECK: $ "diff"
|
||||
# CHECK: # command stderr:
|
||||
# CHECK: Error: missing or extra operand
|
||||
# CHECK: error: command failed with exit status: 127
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: diff-error-6.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: diff-error-6.txt' FAILED ***
|
||||
# CHECK: $ "diff"
|
||||
# CHECK: # command stderr:
|
||||
# CHECK: Error: missing or extra operand
|
||||
# CHECK: error: command failed with exit status: 127
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: error-0.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: error-0.txt' FAILED ***
|
||||
# CHECK: $ "not-a-real-command"
|
||||
# CHECK: # command stderr:
|
||||
# CHECK: 'not-a-real-command': command not found
|
||||
# CHECK: error: command failed with exit status: 127
|
||||
# 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: FAIL: shtest-shell :: mkdir-error-0.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: mkdir-error-0.txt' FAILED ***
|
||||
# CHECK: $ "mkdir" "-p" "temp"
|
||||
# CHECK: # command stderr:
|
||||
# CHECK: Unsupported: 'mkdir' cannot be part of a pipeline
|
||||
# CHECK: error: command failed with exit status: 127
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: mkdir-error-1.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: mkdir-error-1.txt' FAILED ***
|
||||
# CHECK: $ "mkdir" "-p" "-m" "777" "temp"
|
||||
# CHECK: # command stderr:
|
||||
# CHECK: Unsupported: 'mkdir': option -m not recognized
|
||||
# CHECK: error: command failed with exit status: 127
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: mkdir-error-2.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: mkdir-error-2.txt' FAILED ***
|
||||
# CHECK: $ "mkdir" "-p"
|
||||
# CHECK: # command stderr:
|
||||
# CHECK: Error: 'mkdir' is missing an operand
|
||||
# CHECK: error: command failed with exit status: 127
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: PASS: shtest-shell :: redirects.txt
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: rm-error-0.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: rm-error-0.txt' FAILED ***
|
||||
# CHECK: $ "rm" "-rf" "temp"
|
||||
# CHECK: # command stderr:
|
||||
# CHECK: Unsupported: 'rm' cannot be part of a pipeline
|
||||
# CHECK: error: command failed with exit status: 127
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: rm-error-1.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: rm-error-1.txt' FAILED ***
|
||||
# CHECK: $ "rm" "-f" "-v" "temp"
|
||||
# CHECK: # command stderr:
|
||||
# CHECK: Unsupported: 'rm': option -v not recognized
|
||||
# CHECK: error: command failed with exit status: 127
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: rm-error-2.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: rm-error-2.txt' FAILED ***
|
||||
# CHECK: $ "rm" "-r" "hello"
|
||||
# CHECK: # command stderr:
|
||||
# CHECK: Error: 'rm' command failed
|
||||
# CHECK: error: command failed with exit status: 1
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: FAIL: shtest-shell :: rm-error-3.txt
|
||||
# CHECK: *** TEST 'shtest-shell :: rm-error-3.txt' FAILED ***
|
||||
# CHECK: Exit Code: 1
|
||||
# CHECK: ***
|
||||
|
||||
# CHECK: PASS: shtest-shell :: sequencing-0.txt
|
||||
# CHECK: XFAIL: shtest-shell :: sequencing-1.txt
|
||||
# CHECK: PASS: shtest-shell :: valid-shell.txt
|
||||
# CHECK: Failing Tests (17)
|
Reference in New Issue
Block a user