Run all tests as part of the test target

This commit is contained in:
Eryn Wells 2015-10-16 23:51:14 -07:00
parent c9e28a2bff
commit e0f3f0a2b4

View file

@ -183,10 +183,12 @@ class Environment(SCons.Environment.Environment):
self['TESTS'][name]['program'] = prog
def process_tests(self):
tests = []
for test, struct in self['TESTS'].iteritems():
if not struct['program']:
continue
self.TestRun(test)
tests.append(self.TestRun(test))
self.Alias('test', tests)
def _ensure_test_structure(self, name):
self['TESTS'].setdefault(name, {'program': None, 'objects': []})