• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/usr/bin/python
2
3"""
4Copyright 2014 Google Inc.
5
6Use of this source code is governed by a BSD-style license that can be
7found in the LICENSE file.
8
9Run all unittests within this directory tree, recursing into subdirectories.
10
11TODO(epoger): Launch this automatically on the housekeeper bot, but first make
12sure it works properly after having been checked out (from both git and svn)
13"""
14
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
27if __name__ == '__main__':
28  main()
29