Parent Directory
|
Revision Log
add target to run all unit tests, the build will fail for this target if any unit test fails
1 | jgs | 268 | # Extensions to Scons |
2 | |||
3 | import py_compile | ||
4 | import sys | ||
5 | jgs | 297 | import os |
6 | jgs | 268 | |
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 | jgs | 297 | |
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 | jgs | 359 | else: |
18 | return 1 | ||
19 | jgs | 297 | return None |
ViewVC Help | |
Powered by ViewVC 1.1.26 |