File: opencv_run_all_tests_unix.sh.in

package info (click to toggle)
opencv 2.4.9.1%2Bdfsg-1%2Bdeb8u1
  • links: PTS, VCS
  • area: main
  • in suites: jessie
  • size: 126,800 kB
  • ctags: 62,729
  • sloc: xml: 509,055; cpp: 490,794; lisp: 23,208; python: 21,174; java: 19,317; ansic: 1,038; sh: 128; makefile: 72
file content (25 lines) | stat: -rw-r--r-- 680 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/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