29 lines
		
	
	
		
			829 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			829 B
		
	
	
	
		
			Python
		
	
	
	
| # Check the various features of the ShTest format.
 | |
| #
 | |
| # RUN: not %{lit} -j 1 -v %{inputs}/shtest-output-printing > %t.out
 | |
| # RUN: FileCheck --input-file %t.out %s
 | |
| #
 | |
| # END.
 | |
| 
 | |
| # CHECK: -- Testing:
 | |
| 
 | |
| # CHECK: FAIL: shtest-output-printing :: basic.txt
 | |
| # CHECK-NEXT: *** TEST 'shtest-output-printing :: basic.txt' FAILED ***
 | |
| # CHECK-NEXT: Script:
 | |
| # CHECK-NEXT: --
 | |
| # CHECK:      --
 | |
| # CHECK-NEXT: Exit Code: 1
 | |
| #
 | |
| # CHECK:      Command Output
 | |
| # CHECK-NEXT: --
 | |
| # CHECK-NEXT: $ "true"
 | |
| # CHECK-NEXT: $ "echo" "hi"
 | |
| # CHECK-NEXT: # command output:
 | |
| # CHECK-NEXT: hi
 | |
| #
 | |
| # CHECK:      $ "wc" "missing-file"
 | |
| # CHECK-NEXT: # redirected output from '{{.*}}/basic.txt.tmp.out':
 | |
| # CHECK-NEXT: missing-file{{.*}} No such file or directory
 | |
| # CHECK:      note: command had no output on stdout or stderr
 | |
| # CHECK-NEXT: error: command failed with exit status: 1
 |