diff options
author | Petteri Aimonen <jpa@git.mail.kapsi.fi> | 2014-03-15 09:39:27 +0200 |
---|---|---|
committer | Petteri Aimonen <jpa@git.mail.kapsi.fi> | 2014-03-15 09:39:27 +0200 |
commit | 108864963faf54762629a8bdf1f8bd614f0abd16 (patch) | |
tree | ca55d47c548bbe51ffb82e5bd3e3aafcbcea72fd /tests/site_scons/site_init.py | |
parent | 9be2cfe968b4223f9d416aecd483f3b999bbab71 (diff) |
Finish the alltypes_pointer testcase, use valgrind if available.
Diffstat (limited to 'tests/site_scons/site_init.py')
-rw-r--r-- | tests/site_scons/site_init.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/site_scons/site_init.py b/tests/site_scons/site_init.py index 2226144f..5fb06d6e 100644 --- a/tests/site_scons/site_init.py +++ b/tests/site_scons/site_init.py @@ -19,19 +19,24 @@ def add_nanopb_builders(env): else: infile = None - args = [str(source[0])] + if env.has_key("COMMAND"): + args = [env["COMMAND"]] + else: + args = [str(source[0])] + if env.has_key('ARGS'): args.extend(env['ARGS']) + print 'Command line: ' + str(args) pipe = subprocess.Popen(args, stdin = infile, stdout = open(str(target[0]), 'w'), stderr = sys.stderr) result = pipe.wait() if result == 0: - print '\033[32m[ OK ]\033[0m Ran ' + str(source[0]) + print '\033[32m[ OK ]\033[0m Ran ' + args[0] else: - print '\033[31m[FAIL]\033[0m Program ' + str(source[0]) + ' returned ' + str(result) + print '\033[31m[FAIL]\033[0m Program ' + args[0] + ' returned ' + str(result) return result run_test_builder = Builder(action = run_test, |