xref: /aosp_15_r20/external/llvm/utils/lit/tests/shtest-output-printing.py (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker# Check the various features of the ShTest format.
2*9880d681SAndroid Build Coastguard Worker#
3*9880d681SAndroid Build Coastguard Worker# RUN: not %{lit} -j 1 -v %{inputs}/shtest-output-printing > %t.out
4*9880d681SAndroid Build Coastguard Worker# RUN: FileCheck --input-file %t.out %s
5*9880d681SAndroid Build Coastguard Worker#
6*9880d681SAndroid Build Coastguard Worker# END.
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Worker# CHECK: -- Testing:
9*9880d681SAndroid Build Coastguard Worker
10*9880d681SAndroid Build Coastguard Worker# CHECK: FAIL: shtest-output-printing :: basic.txt
11*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: *** TEST 'shtest-output-printing :: basic.txt' FAILED ***
12*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: Script:
13*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: --
14*9880d681SAndroid Build Coastguard Worker# CHECK:      --
15*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: Exit Code: 1
16*9880d681SAndroid Build Coastguard Worker#
17*9880d681SAndroid Build Coastguard Worker# CHECK:      Command Output
18*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: --
19*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: $ "true"
20*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: $ "echo" "hi"
21*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: # command output:
22*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: hi
23*9880d681SAndroid Build Coastguard Worker#
24*9880d681SAndroid Build Coastguard Worker# CHECK:      $ "wc" "missing-file"
25*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: # redirected output from '{{.*}}/basic.txt.tmp.out':
26*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: missing-file{{.*}} No such file or directory
27*9880d681SAndroid Build Coastguard Worker# CHECK:      note: command had no output on stdout or stderr
28*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: error: command failed with exit status: 1
29