OLD | NEW |
| (Empty) |
1 #!/usr/bin/python | |
2 | |
3 """ | |
4 Copyright 2014 Google Inc. | |
5 | |
6 Use of this source code is governed by a BSD-style license that can be | |
7 found in the LICENSE file. | |
8 | |
9 Run all unittests within this directory tree, recursing into subdirectories. | |
10 """ | |
11 | |
12 import os | |
13 import unittest | |
14 | |
15 from tests import skimage_self_test | |
16 | |
17 | |
18 def main(): | |
19 # First, run any tests that cannot be automatically discovered (because | |
20 # they don't use Python's unittest framework). | |
21 skimage_self_test.main() | |
22 | |
23 # Now discover/run all tests that use Python's unittest framework. | |
24 suite = unittest.TestLoader().discover(os.path.dirname(__file__), | |
25 pattern='*_test.py') | |
26 results = unittest.TextTestRunner(verbosity=2).run(suite) | |
27 print repr(results) | |
28 if not results.wasSuccessful(): | |
29 raise Exception('failed one or more unittests') | |
30 | |
31 if __name__ == '__main__': | |
32 main() | |
OLD | NEW |