#!/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. """ from __future__ import print_function import os import unittest def main(): 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()