/[escript]/trunk/scons/scons_extensions.py
ViewVC logotype

Contents of /trunk/scons/scons_extensions.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 360 - (show annotations)
Thu Dec 15 01:52:16 2005 UTC (13 years, 8 months ago) by jgs
File MIME type: text/x-python
File size: 408 byte(s)
add target to run all unit tests, the build will fail
for this target if any unit test fails

1 # Extensions to Scons
2
3 import py_compile
4 import sys
5 import os
6
7 # Code to build .pyc from .py
8 def build_py(target, source, env):
9 py_compile.compile(str(source[0]), str(target[0]))
10 return None
11
12 # Code to run unit_test executables
13 def runUnitTest(target, source, env):
14 app = str(source[0].abspath)
15 if not os.system(app):
16 open(str(target[0]),'w').write("PASSED\n")
17 else:
18 return 1
19 return None

  ViewVC Help
Powered by ViewVC 1.1.26