/[escript]/branches/postrelease-csirofixes/site_scons/site_init.py
ViewVC logotype

Diff of /branches/postrelease-csirofixes/site_scons/site_init.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 722 by gross, Mon May 1 11:49:18 2006 UTC revision 1133 by gross, Tue May 8 07:19:33 2007 UTC
# Line 13  Line 13 
13  import py_compile  import py_compile
14  import sys  import sys
15  import os  import os
16    import time
17    
18  # Code to build .pyc from .py  # Code to build .pyc from .py
19  def build_py(target, source, env):  def build_py(target, source, env):
# Line 21  def build_py(target, source, env): Line 22  def build_py(target, source, env):
22    
23  # Code to run unit_test executables  # Code to run unit_test executables
24  def runUnitTest(target, source, env):  def runUnitTest(target, source, env):
25      time_start = time.time()
26      print "Executing test: " + str(source[0].abspath)
27    app = str(source[0].abspath)    app = str(source[0].abspath)
28    if not env.Execute(app):    if not env.Execute(app):
29      open(str(target[0]),'w').write("PASSED\n")      open(str(target[0]),'w').write("PASSED\n")
30    else:    else:
31      return 1      return 1
32      print "Test execution time: ", round(time.time() - time_start, 1), " seconds wall time for " + str(source[0].abspath)
33    return None    return None
34    
35  def runPyUnitTest(target, source, env):  def runPyUnitTest(target, source, env):
36     app = 'python '+str(source[0].abspath)     time_start = time.time()
37       print "Executing test: " + str(source[0].abspath)
38       app = 'python '+'"'+str(source[0].abspath)+'"'
39     if not env.Execute(app):     if not env.Execute(app):
40        open(str(target[0]),'w').write("PASSED\n")        open(str(target[0]),'w').write("PASSED\n")
41     else:     else:
42       return 1       return 1
43       print "Test execution time: ", round(time.time() - time_start, 1), " seconds wall time for " + str(source[0].abspath)
44     return None     return None

Legend:
Removed from v.722  
changed lines
  Added in v.1133

  ViewVC Help
Powered by ViewVC 1.1.26