Mark skipped tests in the logs (so we can get stats on them later).
This commit is contained in:
		
							parent
							
								
									8c99e2b7ad
								
							
						
					
					
						commit
						9e6581b0ff
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -18,6 +18,7 @@ get_test_output() {
 | 
			
		|||
        qemu-system-*)
 | 
			
		||||
            if ! command -v $method >/dev/null 2>&1 ; then
 | 
			
		||||
                errcho "Warning: $method not installed, skipping test"
 | 
			
		||||
                echo "@@SKIPPED" > $result
 | 
			
		||||
                exit 0
 | 
			
		||||
            fi
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -32,6 +33,7 @@ get_test_output() {
 | 
			
		|||
        qemu-*)
 | 
			
		||||
            if ! command -v $method >/dev/null 2>&1 ; then
 | 
			
		||||
                errcho "Warning: $method not installed, skipping test"
 | 
			
		||||
                echo "@@SKIPPED" > $result
 | 
			
		||||
                exit 0
 | 
			
		||||
            fi
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -46,5 +48,5 @@ get_test_output() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
get_test_output
 | 
			
		||||
( grep -q @@FAIL $result || ! grep -q @@FINISHED $result ) && cat $result && exit 1
 | 
			
		||||
( grep -q '@@FAIL\|@@SKIPPED' $result || ! grep -q @@FINISHED $result ) && cat $result && exit 1
 | 
			
		||||
exit 0
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue