import pytest
def pytest_addoption(parser: pytest.Parser):
parser.addoption("--baseline-json", action="store", default=None,
help="Path to the baseline JSON file")
parser.addoption("--generate-log", action="store", default=None,
help="Path to the generate log file")
parser.addoption("--generate-json", action="store", default=None,
help="Path to the generate JSON file")
@pytest.fixture(autouse=True)
def baseline_json(request: pytest.FixtureRequest):
return request.config.getoption("--baseline-json")
@pytest.fixture(autouse=True)
def generate_log(request: pytest.FixtureRequest):
return request.config.getoption("--generate-log")
@pytest.fixture(autouse=True)
def generate_json(request: pytest.FixtureRequest):
return request.config.getoption("--generate-json")