Changes in src/tests/test.py [a43e1d7:945047e]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/tests/test.py
ra43e1d7 r945047e 9 9 import os 10 10 import re 11 import stat12 11 import sys 13 12 … … 61 60 return result; 62 61 63 def fileIsExecutable(file) :64 try :65 fileinfo = os.stat(file)66 return bool(fileinfo.st_mode & stat.S_IXUSR)67 except Exception as inst:68 print(type(inst)) # the exception instance69 print(inst.args) # arguments stored in .args70 print(inst)71 return False72 62 73 63 ################################################################################ … … 88 78 stdinput = "< .in/%s.txt" % test if isfile(".in/%s.txt" % test) else "" 89 79 90 if fileIsExecutable(test) : 91 # run test 92 sh("./%s %s > %s 2>&1" % (test, stdinput, out_file), dry_run) 93 else : 94 # simply cat the result into the output 95 sh("cat %s > %s" % (test, out_file), dry_run) 80 # run test 81 sh("./%s %s > %s 2>&1" % (test, stdinput, out_file), dry_run) 96 82 97 83 retcode = 0
Note: See TracChangeset
for help on using the changeset viewer.