Add switch for specifying buildtype in performance tests

Signed-off-by: Jan Musial <jan.musial@intel.com>
This commit is contained in:
Jan Musial 2020-07-03 11:30:29 +02:00
parent 46b8ec3c03
commit ebd1c0075b

View File

@ -28,6 +28,9 @@ def perf_collector(request):
container.insert_config_param(TestRun.disks["cache"].disk_type, ConfigParameter.CACHE_TYPE) container.insert_config_param(TestRun.disks["cache"].disk_type, ConfigParameter.CACHE_TYPE)
container.insert_config_param(TestRun.disks["core"].disk_type, ConfigParameter.CORE_TYPE) container.insert_config_param(TestRun.disks["core"].disk_type, ConfigParameter.CORE_TYPE)
container.insert_config_param(dt.now(), ConfigParameter.TIMESTAMP) container.insert_config_param(dt.now(), ConfigParameter.TIMESTAMP)
container.insert_config_param(
request.config.getoption("--build-type"), ConfigParameter.BUILD_TYPE
)
if TestRun.dut.ip: if TestRun.dut.ip:
container.insert_config_param(TestRun.dut.ip, ConfigParameter.DUT) container.insert_config_param(TestRun.dut.ip, ConfigParameter.DUT)
@ -37,5 +40,9 @@ def perf_collector(request):
json.dump(container.to_serializable_dict(), dump_file, indent=4) json.dump(container.to_serializable_dict(), dump_file, indent=4)
def pytest_addoption(parser):
parser.addoption("--build-type", choices=BuildTypes, default="other")
def pytest_configure(config): def pytest_configure(config):
config.addinivalue_line("markers", "performance: performance test") config.addinivalue_line("markers", "performance: performance test")