21 lines
608 B
Python
Executable File
21 lines
608 B
Python
Executable File
#!/usr/bin/env python
|
|
# Copyright (c) 2013 The Chromium Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
import glob
|
|
import sys
|
|
import unittest
|
|
|
|
if __name__ == '__main__':
|
|
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)
|