| Index: tools/idl_parser/run_tests.py
|
| diff --git a/tools/idl_parser/run_tests.py b/tools/idl_parser/run_tests.py
|
| index 9bb135653f6a8619d2fcd87320a817f94205dae4..cf26759f7b9d032e83606c5c3ab1e0cb290ba7ee 100755
|
| --- a/tools/idl_parser/run_tests.py
|
| +++ b/tools/idl_parser/run_tests.py
|
| @@ -8,6 +8,13 @@ import sys
|
| import unittest
|
|
|
| if __name__ == '__main__':
|
| - testlist = glob.glob('*_test.py')
|
| - for testname in testlist:
|
| - unittest.main(verbosity=2, module=testname[:-3])
|
| + suite = unittest.TestSuite()
|
| + for testname in glob.glob('*_test.py'):
|
| + print 'Adding Test: ' + testname
|
| + module = __import__(testname[:-3])
|
| + suite.addTests(unittest.defaultTestLoader.loadTestsFromModule(module))
|
| + result = unittest.TextTestRunner(verbosity=2).run(suite)
|
| + if result.wasSuccessful():
|
| + sys.exit(0)
|
| + else:
|
| + sys.exit(1)
|
|
|