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