diff options
author | Lorenzo Colitti <lorenzo@google.com> | 2020-05-10 04:08:51 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-05-10 04:08:51 +0000 |
commit | 88d6e759b7ef9d5a542ce13f694cae9e52a11a3d (patch) | |
tree | 3166e8d91c0e0a933714f51c8078b45ca4ae4ca4 | |
parent | ec77a0337d2341034ba18004b65fa205ae5a0aac (diff) | |
parent | 2369fc3481c7111da241b8fbd33374a7b2ec10e6 (diff) | |
download | tests-88d6e759b7ef9d5a542ce13f694cae9e52a11a3d.tar.gz |
Merge "Support running only one test." into rvc-dev am: 2369fc3481
Change-Id: Id826a65e8689d23d01e8dc204b0dbb8d118a8855
-rwxr-xr-x | net/test/all_tests.py | 9 |
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()) |