monkey/envs/monkey_zoo/blackbox/conftest.py

39 lines
990 B
Python
Raw Normal View History

import pytest
2019-08-29 19:57:04 +08:00
def pytest_addoption(parser):
2021-04-06 21:19:27 +08:00
parser.addoption(
"--island",
action="store",
default="",
help="Specify the Monkey Island address (host+port).",
)
parser.addoption(
"--no-gcp",
action="store_true",
default=False,
help="Use for no interaction with the cloud.",
)
parser.addoption(
"--quick-performance-tests",
action="store_true",
default=False,
help="If enabled performance tests won't reset island and won't send telemetries, "
"instead will just test performance of already present island state.",
)
@pytest.fixture(scope="session")
def island(request):
return request.config.getoption("--island")
2021-04-06 21:19:27 +08:00
@pytest.fixture(scope="session")
def no_gcp(request):
return request.config.getoption("--no-gcp")
2021-04-06 21:19:27 +08:00
@pytest.fixture(scope="session")
def quick_performance_tests(request):
return request.config.getoption("--quick-performance-tests")