tools: Move registration of --force to test-scripts.py.

This commit moves --force option used with various tests to
test-scripts.py to have it alongside the logic that does provisioning
status assertion.
This is a step towards providing more clarity over use of this
argument with tests as asked in issue #17455.
This commit is contained in:
m-e-l-u-h-a-n
2021-03-03 09:30:15 +05:30
committed by Tim Abbott
parent b1a871f2e0
commit ca515e5583
10 changed files with 52 additions and 36 deletions

View File

@@ -167,15 +167,15 @@ EXEMPT_FILES = {
"static/js/zulip_test.js",
}
from tools.lib.test_script import add_provision_check_override_param, assert_provisioning_status_ok
parser = argparse.ArgumentParser(USAGE)
parser.add_argument("--coverage", action="store_true", help="Get coverage report")
parser.add_argument("--force", action="store_true", help="Run tests despite possible problems.")
add_provision_check_override_param(parser)
parser.add_argument("args", nargs=argparse.REMAINDER)
options = parser.parse_args()
individual_files = options.args
from tools.lib.test_script import assert_provisioning_status_ok
assert_provisioning_status_ok(options.force)