aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvturov <vturov@yandex-team.com>2023-07-03 04:54:22 +0300
committervturov <vturov@yandex-team.com>2023-07-03 04:54:22 +0300
commitcdac138c4f0cf9a43b766ebefe9e548f87f16c45 (patch)
treec71903c211a87a7b8af74d8c127257112c57292f
parent9eca6f9e5a07e7d0e3afee9d1fecd26d89c0a1f1 (diff)
downloadydb-cdac138c4f0cf9a43b766ebefe9e548f87f16c45.tar.gz
добавляем ресурс nyc, как зависимость для TS_TEST
Меняем способ получения ресурса `nyc` на новый - указываем новые наименования для путей к ресурсу, а также явно прописываем ресурс в зависимости (ранее он добавлялся всегда в глобальный список ресурсов). Изменения требуют пересборки `ya`. Для запуска тестов локально необходимо использовать локально собранный ya: ``` ya_local -A --ts-coverage --coverage-report ``` Отмечу, что в изначальной формулировке в кейсе указан другой способ запуска (через `nots test`), который вызовет релизный `ya`, поэтому его нельзя применять для тестирования локально собранных изменений.
-rw-r--r--build/conf/ts/ts_test.conf2
-rw-r--r--build/plugins/nots.py3
2 files changed, 4 insertions, 1 deletions
diff --git a/build/conf/ts/ts_test.conf b/build/conf/ts/ts_test.conf
index 97d0c2de3e..2dd797d08d 100644
--- a/build/conf/ts/ts_test.conf
+++ b/build/conf/ts/ts_test.conf
@@ -118,4 +118,4 @@ _TS_TEST_DATA_DIRS_RENAME_VALUE=
macro TS_TEST_DATA(RENAME="", GLOBS...) {
_GLOB(_TS_TEST_DATA_VALUE $GLOBS)
SET(_TS_TEST_DATA_DIRS_RENAME_VALUE $RENAME)
-} \ No newline at end of file
+}
diff --git a/build/plugins/nots.py b/build/plugins/nots.py
index 7ba229c8ce..299f650725 100644
--- a/build/plugins/nots.py
+++ b/build/plugins/nots.py
@@ -458,6 +458,9 @@ def on_ts_test_for_configure(unit, test_runner, default_config):
if not _is_tests_enabled(unit):
return
+ if unit.enabled('TS_COVERAGE'):
+ unit.on_peerdir_ts_resource("nyc")
+
for_mod_path = unit.get("TS_TEST_FOR_PATH")
unit.onpeerdir([for_mod_path])
unit.on_setup_extract_node_modules_recipe([for_mod_path])