25 lines
		
	
	
		
			680 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			680 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
OPENCV_TEST_PATH=@CMAKE_INSTALL_PREFIX@/@OPENCV_TEST_INSTALL_PATH@
 | 
						|
export OPENCV_TEST_DATA_PATH=@CMAKE_INSTALL_PREFIX@/share/OpenCV/testdata
 | 
						|
 | 
						|
SUMMARY_STATUS=0
 | 
						|
for t in "$OPENCV_TEST_PATH/"opencv_test_* "$OPENCV_TEST_PATH/"opencv_perf_*;
 | 
						|
do
 | 
						|
  report="`basename "$t"`-`date --rfc-3339=date`.xml"
 | 
						|
  "$t" --perf_min_samples=1 --perf_force_samples=1 --gtest_output=xml:"$report"
 | 
						|
  TEST_STATUS=$?
 | 
						|
  if [ $TEST_STATUS -ne 0 ]; then
 | 
						|
    SUMMARY_STATUS=$TEST_STATUS
 | 
						|
  fi
 | 
						|
done
 | 
						|
 | 
						|
rm -f /tmp/__opencv_temp.*
 | 
						|
 | 
						|
if [ $SUMMARY_STATUS -eq 0 ]; then
 | 
						|
  echo "All OpenCV tests finished successfully"
 | 
						|
else
 | 
						|
  echo "OpenCV tests finished with status $SUMMARY_STATUS"
 | 
						|
fi
 | 
						|
 | 
						|
return $SUMMARY_STATUS |