301.1.7
by Olivier Tilloy
The test scons target is now aware of the result of running the test suite. |
1 |
# -*- coding: utf-8 -*-
|
2 |
||
3 |
from TestsRunner import run_unit_tests |
|
4 |
||
5 |
def tests_builder(target, source, env): |
|
6 |
result = run_unit_tests() |
|
7 |
if result.wasSuccessful(): |
|
8 |
return None |
|
9 |
else: |
|
10 |
return result.errors + result.failures |
|
11 |
||
12 |
env = Environment() |
|
13 |
env.Command('test', None, tests_builder) |
|
14 |