diff options
author | epoger <epoger@google.com> | 2014-06-05 10:30:37 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-06-05 10:30:37 -0700 |
commit | b144271179aaf82cb1151e9dfd8e866747402594 (patch) | |
tree | ee5d50580585a1295e390a6567c94d5e5dfe7b42 /tools/test_all.py | |
parent | 9de2fb680f0f09d759fcbedf22f69158fcb84682 (diff) |
reland "rebaseline_server: download actual-results.json files from GCS instead of SVN"
relands https://codereview.chromium.org/310093003 with modifications.
BUG=skia:2641
R=jcgregorio@google.com
Author: epoger@google.com
Review URL: https://codereview.chromium.org/313343003
Diffstat (limited to 'tools/test_all.py')
-rwxr-xr-x | tools/test_all.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tools/test_all.py b/tools/test_all.py new file mode 100755 index 0000000000..6467a2160b --- /dev/null +++ b/tools/test_all.py @@ -0,0 +1,32 @@ +#!/usr/bin/python + +""" +Copyright 2014 Google Inc. + +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file. + +Run all unittests within this directory tree, recursing into subdirectories. +""" + +import os +import unittest + +from tests import skimage_self_test + + +def main(): + # First, run any tests that cannot be automatically discovered (because + # they don't use Python's unittest framework). + skimage_self_test.main() + + # Now discover/run all tests that use Python's unittest framework. + suite = unittest.TestLoader().discover(os.path.dirname(__file__), + pattern='*_test.py') + results = unittest.TextTestRunner(verbosity=2).run(suite) + print repr(results) + if not results.wasSuccessful(): + raise Exception('failed one or more unittests') + +if __name__ == '__main__': + main() |