mirror of https://github.com/opencv/opencv.git
Open Source Computer Vision Library
https://opencv.org/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
885 B
29 lines
885 B
# needed for access() and remove() |
|
import os |
|
|
|
# check for required featurest listet in 'filelist' and removes the old .works file of 'testname' |
|
def check_files( filelist, testname ): |
|
# delete old .works file of the calling test, if it exists |
|
filename = "./"+testname+".works" |
|
|
|
if os.access(filename,os.F_OK): |
|
os.remove(filename) |
|
|
|
# now check for existint .works files |
|
if len(filelist) > 0: |
|
for i in range(0,len(filelist)): |
|
tmpname = "./"+filelist[i]+".works" |
|
if not os.access(tmpname,os.F_OK): |
|
print "(INFO) Skipping '"+testname+"' due to SKIP/FAIL of '"+filelist[i]+"'" |
|
return False |
|
|
|
# either the filelist is empty (no requirements) or all requirements match |
|
return True |
|
|
|
|
|
# create the .works file for test 'testname' |
|
def set_file( testname ): |
|
# create .works file of calling test |
|
works_file = file("./"+testname+".works", 'w',1) |
|
works_file.close |
|
return
|
|
|