aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzaverden <zaverden@yandex-team.com>2023-06-29 16:58:38 +0300
committerzaverden <zaverden@yandex-team.com>2023-06-29 16:58:38 +0300
commit82e2b3d036ee20d7fccdfc48c7e65da523d93a70 (patch)
tree81bdae3f930aa7d623485818d49e5fed762fbcb2
parent11846e8712700cced01db0e6e16f382b5d22c920 (diff)
downloadydb-82e2b3d036ee20d7fccdfc48c7e65da523d93a70.tar.gz
feat(tests): extract peers' output.tar before running tests
Распаковка output.tar у пиров перед запуском тестов
-rw-r--r--build/conf/ts/ts_test.conf5
-rw-r--r--build/plugins/nots.py1
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")])