in test-runner/conftest.py [0:0]
def pytest_collection_modifyitems(config, items):
print("")
if not settings.test_module.connection_string:
raise Exception(
"settings are missing credentials. Please run `horton get_credentials` and try again"
)
set_transport(config.getoption("--transport"))
if config.getoption("--local"):
set_local()
set_logger()
runtime_capabilities.collect_all_capabilities()
if config.getoption("--async"):
set_async()
add_service_settings()
adjust_surfaces_for_missing_implementations()
only_include_scenario_tests(items, config.getoption("--scenario"))
if getattr(config, "_origargs", None):
adapter_config.logger("HORTON: starting run: {}".format(config._origargs))
elif getattr(config, "invocation_params", None):
adapter_config.logger(
"HORTON: starting run: {}".format(config.invocation_params.args)
)
if config.getoption("--debug-container"):
print("Debugging the container. Removing all timeouts")
adapter_config.default_api_timeout = 3600
config._env_timeout = 0
dump_object(settings)