diff options
author | iaz1607 <iaz1607@yandex-team.com> | 2023-11-03 17:44:39 +0300 |
---|---|---|
committer | iaz1607 <iaz1607@yandex-team.com> | 2023-11-03 18:17:26 +0300 |
commit | 29310ede5e4336061df2cb3b091c195ce30d3441 (patch) | |
tree | 66dd3c91a8b1650e0eea86f8fb0e0c7d50173cd2 /build/plugins/lib/test_const | |
parent | db7511009fbab76c1baf85a729be9267aaf58911 (diff) | |
download | ydb-29310ede5e4336061df2cb3b091c195ce30d3441.tar.gz |
Canonization backend 1st part
Здесь мы добавляем в машинерию канонизации возможность подстановки в url, чтобы в будущем можно было загружать и использовать канонические данные из нескольких мест.
В этом ревью добавлена вся необходимая поддержка вокруг машинерии тестирования
В следующей итерации нужно покрыть тестами скачивание из s3
Diffstat (limited to 'build/plugins/lib/test_const')
-rw-r--r-- | build/plugins/lib/test_const/__init__.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/build/plugins/lib/test_const/__init__.py b/build/plugins/lib/test_const/__init__.py index 7157b7b8c5..125c622750 100644 --- a/build/plugins/lib/test_const/__init__.py +++ b/build/plugins/lib/test_const/__init__.py @@ -43,6 +43,15 @@ YT_RUN_TEST_TAR_NAME = "yt_run_test.tar" COVERAGE_CFLAGS = ["-fprofile-instr-generate", "-fcoverage-mapping", "-DCLANG_COVERAGE"] COVERAGE_LDFLAGS = ["-fprofile-instr-generate", "-fcoverage-mapping"] +CANON_BACKEND_KEY = "canondata_backend" +DEFAULT_CANONIZATION_BACKEND = "storage.yandex-team.ru/get-devtools" +MDS_URI_PREFIX = 'https://storage.yandex-team.ru/get-devtools/' +BACKEND_URI_PREFIX = 'https://{' + CANON_BACKEND_KEY + '}/' +MDS_SCHEME = 'mds' +CANON_MDS_RESOURCE_REGEX = re.compile(re.escape(MDS_URI_PREFIX) + r'(.*?)($|#)') +CANON_BACKEND_RESOURCE_REGEX = re.compile(re.escape(BACKEND_URI_PREFIX) + r'(.*?)($|#)') +CANON_SBR_RESOURCE_REGEX = re.compile(r'(sbr:/?/?(\d+))') + MANDATORY_ENV_VAR_NAME = 'YA_MANDATORY_ENV_VARS' BUILD_FLAGS_ALLOWED_IN_CONTEXT = { |