/[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 2363 by gross, Fri Apr 3 03:56:19 2009 UTC revision 2388 by jfenwick, Wed Apr 15 06:21:25 2009 UTC
# Line 19  __license__="""Licensed under the Open S Line 19  __license__="""Licensed under the Open S
19  http://www.opensource.org/licenses/osl-3.0.php"""  http://www.opensource.org/licenses/osl-3.0.php"""
20  __url__="https://launchpad.net/escript-finley"  __url__="https://launchpad.net/escript-finley"
21    
22  import sys, os, time, glob, fnmatch, types, py_compile  import sys, os, time, glob, fnmatch, types, py_compile, re
23    
24  from SCons.Script.SConscript import SConsEnvironment  from SCons.Script.SConscript import SConsEnvironment
25    
# Line 48  def runPyUnitTest(target, source, env): Line 48  def runPyUnitTest(target, source, env):
48     if os.name== "nt":     if os.name== "nt":
49       app = sys.executable + " " + app       app = sys.executable + " " + app
50     else:     else:
51       app = os.path.join(env['bininstall'],"escript")+" -v "+app       app = os.path.join(env['bininstall'],"escript")+" -ov "+app
52     print "Executing test: " + app     print "Executing test: " + app
53     if env.Execute(app) == 0:     if env.Execute(app) == 0:
54        open(str(target[0]),'w').write("PASSED\n")        open(str(target[0]),'w').write("PASSED\n")
# Line 57  def runPyUnitTest(target, source, env): Line 57  def runPyUnitTest(target, source, env):
57     print "Test execution time: ", round(time.time() - time_start, 1), " seconds wall time for " + str(source[0].abspath)     print "Test execution time: ", round(time.time() - time_start, 1), " seconds wall time for " + str(source[0].abspath)
58     return None     return None
59    
60    def eps2pdf(target, source, env):
61       if env.Execute("epstopdf "+str(source[0].abspath)+" -o "+str(target[0].abspath))!=0:
62           return 1
63       return None
64    
65    def effectiveName(inname):
66       m=re.compile("^r1i[0-9]{1,2}n[0-9]{1,2}$")   # savanna names take the form r1i?n?
67       if m.match(inname):
68        return "service0"
69       return inname

Legend:
Removed from v.2363  
changed lines
  Added in v.2388

  ViewVC Help
Powered by ViewVC 1.1.26