diff options
| author | Brian Potchik <brian@vector35.com> | 2019-08-20 22:41:30 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2019-08-20 22:41:30 -0400 |
| commit | 9274adf85554aaedd12d8fb2f9f847555c2c52e3 (patch) | |
| tree | 69436f215d31b2dd22e5ba97f45f9cc25f5fc084 | |
| parent | 74ad5d6a5ff4664fcd6b3fa2d3364d0dc41c848e (diff) | |
Add --api-only unittest option.
| -rwxr-xr-x | suite/generator.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/suite/generator.py b/suite/generator.py index 27455914..8ef2280c 100755 --- a/suite/generator.py +++ b/suite/generator.py @@ -117,12 +117,17 @@ class TestBinaryNinjaAPI(unittest.TestCase): {1}{2} if __name__ == "__main__": + api_only = False if len(sys.argv) > 1: - if sys.argv[1] == '-v' or sys.argv[1] == '-V' or sys.argv[1] == '--verbose': - verbose = True + for i in range(1, len(sys.argv)): + if sys.argv[i] == '-v' or sys.argv[i] == '-V' or sys.argv[i] == '--verbose': + verbose = True + elif sys.argv[i] == '--api-only': + api_only = True test_suite = unittest.defaultTestLoader.loadTestsFromModule(api_test) - test_suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestBinaryNinjaAPI)) + if not api_only: + test_suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestBinaryNinjaAPI)) runner = unittest.TextTestRunner(verbosity=2) runner.run(test_suite) """ |
