summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2020-05-10 04:22:20 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-05-10 04:22:20 +0000
commita9c82cc5e903a924e677adf93d61b96347f9a87c (patch)
tree3166e8d91c0e0a933714f51c8078b45ca4ae4ca4
parent7a8c4ebeb456dcb44c689a85710d00b4cd9addc6 (diff)
parent90fc027bc6dfce92369fe783c7503fe7de87f485 (diff)
downloadtests-a9c82cc5e903a924e677adf93d61b96347f9a87c.tar.gz
Merge "Support running only one test." into rvc-dev am: 2369fc3481 am: 90fc027bc6
Change-Id: I563004cf124fd6ef5149449e931a85225c33e20e
-rwxr-xr-xnet/test/all_tests.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/net/test/all_tests.py b/net/test/all_tests.py
index bbef3ac..38c4eac 100755
--- a/net/test/all_tests.py
+++ b/net/test/all_tests.py
@@ -54,7 +54,14 @@ if __name__ == '__main__':
sys.modules[name].InjectTests()
loader = unittest.defaultTestLoader
- test_suite = loader.loadTestsFromNames(test_modules)
+ if len(sys.argv) > 1:
+ test_suite = loader.loadTestsFromNames(sys.argv[1:])
+ else:
+ test_suite = loader.loadTestsFromNames(test_modules)
+
+ assert test_suite.countTestCases() > 0, (
+ "Inconceivable: no tests found! Command line: %s" % " ".join(sys.argv))
+
runner = unittest.TextTestRunner(verbosity=2)
result = runner.run(test_suite)
sys.exit(not result.wasSuccessful())