diff options
author | qrort <qrort@yandex-team.com> | 2022-11-17 19:38:20 +0300 |
---|---|---|
committer | qrort <qrort@yandex-team.com> | 2022-11-17 19:38:20 +0300 |
commit | 487326d832ec22895f2c9209df5407c17f2c816d (patch) | |
tree | 8cedd0ccc03d0ae4d251ef98934277af92181dd0 /library/python/pytest/plugins/ya.py | |
parent | 019071feb92f224930b5975d31ecc110f467a618 (diff) | |
download | ydb-487326d832ec22895f2c9209df5407c17f2c816d.tar.gz |
yatest_common context file test
Diffstat (limited to 'library/python/pytest/plugins/ya.py')
-rw-r--r-- | library/python/pytest/plugins/ya.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/library/python/pytest/plugins/ya.py b/library/python/pytest/plugins/ya.py index b641b26c0cb..5d8bfb25b92 100644 --- a/library/python/pytest/plugins/ya.py +++ b/library/python/pytest/plugins/ya.py @@ -32,6 +32,8 @@ from _pytest.warning_types import PytestUnhandledCoroutineWarning from yatest_lib import test_splitter import yatest.common as yatest_common +from library.python.pytest.plugins.metrics import test_metrics + try: import resource except ImportError: @@ -66,7 +68,6 @@ SHUTDOWN_REQUESTED = False pytest_config = None - def configure_pdb_on_demand(): import signal @@ -184,7 +185,6 @@ def pytest_addoption(parser): def from_ya_test(): return "YA_TEST_RUNNER" in os.environ - @pytest.hookimpl(tryfirst=True) def pytest_configure(config): global pytest_config @@ -194,7 +194,7 @@ def pytest_configure(config): config.from_ya_test = from_ya_test() config.test_logs = collections.defaultdict(dict) - config.test_metrics = {} + test_metrics.metrics = {} config.suite_metrics = {} config.configure_timestamp = time.time() context = { @@ -283,7 +283,6 @@ def pytest_configure(config): configure_pdb_on_demand() yatest_common.runtime._set_ya_config(config=config) - # Dump python backtrace in case of any errors faulthandler.enable() if hasattr(signal, "SIGQUIT"): @@ -293,7 +292,6 @@ def pytest_configure(config): if hasattr(signal, "SIGUSR2"): signal.signal(signal.SIGUSR2, _graceful_shutdown) - session_should_exit = False @@ -850,7 +848,7 @@ class TraceReportGenerator(object): 'status': test_item.status, 'comment': comment, 'result': result, - 'metrics': pytest_config.test_metrics.get(test_item.nodeid), + 'metrics': test_metrics.get(test_item.nodeid), 'is_diff_test': 'diff_test' in test_item.keywords, 'tags': _get_item_tags(test_item), } |