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

@@ -16,14 +16,12 @@ os.chdir(ZULIP_PATH)
from zulip import Client
from tools.lib.test_script import assert_provisioning_status_ok
from tools.lib.test_script import add_provision_check_override_param, assert_provisioning_status_ok
from tools.lib.test_server import test_server_running
usage = """test-api [options]"""
parser = argparse.ArgumentParser(usage)
parser.add_argument(
"--force", action="store_true", help="Run tests despite possible provisioning problems."
)
add_provision_check_override_param(parser)
options = parser.parse_args()
assert_provisioning_status_ok(options.force)