diff options
author | zaverden <zaverden@yandex-team.com> | 2023-06-29 16:58:38 +0300 |
---|---|---|
committer | zaverden <zaverden@yandex-team.com> | 2023-06-29 16:58:38 +0300 |
commit | 82e2b3d036ee20d7fccdfc48c7e65da523d93a70 (patch) | |
tree | 81bdae3f930aa7d623485818d49e5fed762fbcb2 | |
parent | 11846e8712700cced01db0e6e16f382b5d22c920 (diff) | |
download | ydb-82e2b3d036ee20d7fccdfc48c7e65da523d93a70.tar.gz |
feat(tests): extract peers' output.tar before running tests
Распаковка output.tar у пиров перед запуском тестов
-rw-r--r-- | build/conf/ts/ts_test.conf | 5 | ||||
-rw-r--r-- | build/plugins/nots.py | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/build/conf/ts/ts_test.conf b/build/conf/ts/ts_test.conf index c47e240548d..97d0c2de3e6 100644 --- a/build/conf/ts/ts_test.conf +++ b/build/conf/ts/ts_test.conf @@ -69,6 +69,11 @@ macro _SETUP_EXTRACT_NODE_MODULES_RECIPE(FOR_PATH) { USE_RECIPE(devtools/frontend_build_platform/nots/recipes/extract_node_modules/recipe $FOR_PATH workspace_node_modules.tar) } +macro _SETUP_EXTRACT_PEER_TARS_RECIPE(FOR_PATH) { + DEPENDS(devtools/frontend_build_platform/nots/recipes/extract_peer_tars) + USE_RECIPE(devtools/frontend_build_platform/nots/recipes/extract_peer_tars/recipe $FOR_PATH) +} + ### @usage: TS_TEST_CONFIG(Path) ### diff --git a/build/plugins/nots.py b/build/plugins/nots.py index d3d489e64a7..7ba229c8ce0 100644 --- a/build/plugins/nots.py +++ b/build/plugins/nots.py @@ -461,6 +461,7 @@ def on_ts_test_for_configure(unit, test_runner, default_config): for_mod_path = unit.get("TS_TEST_FOR_PATH") unit.onpeerdir([for_mod_path]) unit.on_setup_extract_node_modules_recipe([for_mod_path]) + unit.on_setup_extract_peer_tars_recipe([for_mod_path]) unit.set(["TS_TEST_NM", os.path.join(("$B"), for_mod_path, "node_modules.tar")]) |