• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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