xref: /llvm-project/llvm/utils/lit/tests/shtest-cat.py (revision 4bac8fd8904904bc7d502f39851eef50b5afff73)
1*4bac8fd8SConnie## Test the cat command.
2*4bac8fd8SConnie#
3*4bac8fd8SConnie# RUN: not %{lit} -a -v %{inputs}/shtest-cat \
4*4bac8fd8SConnie# RUN: | FileCheck -match-full-lines %s
5*4bac8fd8SConnie# END.
6*4bac8fd8SConnie
7*4bac8fd8SConnie# CHECK: FAIL: shtest-cat :: cat-error-0.txt ({{[^)]*}})
8*4bac8fd8SConnie# CHECK: cat -b temp1.txt
9*4bac8fd8SConnie# CHECK: # .---command stderr{{-*}}
10*4bac8fd8SConnie# CHECK-NEXT: # | Unsupported: 'cat':  option -b not recognized
11*4bac8fd8SConnie# CHECK: # error: command failed with exit status: 1
12*4bac8fd8SConnie
13*4bac8fd8SConnie# CHECK: FAIL: shtest-cat :: cat-error-1.txt ({{[^)]*}})
14*4bac8fd8SConnie# CHECK: cat temp1.txt
15*4bac8fd8SConnie# CHECK: # .---command stderr{{-*}}
16*4bac8fd8SConnie# CHECK-NEXT: # | [Errno 2] No such file or directory: 'temp1.txt'
17*4bac8fd8SConnie# CHECK: # error: command failed with exit status: 1
18*4bac8fd8SConnie
19*4bac8fd8SConnie# CHECK: PASS: shtest-cat :: cat.txt ({{[^)]*}})
20*4bac8fd8SConnie
21*4bac8fd8SConnie# CHECK: Total Discovered Tests: 3
22*4bac8fd8SConnie# CHECK-NEXT: Passed: 1 {{\([0-9]*\.[0-9]*%\)}}
23*4bac8fd8SConnie# CHECK-NEXT: Failed: 2 {{\([0-9]*\.[0-9]*%\)}}
24