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