21 |
|
|
22 |
# Code to run unit_test executables |
# Code to run unit_test executables |
23 |
def runUnitTest(target, source, env): |
def runUnitTest(target, source, env): |
24 |
|
time_start = time.time() |
25 |
app = str(source[0].abspath) |
app = str(source[0].abspath) |
26 |
if not env.Execute(app): |
if not env.Execute(app): |
27 |
open(str(target[0]),'w').write("PASSED\n") |
open(str(target[0]),'w').write("PASSED\n") |
28 |
else: |
else: |
29 |
return 1 |
return 1 |
30 |
|
print "Test execution time: ", round(time.time() - time_start), "seconds wall time" |
31 |
return None |
return None |
32 |
|
|
33 |
def runPyUnitTest(target, source, env): |
def runPyUnitTest(target, source, env): |
34 |
|
time_start = time.time() |
35 |
app = 'python '+str(source[0].abspath) |
app = 'python '+str(source[0].abspath) |
36 |
if not env.Execute(app): |
if not env.Execute(app): |
37 |
open(str(target[0]),'w').write("PASSED\n") |
open(str(target[0]),'w').write("PASSED\n") |
38 |
else: |
else: |
39 |
return 1 |
return 1 |
40 |
|
print "Test execution time: ", round(time.time() - time_start), "seconds wall time" |
41 |
return None |
return None |