Merge pull request #1602 from katlapinka/kasiat/test-identifier
Add unique test identifier to be able to manage logs
This commit is contained in:
Submodule test/functional/test-framework updated: f7f2914e41...1d7589644a
@@ -81,6 +81,7 @@ def pytest_runtest_setup(item):
|
|||||||
|
|
||||||
test_name = item.name.split("[")[0]
|
test_name = item.name.split("[")[0]
|
||||||
TestRun.LOGGER = create_log(item.config.getoption("--log-path"), test_name)
|
TestRun.LOGGER = create_log(item.config.getoption("--log-path"), test_name)
|
||||||
|
TestRun.LOGGER.unique_test_identifier = f"TEST__{item.name}__random_seed_{TestRun.random_seed}"
|
||||||
|
|
||||||
duts = item.config.getoption("--dut-config")
|
duts = item.config.getoption("--dut-config")
|
||||||
required_duts = next(item.iter_markers(name="multidut"), None)
|
required_duts = next(item.iter_markers(name="multidut"), None)
|
||||||
@@ -126,6 +127,8 @@ def pytest_runtest_setup(item):
|
|||||||
f"Exception occurred during test setup:\n{str(ex)}\n{traceback.format_exc()}"
|
f"Exception occurred during test setup:\n{str(ex)}\n{traceback.format_exc()}"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
TestRun.LOGGER.print_test_identifier_to_logs()
|
||||||
|
|
||||||
TestRun.usr = Opencas(
|
TestRun.usr = Opencas(
|
||||||
repo_dir=os.path.join(os.path.dirname(__file__), "../../.."),
|
repo_dir=os.path.join(os.path.dirname(__file__), "../../.."),
|
||||||
working_dir=dut_config["working_dir"],
|
working_dir=dut_config["working_dir"],
|
||||||
|
Reference in New Issue
Block a user