Run all tests as part of the test target
This commit is contained in:
parent
c9e28a2bff
commit
e0f3f0a2b4
1 changed files with 3 additions and 1 deletions
|
@ -183,10 +183,12 @@ class Environment(SCons.Environment.Environment):
|
||||||
self['TESTS'][name]['program'] = prog
|
self['TESTS'][name]['program'] = prog
|
||||||
|
|
||||||
def process_tests(self):
|
def process_tests(self):
|
||||||
|
tests = []
|
||||||
for test, struct in self['TESTS'].iteritems():
|
for test, struct in self['TESTS'].iteritems():
|
||||||
if not struct['program']:
|
if not struct['program']:
|
||||||
continue
|
continue
|
||||||
self.TestRun(test)
|
tests.append(self.TestRun(test))
|
||||||
|
self.Alias('test', tests)
|
||||||
|
|
||||||
def _ensure_test_structure(self, name):
|
def _ensure_test_structure(self, name):
|
||||||
self['TESTS'].setdefault(name, {'program': None, 'objects': []})
|
self['TESTS'].setdefault(name, {'program': None, 'objects': []})
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue