Runtime option to override Demo Mode sleep time (pytest)
This commit is contained in:
parent
0bbe9807d3
commit
6f2413a190
|
@ -39,6 +39,10 @@ def pytest_addoption(parser):
|
||||||
default=False,
|
default=False,
|
||||||
help="""Using this slows down the automation so that
|
help="""Using this slows down the automation so that
|
||||||
you can see what it's actually doing.""")
|
you can see what it's actually doing.""")
|
||||||
|
parser.addoption('--demo_sleep', action='store', dest='demo_sleep',
|
||||||
|
default=None,
|
||||||
|
help="""Setting this overrides the Demo Mode sleep
|
||||||
|
time that happens after browser actions.""")
|
||||||
|
|
||||||
|
|
||||||
def pytest_configure(config):
|
def pytest_configure(config):
|
||||||
|
@ -47,7 +51,10 @@ def pytest_configure(config):
|
||||||
browser = config.getoption('browser')
|
browser = config.getoption('browser')
|
||||||
log_path = config.getoption('log_path')
|
log_path = config.getoption('log_path')
|
||||||
demo_mode = config.getoption('demo_mode')
|
demo_mode = config.getoption('demo_mode')
|
||||||
|
demo_sleep = ''
|
||||||
data = ''
|
data = ''
|
||||||
|
if config.getoption('demo_sleep') is not None:
|
||||||
|
demo_sleep = config.getoption('demo_sleep')
|
||||||
if config.getoption('data') is not None:
|
if config.getoption('data') is not None:
|
||||||
data = config.getoption('data')
|
data = config.getoption('data')
|
||||||
# Create a temporary config file while tests are running
|
# Create a temporary config file while tests are running
|
||||||
|
@ -59,6 +66,7 @@ def pytest_configure(config):
|
||||||
config_file.write("with_testing_base:::%s\n" % with_testing_base)
|
config_file.write("with_testing_base:::%s\n" % with_testing_base)
|
||||||
config_file.write("log_path:::%s\n" % log_path)
|
config_file.write("log_path:::%s\n" % log_path)
|
||||||
config_file.write("demo_mode:::%s\n" % demo_mode)
|
config_file.write("demo_mode:::%s\n" % demo_mode)
|
||||||
|
config_file.write("demo_sleep:::%s\n" % demo_sleep)
|
||||||
config_file.close()
|
config_file.close()
|
||||||
log_folder_setup(config)
|
log_folder_setup(config)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue