def run_module_tests(module_name, ignore_requirements=False): if not ignore_requirements: # Make sure environ is set before running test. system_test_utils.check_environ() suite = unittest2.TestSuite() test_mod = TEST_MODULES[module_name] tests = unittest2.defaultTestLoader.loadTestsFromModule(test_mod) suite.addTest(tests) # Run tests. test_result = unittest2.TextTestRunner(verbosity=2).run(suite) # Exit if not successful. if not test_result.wasSuccessful(): sys.exit(1)