Update to 2.0.0 tree from current Fremantle build
[opencv] / tests / swig_python / highgui / seek_time_dv_pal_progressive_dv.py
diff --git a/tests/swig_python/highgui/seek_time_dv_pal_progressive_dv.py b/tests/swig_python/highgui/seek_time_dv_pal_progressive_dv.py
new file mode 100755 (executable)
index 0000000..0690f69
--- /dev/null
@@ -0,0 +1,32 @@
+#! /usr/bin/env python
+
+"""
+This script checks HighGUI's time seeking functionality
+on a DV-compressed .dv file.
+"""
+
+# name if this test and it's requirements
+TESTNAME = "seek_time_dv_pal_progressive_dv"
+REQUIRED = []
+ERRORS=[0.288,0.288,0.290,0.289,0.290,0.288,0.288,0.289,0.288,0.289,0.293,0.290,0.293,0.291,0.292,0.290,0.291,0.292,0.292,0.292,0.293,0.290,0.294,0.292,0.292,0.291,0.292,0.293,0.293]
+
+# needed for sys.exit(int), .works file handling and check routine
+import sys
+import works
+import seek_test
+
+# check requirements and delete old flag file, if it exists
+if not works.check_files(REQUIRED,TESTNAME):
+       sys.exit(77)
+
+# name of file we check here
+FILENAME='dv_pal_progressive.dv'
+
+# run check routine
+result=seek_test.seek_time_ok(FILENAME,ERRORS)
+
+# create flag file for following tests
+works.set_file(TESTNAME)
+
+ # return result of test routine
+sys.exit(result)