aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorexprmntr <exprmntr@yandex-team.ru>2022-02-10 16:46:50 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:46:50 +0300
commit078ddb2fb76387cae14e8c3ceb5a896009a5a539 (patch)
treedda2d61bf8f818c76b5602b79366b5fcbcf2e479
parent5085152b94bf621933243a498def7f37d2e76b58 (diff)
downloadydb-078ddb2fb76387cae14e8c3ceb5a896009a5a539.tar.gz
Restoring authorship annotation for exprmntr <exprmntr@yandex-team.ru>. Commit 1 of 2.
-rw-r--r--build/plugins/_test_const.py26
-rw-r--r--build/plugins/pybuild.py12
-rw-r--r--build/plugins/ytest.py64
-rw-r--r--build/rules/flake8/migrations.yaml4070
-rw-r--r--build/rules/jstyle/migrations.yaml10
-rw-r--r--build/rules/jstyle/ya.make2
-rw-r--r--build/ya.conf.json26
-rw-r--r--build/ymake.core.conf58
-rwxr-xr-xbuild/ymake_conf.py18
-rw-r--r--contrib/libs/python/ya.make2
-rw-r--r--contrib/libs/ya.make4
-rw-r--r--contrib/python/idna/ya.make2
-rw-r--r--contrib/python/requests/ya.make2
-rw-r--r--contrib/python/urllib3/ya.make2
-rw-r--r--contrib/python/ya.make20
-rw-r--r--library/cpp/codecs/static/tools/tests/ya.make2
-rw-r--r--library/cpp/tvmauth/client/misc/api/dynamic_dst/ut/ya.make4
-rw-r--r--library/python/filelock/__init__.py24
-rw-r--r--library/python/filelock/ut/lib/test_filelock.py76
-rw-r--r--library/python/filelock/ut/lib/ya.make18
-rw-r--r--library/python/filelock/ut/py2/ya.make14
-rw-r--r--library/python/filelock/ya.make16
-rw-r--r--library/python/find_root/__init__.py2
-rw-r--r--library/python/find_root/ya.make2
-rw-r--r--library/python/fs/__init__.py36
-rw-r--r--library/python/fs/test/test_fs.py36
-rw-r--r--library/python/func/ut/test_func.py2
-rw-r--r--library/python/func/ya.make14
-rw-r--r--library/python/pytest/allure/ya.make10
-rw-r--r--library/python/pytest/main.py10
-rw-r--r--library/python/pytest/plugins/collection.py4
-rw-r--r--library/python/pytest/plugins/conftests.py2
-rw-r--r--library/python/pytest/plugins/ya.make2
-rw-r--r--library/python/pytest/plugins/ya.py36
-rw-r--r--library/python/pytest/ya.make2
-rw-r--r--library/python/pytest/yatest_tools.py2
-rw-r--r--library/python/strings/strings.py2
-rw-r--r--library/python/strings/ut/test_strings.py80
-rw-r--r--library/python/strings/ut/ya.make18
-rw-r--r--library/python/strings/ya.make14
-rw-r--r--library/python/testing/import_test/import_test.py36
-rw-r--r--library/python/testing/import_test/ya.make12
-rw-r--r--library/python/testing/recipe/__init__.py158
-rw-r--r--library/python/testing/recipe/ya.make10
-rw-r--r--library/python/testing/ya.make2
-rw-r--r--library/python/testing/yatest_common/ya.make4
-rw-r--r--library/python/testing/yatest_common/yatest/__init__.py2
-rw-r--r--library/python/testing/yatest_common/yatest/common/__init__.py6
-rw-r--r--library/python/testing/yatest_common/yatest/common/benchmark.py4
-rw-r--r--library/python/testing/yatest_common/yatest/common/canonical.py6
-rw-r--r--library/python/testing/yatest_common/yatest/common/errors.py4
-rw-r--r--library/python/testing/yatest_common/yatest/common/legacy.py2
-rw-r--r--library/python/testing/yatest_common/yatest/common/process.py46
-rw-r--r--library/python/testing/yatest_common/yatest/common/runtime.py70
-rw-r--r--library/python/testing/yatest_lib/tools.py32
-rw-r--r--library/python/testing/yatest_lib/ya.make4
-rw-r--r--library/python/testing/yatest_lib/ya.py456
-rw-r--r--library/python/windows/__init__.py24
-rw-r--r--library/python/windows/ut/test_windows.py30
-rw-r--r--library/python/windows/ut/ya.make18
-rw-r--r--library/python/windows/ya.make26
-rw-r--r--library/python/ya.make18
-rw-r--r--ydb/core/kqp/provider/ut/ya.make4
-rw-r--r--ydb/core/protos/services.proto2
-rw-r--r--ydb/library/yql/utils/debug_info.cpp4
-rw-r--r--ydb/tests/library/common/types.py2
-rw-r--r--ydb/tests/library/harness/kikimr_config.py2
-rw-r--r--ydb/tests/library/harness/kikimr_runner.py40
68 files changed, 2885 insertions, 2885 deletions
diff --git a/build/plugins/_test_const.py b/build/plugins/_test_const.py
index 0d03cc3d17..008de94fa2 100644
--- a/build/plugins/_test_const.py
+++ b/build/plugins/_test_const.py
@@ -1,6 +1,6 @@
# coding: utf-8
import re
-import sys
+import sys
RESTART_TEST_INDICATOR = '##restart-test##'
@@ -227,20 +227,20 @@ class YaTestTags(Enum):
NotAutocheck = "ya:not_autocheck"
-class Status(object):
+class Status(object):
GOOD, XFAIL, FAIL, XPASS, MISSING, CRASHED, TIMEOUT = range(1, 8)
- SKIPPED = -100
- NOT_LAUNCHED = -200
- CANON_DIFF = -300
- DESELECTED = -400
- INTERNAL = -sys.maxint
+ SKIPPED = -100
+ NOT_LAUNCHED = -200
+ CANON_DIFF = -300
+ DESELECTED = -400
+ INTERNAL = -sys.maxint
FLAKY = -50
- BY_NAME = {'good': GOOD, 'fail': FAIL, 'xfail': XFAIL, 'xpass': XPASS, 'missing': MISSING, 'crashed': CRASHED,
- 'skipped': SKIPPED, 'flaky': FLAKY, 'not_launched': NOT_LAUNCHED, 'timeout': TIMEOUT, 'diff': CANON_DIFF,
- 'internal': INTERNAL, 'deselected': DESELECTED}
- TO_STR = {GOOD: 'good', FAIL: 'fail', XFAIL: 'xfail', XPASS: 'xpass', MISSING: 'missing', CRASHED: 'crashed',
- SKIPPED: 'skipped', FLAKY: 'flaky', NOT_LAUNCHED: 'not_launched', TIMEOUT: 'timeout', CANON_DIFF: 'diff',
- INTERNAL: 'internal', DESELECTED: 'deselected'}
+ BY_NAME = {'good': GOOD, 'fail': FAIL, 'xfail': XFAIL, 'xpass': XPASS, 'missing': MISSING, 'crashed': CRASHED,
+ 'skipped': SKIPPED, 'flaky': FLAKY, 'not_launched': NOT_LAUNCHED, 'timeout': TIMEOUT, 'diff': CANON_DIFF,
+ 'internal': INTERNAL, 'deselected': DESELECTED}
+ TO_STR = {GOOD: 'good', FAIL: 'fail', XFAIL: 'xfail', XPASS: 'xpass', MISSING: 'missing', CRASHED: 'crashed',
+ SKIPPED: 'skipped', FLAKY: 'flaky', NOT_LAUNCHED: 'not_launched', TIMEOUT: 'timeout', CANON_DIFF: 'diff',
+ INTERNAL: 'internal', DESELECTED: 'deselected'}
class _Colors(object):
diff --git a/build/plugins/pybuild.py b/build/plugins/pybuild.py
index f32a2d39a0..4dbc53cfd1 100644
--- a/build/plugins/pybuild.py
+++ b/build/plugins/pybuild.py
@@ -128,7 +128,7 @@ def add_python_lint_checks(unit, py_ver, files):
# temporary allowed, TODO: remove
"taxi/uservices/",
"travel/",
- "market/report/lite/", # MARKETOUT-38662, deadline: 2021-08-12
+ "market/report/lite/", # MARKETOUT-38662, deadline: 2021-08-12
"passport/backend/oauth/", # PASSP-35982
)
@@ -522,15 +522,15 @@ def onpy_srcs(unit, *args):
unit.onsrcs(['GLOBAL', '{}.fbs.pysrc'.format(pysrc_base_name)])
-def _check_test_srcs(*args):
+def _check_test_srcs(*args):
used = set(args) & {"NAMESPACE", "TOP_LEVEL", "__main__.py"}
if used:
param = list(used)[0]
ymake.report_configure_error('in TEST_SRCS: you cannot use {} here - it would broke testing machinery'.format(param))
-
-
-def ontest_srcs(unit, *args):
- _check_test_srcs(*args)
+
+
+def ontest_srcs(unit, *args):
+ _check_test_srcs(*args)
if unit.get('PY3TEST_BIN' if is_py3(unit) else 'PYTEST_BIN') != 'no':
unit.onpy_srcs(["NAMESPACE", "__tests__"] + list(args))
diff --git a/build/plugins/ytest.py b/build/plugins/ytest.py
index 8970837f0f..1adff255b7 100644
--- a/build/plugins/ytest.py
+++ b/build/plugins/ytest.py
@@ -4,7 +4,7 @@ import sys
import json
import copy
import base64
-import shlex
+import shlex
import _common
import lib._metric_resolvers as mr
import _test_const as consts
@@ -50,17 +50,17 @@ def save_in_file(filepath, data):
print >> file_handler, data
-def prepare_recipes(data):
- data = data.replace('"USE_RECIPE_DELIM"', "\n")
- data = data.replace("$TEST_RECIPES_VALUE", "")
- return base64.b64encode(data or "")
-
-
-def prepare_env(data):
- data = data.replace("$TEST_ENV_VALUE", "")
- return serialize_list(shlex.split(data))
-
-
+def prepare_recipes(data):
+ data = data.replace('"USE_RECIPE_DELIM"', "\n")
+ data = data.replace("$TEST_RECIPES_VALUE", "")
+ return base64.b64encode(data or "")
+
+
+def prepare_env(data):
+ data = data.replace("$TEST_ENV_VALUE", "")
+ return serialize_list(shlex.split(data))
+
+
def is_yt_spec_contain_pool_info(filename): # XXX switch to yson in ymake + perf test for configure
pool_re = re.compile(r"""['"]*pool['"]*\s*?=""")
cypress_root_re = re.compile(r"""['"]*cypress_root['"]*\s*=""")
@@ -484,9 +484,9 @@ def onadd_ytest(unit, *args):
'BINARY-PATH': "{}/{}".format(unit_path, unit.filename()),
'GLOBAL-LIBRARY-PATH': unit.global_filename(),
'CUSTOM-DEPENDENCIES': ' '.join(spec_args.get('DEPENDS', []) + get_values_list(unit, 'TEST_DEPENDS_VALUE')),
- 'TEST-RECIPES': prepare_recipes(unit.get("TEST_RECIPES_VALUE")),
- 'TEST-ENV': prepare_env(unit.get("TEST_ENV_VALUE")),
- # 'TEST-PRESERVE-ENV': 'da',
+ 'TEST-RECIPES': prepare_recipes(unit.get("TEST_RECIPES_VALUE")),
+ 'TEST-ENV': prepare_env(unit.get("TEST_ENV_VALUE")),
+ # 'TEST-PRESERVE-ENV': 'da',
'TEST-DATA': serialize_list(test_data),
'TEST-TIMEOUT': test_timeout,
'FORK-MODE': fork_mode,
@@ -553,11 +553,11 @@ def onadd_check(unit, *args):
test_dir = get_norm_unit_path(unit)
test_timeout = ''
- fork_mode = ''
+ fork_mode = ''
extra_test_data = ''
extra_test_dart_data = {}
ymake_java_test = unit.get('YMAKE_JAVA_TEST') == 'yes'
-
+
if check_type in ["flake8.py2", "flake8.py3"]:
script_rel_path = check_type
fork_mode = unit.get('TEST_FORK_MODE') or ''
@@ -580,7 +580,7 @@ def onadd_check(unit, *args):
return
script_rel_path = "java.style"
test_timeout = '120'
- fork_mode = unit.get('TEST_FORK_MODE') or ''
+ fork_mode = unit.get('TEST_FORK_MODE') or ''
if ymake_java_test:
extra_test_data = java_srcdirs_to_data(unit, 'ALL_SRCDIRS')
extra_test_dart_data['JDK_RESOURCE'] = 'JDK' + (unit.get('JDK_VERSION') or '_DEFAULT')
@@ -594,10 +594,10 @@ def onadd_check(unit, *args):
use_arcadia_python = unit.get('USE_ARCADIA_PYTHON')
uid_ext = ''
- if check_type in ("check.data", "check.resource"):
+ if check_type in ("check.data", "check.resource"):
if unit.get("VALIDATE_DATA") == "no":
return
- if check_type == "check.data":
+ if check_type == "check.data":
uid_ext = unit.get("SBR_UID_EXT").split(" ", 1)[-1] # strip variable name
data_re = re.compile(r"sbr:/?/?(\d+)=?.*")
data = flat_args[1:]
@@ -624,7 +624,7 @@ def onadd_check(unit, *args):
"SBR-UID-EXT": uid_ext,
'SPLIT-FACTOR': '',
'TEST_PARTITION': 'SEQUENTIAL',
- 'FORK-MODE': fork_mode,
+ 'FORK-MODE': fork_mode,
'FORK-TEST-FILES': '',
'SIZE': 'SMALL',
'TAG': '',
@@ -638,7 +638,7 @@ def onadd_check(unit, *args):
'NO_JBUILD': 'yes' if ymake_java_test else 'no',
}
test_record.update(extra_test_dart_data)
-
+
data = dump_test(unit, test_record)
if data:
unit.set_property(["DART_DATA", data])
@@ -657,7 +657,7 @@ def onadd_check_py_imports(unit, *args):
return
if unit.get('NO_CHECK_IMPORTS_FOR_VALUE').strip() == "":
return
- unit.onpeerdir(['library/python/testing/import_test'])
+ unit.onpeerdir(['library/python/testing/import_test'])
check_type = "py.imports"
test_dir = get_norm_unit_path(unit)
@@ -832,27 +832,27 @@ def onjava_test(unit, *args):
test_cwd = unit.get('TEST_CWD_VALUE') or '' # TODO: validate test_cwd value
if unit.get('MODULE_TYPE') == 'JUNIT5':
- script_rel_path = 'junit5.test'
- else:
- script_rel_path = 'junit.test'
-
+ script_rel_path = 'junit5.test'
+ else:
+ script_rel_path = 'junit.test'
+
ymake_java_test = unit.get('YMAKE_JAVA_TEST') == 'yes'
test_record = {
'SOURCE-FOLDER-PATH': path,
'TEST-NAME': '-'.join([os.path.basename(os.path.dirname(path)), os.path.basename(path)]),
- 'SCRIPT-REL-PATH': script_rel_path,
+ 'SCRIPT-REL-PATH': script_rel_path,
'TEST-TIMEOUT': unit.get('TEST_TIMEOUT') or '',
'TESTED-PROJECT-NAME': path,
- 'TEST-ENV': prepare_env(unit.get("TEST_ENV_VALUE")),
- # 'TEST-PRESERVE-ENV': 'da',
+ 'TEST-ENV': prepare_env(unit.get("TEST_ENV_VALUE")),
+ # 'TEST-PRESERVE-ENV': 'da',
'TEST-DATA': serialize_list(sorted(_common.filter_out_by_keyword(test_data, 'AUTOUPDATED'))),
'FORK-MODE': unit.get('TEST_FORK_MODE') or '',
'SPLIT-FACTOR': unit.get('TEST_SPLIT_FACTOR') or '',
'CUSTOM-DEPENDENCIES': ' '.join(get_values_list(unit, 'TEST_DEPENDS_VALUE')),
'TAG': serialize_list(_get_test_tags(unit)),
'SIZE': unit.get('TEST_SIZE_NAME') or '',
- 'REQUIREMENTS': serialize_list(get_values_list(unit, 'TEST_REQUIREMENTS_VALUE')),
- 'TEST-RECIPES': prepare_recipes(unit.get("TEST_RECIPES_VALUE")),
+ 'REQUIREMENTS': serialize_list(get_values_list(unit, 'TEST_REQUIREMENTS_VALUE')),
+ 'TEST-RECIPES': prepare_recipes(unit.get("TEST_RECIPES_VALUE")),
# JTEST/JTEST_FOR only
'MODULE_TYPE': unit.get('MODULE_TYPE'),
diff --git a/build/rules/flake8/migrations.yaml b/build/rules/flake8/migrations.yaml
index 6e54bf2e62..449a58275d 100644
--- a/build/rules/flake8/migrations.yaml
+++ b/build/rules/flake8/migrations.yaml
@@ -1599,578 +1599,578 @@ migrations:
- voicetech/asr/tools/language_model/tests/test_linear_merge
- yweb/tellurium/tools/store_history_to_yt
- yweb/tellurium/ui
- no_lint:
- ignore:
- - '*'
- prefixes:
- - addappter/backend/addappter/tests
- - addappter/backend/addappter_cli/tests
- - addappter/backend/addappter_less/tests
- - addappter/backend/addappter_partners_api/tests
- - addappter/backend/addappter_statistics
- - addappter/backend/scripts
- - addappter/backend/web_api/tests
- - addappter/libs/fixtures/tests
- - addappter/web/libs/tests
- - adfox/contrib/clickhouse
- - adfox/contrib/flask_jsonrpc
- - adfox/infra/amacs_config/migrations
- - adfox/rtd/backend
- - adfox/rtd/bin
- - adfox/rtd/clickhouse_layer
- - adfox/rtd/core
- - adfox/rtd/reports
- - ads/bsyeti/libs/py_bt_profile
- - ads/bsyeti/scripts/sample_catalogia_queries
- - ads/libs/py_categories
- - ads/libs/py_conf
- - ads/libs/py_core
- - ads/libs/py_ecom_recommendations
- - ads/libs/py_ml_clusterization
- - ads/libs/py_ml_common
- - ads/libs/py_ml_engine
- - ads/libs/py_ml_metrics
- - ads/libs/py_nirvana_api
- - ads/libs/py_yaml_loader
- - ads/libs/yql_flow
- - ads/nirvana/automl/pipelines/offline_pytorch
- - ads/nirvana/mr_operations/mr_do_aggregate
- - ads/nirvana/online_learning/learn_logs_utils/offline_preprocessed_logs
- - ads/nirvana/online_learning/offline_graph_launcher
- - ads/nirvana/online_learning/preprocess/lib
- - ads/nirvana/online_learning/spiral_offline_apply
- - ads/nirvana/upgrade_operation
- - ads/targeting/bsmr-scripts/py-modules
- - ads/targeting/python-objstore/py-modules
- - ads/quality/adv_machine/scripts/quorum_optimizer/beam_search
- - ads/quality/adv_machine/scripts/quorum_optimizer/lib
- - ads/quality/adv_machine/scripts/select_type_utils
- - ads/quality/apc/bm
- - ads/quality/bid_correction/v2/lib
- - ads/quality/dssm/belmo/201812
- - ads/quality/dssm/rsya/spynet/nirvana/train/20170614
- - ads/quality/dssm/rsya/spynet/nirvana/train/20170812
- - ads/quality/dssm/rsya/spynet/nirvana/train/20180101
- - ads/quality/dssm/rsya/spynet/nirvana/train/20180116
- - ads/quality/dssm/rsya/spynet/nirvana/train/20180301
- - ads/quality/dssm/rsya/spynet/nirvana/train/20181015
- - ads/quality/dssm/rsya/spynet/nirvana/train/20190610
- - ads/quality/dssm/search/201708/train
- - ads/quality/dssm/search/serp201802/train
- - ads/quality/dssm/synonyms/search/lib
- - ads/quality/dssm/synonyms/search/monitor
- - ads/quality/dssm/synonyms/search/update
- - ads/quality/dssm/ytlib
- - ads/quality/ltp/ozymandia/baseline
- - ads/quality/phf/alembic
- - ads/quality/phf/flask-restplus
- - ads/quality/phf/pika
- - ads/watchman/timeline/api/lib
- - ads/yacontext/lib/testpy/tests/testmod
- - ads/yacontext/packages/mrkit
- - ads/yacontext/packages/rjob
- - ads/yacontext/packages/tabkit
- - afisha/infra/juggler-bundles/juggler-check-bundle-alet/bin/afisha-export-checker
- - alice/bitbucket/pynorm
- - alice/boltalka/telegram_bot
- - alice/boltalka/tools/build_mx_pool
- - alice/boltalka/tools/dssm_preprocessing/add_manual_negatives
- - alice/boltalka/tools/dssm_preprocessing/build_twitter_dialogues
- - alice/boltalka/tools/dssm_preprocessing/join_identificator
- - alice/boltalka/tools/dssm_preprocessing/train_validation_split_by_column
- - alice/boltalka/tools/dssm_preprocessing/twitter_to_key_value
- - alice/boltalka/tools/reply_rewriter
- - alice/boltalka/tools/static_factors/calc_frequencies
- - alice/rtlog/ut/python
- - alice/vins_contrib/pytest-mongodb
- - alice/vins_contrib/pytest-randomly
- - antiadblock/configs_api/lib
- - antirobot/scripts/access_log
- - antirobot/scripts/learn/make_learn_data
- - antirobot/scripts/log_viewer/app
- - antirobot/scripts/log_viewer/precalc
- - antirobot/scripts/log_viewer/slow_search
- - antirobot/scripts/nanny_release
- - april/motivation/motivation/mp/migrations
- - april/tools/django_direct_forecaster/direct_forecaster/migrations
- - april/web/bas/bm/migrations
- - april/web/bas/ca/migrations
- - april/web/bas/collector/migrations
- - april/web/bas/cpa/migrations
- - april/web/bas/display/migrations
- - april/web/bas/dwr/migrations
- - april/web/bas/qa/migrations
- - april/web/bas/rd/migrations
- - april/web/bas/tq/migrations
- - aurora/library/Pyro4
- - aurora/library/serpent
- - balancer/production/x/yasm_errors_collector
- - billing/agency_rewards/tests_platform/common
- - billing/agency_rewards/tests_platform/generators
- - billing/balance
- - billing/balance_utils
- - billing/bcl/src
- - billing/contract_iface
- - billing/contrib/mdswrapper/src
- - billing/contrib/yutil/src
- - billing/ift/src
- - billing/library/recipes/pg
- - billing/log_tariffication/maintenance
- - billing/mdh/src
- - billing/refs/src
- - billing/reports
- - billing/snout/brest
- - billing/snout/yb_snout_api
- - billing/snout/yb_snout_proxy
- - billing/statreports
- - catboost/python-package/catboost
- - cloud/ai/datasphere/lib/stt/metrics/python_package/stt_metrics
- - cloud/ai/datasphere/lib/stt/deployment/python_package/stt_deployment
- - cloud/ai/speechkit/stt/bin/data_pipeline/select_records_split_for_markup
- - cloud/ai/speechkit/stt/bin/data_scripts/migrations/ASREXP-378/missing_tags_and_records_fix
- - cloud/ai/speechkit/stt/bin/data_scripts/records/download_records
- - cloud/ai/speechkit/stt/bin/data_scripts/tags/calculate_tags_statistics
- - cloud/ai/speechkit/stt/bin/eval/configure_evaluations_launcher
- - cloud/ai/speechkit/stt/bin/experiments/libri_speech_mer_pipeline/run_markup_sbs
- - cloud/ai/speechkit/stt/bin/tmp/ASREXP_778/evaluate
- - cloud/ai/speechkit/stt/bin/tmp/ASREXP_778/receive_submission
- - cloud/ai/speechkit/stt/lib/data/model
- - cloud/ai/speechkit/stt/lib/data/ops
- - cloud/ai/speechkit/stt/lib/data_pipeline/files
- - cloud/ai/speechkit/stt/lib/data_pipeline/honeypots
- - cloud/ai/speechkit/stt/lib/data_pipeline/import_data/records
- - cloud/ai/speechkit/stt/lib/data_pipeline/import_data/voicetable
- - cloud/ai/speechkit/stt/lib/data_pipeline/join
- - cloud/ai/speechkit/stt/lib/data_pipeline/markup_cost
- - cloud/ai/speechkit/stt/lib/data_pipeline/markup_params
- - cloud/ai/speechkit/stt/lib/data_pipeline/markup_quality
- - cloud/ai/speechkit/stt/lib/data_pipeline/obfuscate
- - cloud/ai/speechkit/stt/lib/data_pipeline/records_splitting
- - cloud/ai/speechkit/stt/lib/data_pipeline/select_records_joins
- - cloud/ai/speechkit/stt/lib/data_pipeline/toloka
- - cloud/ai/speechkit/stt/lib/data_pipeline/transcription_tasks
- - cloud/ai/speechkit/stt/lib/eval
- - cloud/ai/speechkit/stt/lib/experiments
- - cloud/ai/speechkit/stt/lib/text/cluster_references
- - cloud/ai/speechkit/stt/lib/text/text_comparison_stop_words
- - cloud/ai/speechkit/stt/lib/tmp/ASREXP_778
- - cloud/ai/speechkit/stt/lib/utils/arcadia
- - cloud/ai/speechkit/stt/lib/utils/s3
- - cloud/bitbucket/python-common
- - cloud/gauthling/auth_token_python/lib
- - cloud/gauthling/gauthling_daemon/lib
- - cloud/gauthling/gauthling_daemon_mock/lib
- - cloud/gauthling/yc_auth/lib
- - cloud/gauthling/yc_auth_tornado/lib
- - cloud/gauthling/yc_requests/lib
- - cloud/mdb/dbaas-internal-api-image/dbaas_internal_api/utils/dataproc_joblog
- - comdep_analytics/telephony
- - crowdsourcing/thirium-mitm-proxy
- - cv/cbir_search/onto_validation/grep_onto_state
- - cv/imageproc/faces/video_face_recognition/face_recognition_stream_viewer
- - cv/imgclassifiers/danet/scripts
- - cv/imgclassifiers/framework/stat
- - datacloud/ml_utils/grid_search_wrapper/nirvana_cube
- - datacloud/stability
- - dict/lm/ngrams/lib/build_ngrams
- - dict/misspell/python/metrics
- - dict/misspell/python/misspell
- - dict/mt/analytics/metrics/quality/mt/stupids/vh/save_honeypots
- - dict/mt/analytics/metrics/quality/mt/stupids/vh/stupids_metric
- - dict/mt/analytics/metrics/quality/mt/stupids/vh/stupids_metric_copying
- - dict/mt/analytics/metrics/quality/mt/stupids/vh/stupids_metric_over_under
- - dict/mt/analytics/metrics/quality/mt/stupids/vh/utils
- - dict/mt/benchmarks/tfnn
- - dict/mt/eval/eval_viewer/lib/util/rich_traceback
- - dict/mt/eval/monitoring/gather_translation_problem_stats
- - dict/mt/eval/monitoring/run_monitoring
- - dict/mt/localization_proxy
- - dict/mt/logs/vh
- - dict/mt/make/db
- - dict/mt/make/modules/corpus
- - dict/mt/make/modules/fallback_classifier
- - dict/mt/make/modules/filter
- - dict/mt/make/modules/lang_detector
- - dict/mt/make/modules/parallel_classifier
- - dict/mt/make/modules/search_suggest
- - dict/mt/make/modules/sentence_breaker
- - dict/mt/make/modules/tfnn
- - dict/mt/make/modules/token
- - dict/mt/make/modules/torch
- - dict/mt/make/modules/translit
- - dict/mt/make/modules/util
- - dict/mt/make/modules/voc
- - dict/mt/make/tools/build_prob_dict
- - dict/mt/make/tools/corpus_classifier
- - dict/mt/make/tools/filter_corpus_by_rules
- - dict/mt/make/tools/filter_mono
- - dict/mt/make/tools/filter_pt
- - dict/mt/make/tools/filter_toksent
- - dict/mt/make/tools/generate_tfnn_lm
- - dict/mt/make/tools/jamo_tool/lib/jamo
- - dict/mt/make/tools/make_lm
- - dict/mt/make/tools/mt_release
- - dict/mt/make/tools/replace_bad_chars
- - dict/mt/make/tools/tfnn/average_npz
- - dict/mt/make/tools/tfnn/ckpt_reformator
- - dict/mt/make/tools/tfnn/compare_npz
- - dict/mt/make/tools/tfnn/convert_tfnn_to_mtd
- - dict/mt/make/tools/translate_mtd_in_nirvana
- - dict/mt/make/tools/translate_mtd_to_pack
- - dict/mt/make/tools/translate_tfnn
- - dict/mt/make/tools/translate_with_hop
- - dict/mt/make/tools/update_testsets
- - dict/mt/make/tools/yt_transform
- - dict/mt/mtdict/make/definitions/vh/blocks
- - dict/mt/tools/mobile/build_neural_package
- - dict/mt/tools/suggest_alternatives_recall_calculator
- - dict/ontodb
- - direct/infra/resmon/dt-resmon-yasm
- - distribution_interface/backend/backend/acts/migrations
- - distribution_interface/backend/backend/audi/migrations
- - distribution_interface/backend/backend/autogen/migrations
- - distribution_interface/backend/backend/basic_stats/migrations
- - distribution_interface/backend/backend/blob/migrations
- - distribution_interface/backend/backend/contract/migrations
- - distribution_interface/backend/backend/dashboard/migrations
- - distribution_interface/backend/backend/didict/migrations
- - distribution_interface/backend/backend/distribution/migrations
- - distribution_interface/backend/backend/idm/migrations
- - distribution_interface/backend/backend/intake/migrations
- - distribution_interface/backend/backend/intermediate_models/migrations
- - distribution_interface/backend/backend/kladr/migrations
- - distribution_interface/backend/backend/multistate/migrations
- - distribution_interface/backend/backend/product/migrations
- - distribution_interface/backend/backend/razlomon/migrations
- - distribution_interface/backend/backend/self_employed/migrations
- - distribution_interface/backend/backend/signup/migrations
- - distribution_interface/backend/backend/users/migrations
- - dj/services/mail/sr/viewer
- - dj/services/video/viewer/viewer
- - dj/tools/train/recommender_config/basic_features
- - dj/tools/train/recommender_config/cf_sharp
- - dj/tools/train/recommender_config/mixigen
- - drive/backend/client
- - drive/qatool
- - drive/tests/functional
- - drive/tools/sox_audit
- - entity/ontodb/robot/tools/send_daily_code_freshness_solomon_sensors/lib
- - entity/quality/ontodb/ontodb_cleaner/verdicts_creator/lib/ut
- - entity/recommender/nirvana/autodump
- - entity/recommender/nirvana/operations/whereami
- - entity/recommender/viewer
- - entity/ugc/db/benchmark/generate_ammo
- - entity/ugc/tools/nirvana/appsearch_activity
- - entity/ugc/tools/nirvana/ugcdb1_process/backup
- - entity/ugc/tools/nirvana/ugcdb1_process/process_profiles
- - entity/ugc/tools/nirvana/ugcdb1_process/proxy_backups
- - entity/ugc/tools/nirvana/ugcdb1_process/ydb_commit
- - entity/ugc/tools/nirvana/ugcdb2_process/proxy
- - extsearch/audio/deepdive/graphs/operations
- - extsearch/audio/deepdive/graphs/run_full
- - extsearch/audio/deepdive/tools/deep_dive_release/bin
- - extsearch/audio/deepdive/tools/deep_dive_rollback/bin
- - extsearch/collections/tools/polirovka/collections_gui
- - extsearch/geo/tools/rubric_synonyms/automation
- - extsearch/geo/tools/rubric_synonyms_mining/metasearch
- - extsearch/geo/tools/similar_orgs/acceptance/similars_search
- - extsearch/images/functionality/monit_robot_process/monit_client
- - extsearch/images/functionality/rock/abgame_server
- - extsearch/images/ganart/viewer
- - extsearch/images/robot/index/testlib
- - extsearch/images/robot/library/pyserver
- - extsearch/images/robot/shard_tool
- - extsearch/images/robot/taas/admin
- - extsearch/images/robot/taas/client
- - extsearch/images/robot/taas/daemon
- - extsearch/images/robot/taas/dashboard
- - extsearch/images/robot/thumbrella/viewer
- - extsearch/images/robot/upbase/upbase_v1/lib
- - extsearch/images/robot/upbase/upbase_v1/runner
- - extsearch/images/robot/upbase/upbase_v1/upbase_queue
- - extsearch/images/robot/upbase/upbase_v1/viewer
- - extsearch/images/robot/viewers/docid_viewer/web
- - extsearch/images/robot/viewers/images_dashboard
- - extsearch/images/tools/nirvana/common
- - extsearch/images/tools/nirvana/rim/evaluation
- - extsearch/images/tools/nirvana/rim/serps_compare
- - extsearch/images/tools/nirvana/sr_formula/get_pool_id
- - extsearch/images/tools/nirvana/sr_formula/learn_sr
- - extsearch/video/quality/recommender/1492/america/ckmeans
- - extsearch/video/quality/recommender/1492/america/scripts/cluster
- - extsearch/video/quality/recommender/1492/america/scripts/gen_config
- - extsearch/video/quality/recommender/1492/america/train
- - extsearch/video/quality/recommender/1492/cuba/scripts/gen_config
- - extsearch/video/quality/recommender/1492/cuba/scripts/gen_indexattr
- - extsearch/video/quality/recommender/1492/cuba/scripts/get_path_ns
- - extsearch/video/quality/recommender/1492/cuba/scripts/prep_models
- - extsearch/video/quality/recommender/1492/cuba/scripts/upload_index_files
- - extsearch/video/quality/recommender/1492/cuba/test/tools/cm_runner
- - extsearch/video/quality/recommender/1492/cuba/train
- - extsearch/video/quality/recommender/1492/scripts/delete_prev
- - extsearch/video/quality/recommender/1492/scripts/get_ext_data
- - extsearch/video/quality/recommender/1492/scripts/upload_ns
- - extsearch/video/quality/recommender/train_dssm
- - extsearch/video/recommender/viewer/viewer
- - extsearch/video/robot/avatars/delete
- - extsearch/video/robot/avatars/merge
- - extsearch/video/robot/avatars/upload
- - extsearch/video/robot/frames/convert_portion
- - extsearch/video/sepe/get_latest_resource
- - gencfg/custom_generators/balancer_gencfg
- - gencfg/gaux
- - geobase/builder/ut/isp_checker
- - geoproduct/advert_ranking/query_type_classifier_learn
- - geoproduct/geocrm_search/data_import
- - geoproduct/geocrm_search/engine
- - geoproduct/geocrm_search/orm
- - geosuggest/prepare_data/toponyms_factor_mapper
- - haas/eng_topology/lib/struct
- - haas/oebs_sync/oebs_lib
- - health/turbo_articles/parser/libs
- - health/turbo_articles/parser/manual_tests
- - health/yamd/libs/cross_links/tests/common
- - htf/predictions/common_data/blackbox_markup_puids
- - infra/awacs/tools/awacsalerting/src
- - infra/awacs/tools/awacscertsctl
- - infra/awacs/tools/awacsemtool
- - infra/awacs/tools/awacslinter
- - infra/awacs/tools/awacsls
- - infra/awacs/tools/awacsstatctl
- - infra/awacs/tools/awacstoolslib
- - infra/awacs/tools/awacszerodiffer
- - infra/awacs/vendor/awacs
- - infra/deploy_export_stats/contrib/thrift
- - infra/deploy_export_stats/src
- - infra/heartbeat-client
- - infra/iss_local/iss
- - infra/nanny/clusterpb
- - infra/nanny/instancectl/src
- - infra/nanny/its_client
- - infra/nanny/nanny_rpc_client
- - infra/nanny/sepelib/src
- - infra/nanny/vendor/object-validator
- - infra/nanny/vendor/porto_python
- - infra/qyp/deploy
- - infra/qyp/integration_tests
- - infra/qyp/novnc_server/contrib/websockify
- - infra/qyp/vmproxy/src
- - infra/vmagent/src/vmagent_pb
- - infra/wall-e/agent
- - infra/wall-e/client
- - infra/wall-e/sdk
- - infra/walle/server/tests/lib
- - infra/ya_salt/vendor/salt
- - infra/yp/monitoring/pods_with_bad_ip
- - infra/yp/monitoring/tmp_account_monitoring
- - infra/yp_quota_distributor/app
- - intranet/audit/src
- - intranet/crt
- - intranet/dogma/dogma/api
- - intranet/dogma/dogma/api_v4
- - intranet/dogma/dogma/core
- - intranet/dogma/dogma/dashboard
- - intranet/femida/src/candidates/migrations
- - intranet/femida/src/communications/migrations
- - intranet/femida/src/interviews/migrations
- - intranet/femida/src/offers/migrations
- - intranet/femida/src/permissions/migrations
- - intranet/femida/src/professions/migrations
- - intranet/femida/src/users/migrations
- - intranet/femida/src/vacancies/migrations
- - intranet/hidereferer/src
- - intranet/magiclinks/src
- - intranet/table_flow/src/rules/migrations
- - intranet/table_flow/src/users/migrations
- - intranet/webauth/lib
- - intranet/webauth/tests
- - intranet/wiki/tests
- - intranet/yandex_directory/src
- - ipreg/geogen-www/app/slow_search
- - ipreg/python/ipreg-diff/executive
- - ipreg/python/util
- - keyboard/dict/learn_transfemes/pt_converter
- - keyboard/dict/learn_transfemes/word_aligner
- - keyboard/dict/lemmer_filter
- - keyboard/dict/nirvana
- - keyboard/dict/train_ranker/filter_samples
- - keyboard/dict/train_ranker/filter_sentences
- - keyboard/grid/tap_model/python/annotate
- - keyboard/proxy/images
- - library/python/bclclient
- - library/python/blackbox
- - library/python/clickhouse_client
- - library/python/dir-sync
- - library/python/django-idm-api
- - library/python/django-multic
- - library/python/django_abc_data
- - library/python/django_alive
- - library/python/django_mds
- - library/python/django_pgaas
- - library/python/django_russian
- - library/python/django_template_common
- - library/python/django_tools_log_context
- - library/python/dssclient
- - library/python/filelock
- - library/python/golovan_stats_aggregator
- - library/python/granular_settings
- - library/python/ids
- - library/python/intrasearch_fetcher
- - library/python/metrics_framework
- - library/python/oauth/example
- - library/python/pytest
- - library/python/python-django-yauth
- - library/python/refsclient
- - library/python/solomon
- - library/python/startrek_python_client
- - library/python/statface_client
- - library/python/tools_mongodb_cache
- - library/python/tvm2
- - library/python/windows
- - library/python/yandex_tracker_client
- - library/python/ylog
- - library/python/yt
- - logbroker/admin
- - logbroker/mops
- - logbroker/tools/lb-cm
- - logbroker/tools/manual/send_projections_to_solomon
- - logbroker/tools/manual/test_front
- - mail/contrib/aioconsole
- - mail/contrib/aiohttp-swagger
- - mail/contrib/asyncpgsa
- - mail/contrib/python/bottle
- - mail/contrib/python/exchangelib
- - mail/contrib/python/ntlm-auth
- - mail/contrib/python/python-ipy
- - mail/contrib/python/vobject
- - mail/contrib/tatsu
- - mail/python/tvm_requests
- - mail/xiva/core
- - mapreduce/library/mr_packet_lib/mr_packet_lib
- - mapreduce/yt/python
- - maps/contrib/pylibs/googlemaps
- - maps/contrib/pylibs/mox
- - maps/goods/contrib/pylibs/xlrd
- - maps/pylibs/utils/lib
- - maps/pymod/yandex/maps/test_utils
- - maps/renderer/designs_config/libs/pymod
- - maps/routing/router/regression/gen-stopwatch-ammo-mt
- - maps/streetview/backoffice/lib
- - maps/streetview/backoffice/tools/cut_images_yt
- - maps/streetview/backoffice/tools/detect_session_privacy
- - maps/streetview/backoffice/tools/grid
- - maps/streetview/backoffice/tools/image_checker/python
- - maps/streetview/backoffice/tools/pano_snippets_updater
- - maps/streetview/backoffice/tools/set_not_uploaded
- - maps/streetview/backoffice/tools/source_validator
- - maps/wikimap/mapspro/services/tasks/fastcgi/bin
- - maps/wikimap/mapspro/services/tasks/fastcgi/lib
- - maps/wikimap/mapspro/services/tasks/fastcgi/modules
- - market/analytics/adfox_banners
- - market/dynamic_pricing/deprecated/autostrategy_bounds/lib
- - market/dynamic_pricing/deprecated/autostrategy_export_data_to_axapta/lib
- - market/dynamic_pricing/deprecated/autostrategy_filter_data_for_axapta/lib
- - market/dynamic_pricing/deprecated/autostrategy_prices_quick_change/lib
- - market/dynamic_pricing/deprecated/autostrategy_stats_raw/lib
- - market/dynamic_pricing/deprecated/autostrategy_update_current_prices/lib
- - market/dynamic_pricing/deprecated/tests/lib
- - market/dynamic_pricing/deprecated/utilities/lib
- - market/dynamic_pricing/price_collector/bin
- - market/dynamic_pricing/price_collector/lib
- - market/dynamic_pricing/tools/delivery_checker/bin
- - market/dynamic_pricing/tools/hide_rules_exceptions/bin
- - market/dynamic_pricing/tools/kvi_evaluation/bin
- - market/forecaster/lite/core
- - market/guru-models-dumper/utils
- - market/library/cpp_meta_parser
- - market/report/lite/core
- - market/sre/services/mcm/mcm
- - market/sre/tools/etcd/prometheus_graphite_bridge/prometheus_client
- - market/tools/develop/report_deploy
- - market/tools/resource_monitor/lib
- - market/ugc/daemon/ht
- - market/yamarec/edera/edera
- - mds/cocaine/burlak/src
- - mds/cocaine/darkvoice/src
- - mds/cocaine/framework/python
- - mds/cocaine/tools
- - mds/eblob_kit
- - mds/elliptics/bindings/python
- - mds/elliptics/recovery/elliptics_recovery
- - mds/elliptics/tests/pytests
- - mds/libs/eblob/tests/python
- - mds/libs/jerasure/python
- - mds/lrc-tools
- - mds/mastermind/common
- - mds/mastermind/core/foreign/opster
- - mds/mastermind/core/src
- - mds/mastermind/flowmastermind/src
- - mds/mastermind/job_processor
- - mds/mastermind/jobs_integration_tests/src
- - mds/mastermind/minion
- - mds/mastermind/monolith
- - mds/mastermind/scheduler
- - mds/nscfg/lib
- - metrika/admin/python/cms/frontend/base
- - metrika/core/programs/mobile_startup_admin/base
- - metrika/pylib/auth
- - metrika/pylib/log
- - ml/tensorflow/tfnn/src
- - ml/tensorflow/ytensorflow/bin/ytf-local-inference
- - ml/tensorflow/ytensorflow/bin/ytf-yt-inference
- - ml/tensorflow/ytensorflow/ytensorflow/build
- - mlp/mail/smart_reply/gen_finder/replacer
- - mlp/mail/smartcompose/dev/SC-210/get_stats
- - mlp/mail/smartcompose/dev/SC-213
- - mlp/mail/smartcompose/dev/alsafr_game
- - mlp/mail/smartcompose/dev/recrypt
- - mlp/mail/smartcompose/dev/request_entropy
- - mlp/mail/smartcompose/gen_dssm_config
- - mlp/mail/smartcompose/nirvana_graphs/train_catboost
- - mlp/mail/smartcompose/tools/calc_matches_runtime
- - mlp/mail/smartcompose/tools/calc_matches_translate
- - mlp/mail/smartcompose/tools/make_cb_pool
- - mlp/mail/smartcompose/tools/make_letters_split
- - mlp/mail/smartcompose/tools/make_letters_split_v2
- - mlp/mail/smartcompose/tools/upload_metrics_to_stat
- - mlp/mail/smartsubject/juggler_bundle
- - mlp/mail/smartsubject/nirvana_graphs/train_catboost
- - mlp/mail/smartsubject/tools/calc_metrics
- - mlp/mail/smartsubject/tools/upload_metrics
- - mlp/mail/tools/clean_mail_text
- - mlp/mail/tools/recrypt
- - modadvert/oneshot/MODADVERT-589
- - modadvert/oneshot/MODADVINCIDENTS-77.2
- - modadvert/oneshot/MODDEV-2565
- - modadvert/oneshot/SUPERMODRELEASE-57/migration
- - mssngr/botplatform/src/bots/core/migrations
- - mssngr/geobot/clients
- - mssngr/geobot/postgresql
- - mssngr/geobot/server
- - mssngr/tools/console_client
- - mssngr/tools/pyamb
- - mssngr/tools/stress/uniproxy
- - nirvana/libs/nirvana_graph_decomposition_util
- - nirvana/libs/simple_python_nirvana_api
- - nirvana/naive_valkyrja/tool
- - nirvana/valhalla/src
- - nirvana/valhalla/tests_lib/cross_interface_tests_lib
- - nirvana/valhalla/tests_lib/integration_tests_lib
- - nirvana/valhalla_util/src
- - noc/aioalexandria
- - noc/annlib/contrib/valkit
- - noc/checkist/clients/python/swagger_client
- - noc/hbf-server
- - noc/soft_pingers
- - noc/yanet/yanetagent
- - ofd/notifier/server/blueprints/monitoring
- - ofd/runbackproxy/bin
- - ofd/runbackproxy/lib
- - offline_data/task_switch
- - orgvisits/library/python/toloka
- - orgvisits/metrics/toloka/preparations
- - orgvisits/toloka/taskuploader
- - orgvisits/viewers/geotrack/backend
+ no_lint:
+ ignore:
+ - '*'
+ prefixes:
+ - addappter/backend/addappter/tests
+ - addappter/backend/addappter_cli/tests
+ - addappter/backend/addappter_less/tests
+ - addappter/backend/addappter_partners_api/tests
+ - addappter/backend/addappter_statistics
+ - addappter/backend/scripts
+ - addappter/backend/web_api/tests
+ - addappter/libs/fixtures/tests
+ - addappter/web/libs/tests
+ - adfox/contrib/clickhouse
+ - adfox/contrib/flask_jsonrpc
+ - adfox/infra/amacs_config/migrations
+ - adfox/rtd/backend
+ - adfox/rtd/bin
+ - adfox/rtd/clickhouse_layer
+ - adfox/rtd/core
+ - adfox/rtd/reports
+ - ads/bsyeti/libs/py_bt_profile
+ - ads/bsyeti/scripts/sample_catalogia_queries
+ - ads/libs/py_categories
+ - ads/libs/py_conf
+ - ads/libs/py_core
+ - ads/libs/py_ecom_recommendations
+ - ads/libs/py_ml_clusterization
+ - ads/libs/py_ml_common
+ - ads/libs/py_ml_engine
+ - ads/libs/py_ml_metrics
+ - ads/libs/py_nirvana_api
+ - ads/libs/py_yaml_loader
+ - ads/libs/yql_flow
+ - ads/nirvana/automl/pipelines/offline_pytorch
+ - ads/nirvana/mr_operations/mr_do_aggregate
+ - ads/nirvana/online_learning/learn_logs_utils/offline_preprocessed_logs
+ - ads/nirvana/online_learning/offline_graph_launcher
+ - ads/nirvana/online_learning/preprocess/lib
+ - ads/nirvana/online_learning/spiral_offline_apply
+ - ads/nirvana/upgrade_operation
+ - ads/targeting/bsmr-scripts/py-modules
+ - ads/targeting/python-objstore/py-modules
+ - ads/quality/adv_machine/scripts/quorum_optimizer/beam_search
+ - ads/quality/adv_machine/scripts/quorum_optimizer/lib
+ - ads/quality/adv_machine/scripts/select_type_utils
+ - ads/quality/apc/bm
+ - ads/quality/bid_correction/v2/lib
+ - ads/quality/dssm/belmo/201812
+ - ads/quality/dssm/rsya/spynet/nirvana/train/20170614
+ - ads/quality/dssm/rsya/spynet/nirvana/train/20170812
+ - ads/quality/dssm/rsya/spynet/nirvana/train/20180101
+ - ads/quality/dssm/rsya/spynet/nirvana/train/20180116
+ - ads/quality/dssm/rsya/spynet/nirvana/train/20180301
+ - ads/quality/dssm/rsya/spynet/nirvana/train/20181015
+ - ads/quality/dssm/rsya/spynet/nirvana/train/20190610
+ - ads/quality/dssm/search/201708/train
+ - ads/quality/dssm/search/serp201802/train
+ - ads/quality/dssm/synonyms/search/lib
+ - ads/quality/dssm/synonyms/search/monitor
+ - ads/quality/dssm/synonyms/search/update
+ - ads/quality/dssm/ytlib
+ - ads/quality/ltp/ozymandia/baseline
+ - ads/quality/phf/alembic
+ - ads/quality/phf/flask-restplus
+ - ads/quality/phf/pika
+ - ads/watchman/timeline/api/lib
+ - ads/yacontext/lib/testpy/tests/testmod
+ - ads/yacontext/packages/mrkit
+ - ads/yacontext/packages/rjob
+ - ads/yacontext/packages/tabkit
+ - afisha/infra/juggler-bundles/juggler-check-bundle-alet/bin/afisha-export-checker
+ - alice/bitbucket/pynorm
+ - alice/boltalka/telegram_bot
+ - alice/boltalka/tools/build_mx_pool
+ - alice/boltalka/tools/dssm_preprocessing/add_manual_negatives
+ - alice/boltalka/tools/dssm_preprocessing/build_twitter_dialogues
+ - alice/boltalka/tools/dssm_preprocessing/join_identificator
+ - alice/boltalka/tools/dssm_preprocessing/train_validation_split_by_column
+ - alice/boltalka/tools/dssm_preprocessing/twitter_to_key_value
+ - alice/boltalka/tools/reply_rewriter
+ - alice/boltalka/tools/static_factors/calc_frequencies
+ - alice/rtlog/ut/python
+ - alice/vins_contrib/pytest-mongodb
+ - alice/vins_contrib/pytest-randomly
+ - antiadblock/configs_api/lib
+ - antirobot/scripts/access_log
+ - antirobot/scripts/learn/make_learn_data
+ - antirobot/scripts/log_viewer/app
+ - antirobot/scripts/log_viewer/precalc
+ - antirobot/scripts/log_viewer/slow_search
+ - antirobot/scripts/nanny_release
+ - april/motivation/motivation/mp/migrations
+ - april/tools/django_direct_forecaster/direct_forecaster/migrations
+ - april/web/bas/bm/migrations
+ - april/web/bas/ca/migrations
+ - april/web/bas/collector/migrations
+ - april/web/bas/cpa/migrations
+ - april/web/bas/display/migrations
+ - april/web/bas/dwr/migrations
+ - april/web/bas/qa/migrations
+ - april/web/bas/rd/migrations
+ - april/web/bas/tq/migrations
+ - aurora/library/Pyro4
+ - aurora/library/serpent
+ - balancer/production/x/yasm_errors_collector
+ - billing/agency_rewards/tests_platform/common
+ - billing/agency_rewards/tests_platform/generators
+ - billing/balance
+ - billing/balance_utils
+ - billing/bcl/src
+ - billing/contract_iface
+ - billing/contrib/mdswrapper/src
+ - billing/contrib/yutil/src
+ - billing/ift/src
+ - billing/library/recipes/pg
+ - billing/log_tariffication/maintenance
+ - billing/mdh/src
+ - billing/refs/src
+ - billing/reports
+ - billing/snout/brest
+ - billing/snout/yb_snout_api
+ - billing/snout/yb_snout_proxy
+ - billing/statreports
+ - catboost/python-package/catboost
+ - cloud/ai/datasphere/lib/stt/metrics/python_package/stt_metrics
+ - cloud/ai/datasphere/lib/stt/deployment/python_package/stt_deployment
+ - cloud/ai/speechkit/stt/bin/data_pipeline/select_records_split_for_markup
+ - cloud/ai/speechkit/stt/bin/data_scripts/migrations/ASREXP-378/missing_tags_and_records_fix
+ - cloud/ai/speechkit/stt/bin/data_scripts/records/download_records
+ - cloud/ai/speechkit/stt/bin/data_scripts/tags/calculate_tags_statistics
+ - cloud/ai/speechkit/stt/bin/eval/configure_evaluations_launcher
+ - cloud/ai/speechkit/stt/bin/experiments/libri_speech_mer_pipeline/run_markup_sbs
+ - cloud/ai/speechkit/stt/bin/tmp/ASREXP_778/evaluate
+ - cloud/ai/speechkit/stt/bin/tmp/ASREXP_778/receive_submission
+ - cloud/ai/speechkit/stt/lib/data/model
+ - cloud/ai/speechkit/stt/lib/data/ops
+ - cloud/ai/speechkit/stt/lib/data_pipeline/files
+ - cloud/ai/speechkit/stt/lib/data_pipeline/honeypots
+ - cloud/ai/speechkit/stt/lib/data_pipeline/import_data/records
+ - cloud/ai/speechkit/stt/lib/data_pipeline/import_data/voicetable
+ - cloud/ai/speechkit/stt/lib/data_pipeline/join
+ - cloud/ai/speechkit/stt/lib/data_pipeline/markup_cost
+ - cloud/ai/speechkit/stt/lib/data_pipeline/markup_params
+ - cloud/ai/speechkit/stt/lib/data_pipeline/markup_quality
+ - cloud/ai/speechkit/stt/lib/data_pipeline/obfuscate
+ - cloud/ai/speechkit/stt/lib/data_pipeline/records_splitting
+ - cloud/ai/speechkit/stt/lib/data_pipeline/select_records_joins
+ - cloud/ai/speechkit/stt/lib/data_pipeline/toloka
+ - cloud/ai/speechkit/stt/lib/data_pipeline/transcription_tasks
+ - cloud/ai/speechkit/stt/lib/eval
+ - cloud/ai/speechkit/stt/lib/experiments
+ - cloud/ai/speechkit/stt/lib/text/cluster_references
+ - cloud/ai/speechkit/stt/lib/text/text_comparison_stop_words
+ - cloud/ai/speechkit/stt/lib/tmp/ASREXP_778
+ - cloud/ai/speechkit/stt/lib/utils/arcadia
+ - cloud/ai/speechkit/stt/lib/utils/s3
+ - cloud/bitbucket/python-common
+ - cloud/gauthling/auth_token_python/lib
+ - cloud/gauthling/gauthling_daemon/lib
+ - cloud/gauthling/gauthling_daemon_mock/lib
+ - cloud/gauthling/yc_auth/lib
+ - cloud/gauthling/yc_auth_tornado/lib
+ - cloud/gauthling/yc_requests/lib
+ - cloud/mdb/dbaas-internal-api-image/dbaas_internal_api/utils/dataproc_joblog
+ - comdep_analytics/telephony
+ - crowdsourcing/thirium-mitm-proxy
+ - cv/cbir_search/onto_validation/grep_onto_state
+ - cv/imageproc/faces/video_face_recognition/face_recognition_stream_viewer
+ - cv/imgclassifiers/danet/scripts
+ - cv/imgclassifiers/framework/stat
+ - datacloud/ml_utils/grid_search_wrapper/nirvana_cube
+ - datacloud/stability
+ - dict/lm/ngrams/lib/build_ngrams
+ - dict/misspell/python/metrics
+ - dict/misspell/python/misspell
+ - dict/mt/analytics/metrics/quality/mt/stupids/vh/save_honeypots
+ - dict/mt/analytics/metrics/quality/mt/stupids/vh/stupids_metric
+ - dict/mt/analytics/metrics/quality/mt/stupids/vh/stupids_metric_copying
+ - dict/mt/analytics/metrics/quality/mt/stupids/vh/stupids_metric_over_under
+ - dict/mt/analytics/metrics/quality/mt/stupids/vh/utils
+ - dict/mt/benchmarks/tfnn
+ - dict/mt/eval/eval_viewer/lib/util/rich_traceback
+ - dict/mt/eval/monitoring/gather_translation_problem_stats
+ - dict/mt/eval/monitoring/run_monitoring
+ - dict/mt/localization_proxy
+ - dict/mt/logs/vh
+ - dict/mt/make/db
+ - dict/mt/make/modules/corpus
+ - dict/mt/make/modules/fallback_classifier
+ - dict/mt/make/modules/filter
+ - dict/mt/make/modules/lang_detector
+ - dict/mt/make/modules/parallel_classifier
+ - dict/mt/make/modules/search_suggest
+ - dict/mt/make/modules/sentence_breaker
+ - dict/mt/make/modules/tfnn
+ - dict/mt/make/modules/token
+ - dict/mt/make/modules/torch
+ - dict/mt/make/modules/translit
+ - dict/mt/make/modules/util
+ - dict/mt/make/modules/voc
+ - dict/mt/make/tools/build_prob_dict
+ - dict/mt/make/tools/corpus_classifier
+ - dict/mt/make/tools/filter_corpus_by_rules
+ - dict/mt/make/tools/filter_mono
+ - dict/mt/make/tools/filter_pt
+ - dict/mt/make/tools/filter_toksent
+ - dict/mt/make/tools/generate_tfnn_lm
+ - dict/mt/make/tools/jamo_tool/lib/jamo
+ - dict/mt/make/tools/make_lm
+ - dict/mt/make/tools/mt_release
+ - dict/mt/make/tools/replace_bad_chars
+ - dict/mt/make/tools/tfnn/average_npz
+ - dict/mt/make/tools/tfnn/ckpt_reformator
+ - dict/mt/make/tools/tfnn/compare_npz
+ - dict/mt/make/tools/tfnn/convert_tfnn_to_mtd
+ - dict/mt/make/tools/translate_mtd_in_nirvana
+ - dict/mt/make/tools/translate_mtd_to_pack
+ - dict/mt/make/tools/translate_tfnn
+ - dict/mt/make/tools/translate_with_hop
+ - dict/mt/make/tools/update_testsets
+ - dict/mt/make/tools/yt_transform
+ - dict/mt/mtdict/make/definitions/vh/blocks
+ - dict/mt/tools/mobile/build_neural_package
+ - dict/mt/tools/suggest_alternatives_recall_calculator
+ - dict/ontodb
+ - direct/infra/resmon/dt-resmon-yasm
+ - distribution_interface/backend/backend/acts/migrations
+ - distribution_interface/backend/backend/audi/migrations
+ - distribution_interface/backend/backend/autogen/migrations
+ - distribution_interface/backend/backend/basic_stats/migrations
+ - distribution_interface/backend/backend/blob/migrations
+ - distribution_interface/backend/backend/contract/migrations
+ - distribution_interface/backend/backend/dashboard/migrations
+ - distribution_interface/backend/backend/didict/migrations
+ - distribution_interface/backend/backend/distribution/migrations
+ - distribution_interface/backend/backend/idm/migrations
+ - distribution_interface/backend/backend/intake/migrations
+ - distribution_interface/backend/backend/intermediate_models/migrations
+ - distribution_interface/backend/backend/kladr/migrations
+ - distribution_interface/backend/backend/multistate/migrations
+ - distribution_interface/backend/backend/product/migrations
+ - distribution_interface/backend/backend/razlomon/migrations
+ - distribution_interface/backend/backend/self_employed/migrations
+ - distribution_interface/backend/backend/signup/migrations
+ - distribution_interface/backend/backend/users/migrations
+ - dj/services/mail/sr/viewer
+ - dj/services/video/viewer/viewer
+ - dj/tools/train/recommender_config/basic_features
+ - dj/tools/train/recommender_config/cf_sharp
+ - dj/tools/train/recommender_config/mixigen
+ - drive/backend/client
+ - drive/qatool
+ - drive/tests/functional
+ - drive/tools/sox_audit
+ - entity/ontodb/robot/tools/send_daily_code_freshness_solomon_sensors/lib
+ - entity/quality/ontodb/ontodb_cleaner/verdicts_creator/lib/ut
+ - entity/recommender/nirvana/autodump
+ - entity/recommender/nirvana/operations/whereami
+ - entity/recommender/viewer
+ - entity/ugc/db/benchmark/generate_ammo
+ - entity/ugc/tools/nirvana/appsearch_activity
+ - entity/ugc/tools/nirvana/ugcdb1_process/backup
+ - entity/ugc/tools/nirvana/ugcdb1_process/process_profiles
+ - entity/ugc/tools/nirvana/ugcdb1_process/proxy_backups
+ - entity/ugc/tools/nirvana/ugcdb1_process/ydb_commit
+ - entity/ugc/tools/nirvana/ugcdb2_process/proxy
+ - extsearch/audio/deepdive/graphs/operations
+ - extsearch/audio/deepdive/graphs/run_full
+ - extsearch/audio/deepdive/tools/deep_dive_release/bin
+ - extsearch/audio/deepdive/tools/deep_dive_rollback/bin
+ - extsearch/collections/tools/polirovka/collections_gui
+ - extsearch/geo/tools/rubric_synonyms/automation
+ - extsearch/geo/tools/rubric_synonyms_mining/metasearch
+ - extsearch/geo/tools/similar_orgs/acceptance/similars_search
+ - extsearch/images/functionality/monit_robot_process/monit_client
+ - extsearch/images/functionality/rock/abgame_server
+ - extsearch/images/ganart/viewer
+ - extsearch/images/robot/index/testlib
+ - extsearch/images/robot/library/pyserver
+ - extsearch/images/robot/shard_tool
+ - extsearch/images/robot/taas/admin
+ - extsearch/images/robot/taas/client
+ - extsearch/images/robot/taas/daemon
+ - extsearch/images/robot/taas/dashboard
+ - extsearch/images/robot/thumbrella/viewer
+ - extsearch/images/robot/upbase/upbase_v1/lib
+ - extsearch/images/robot/upbase/upbase_v1/runner
+ - extsearch/images/robot/upbase/upbase_v1/upbase_queue
+ - extsearch/images/robot/upbase/upbase_v1/viewer
+ - extsearch/images/robot/viewers/docid_viewer/web
+ - extsearch/images/robot/viewers/images_dashboard
+ - extsearch/images/tools/nirvana/common
+ - extsearch/images/tools/nirvana/rim/evaluation
+ - extsearch/images/tools/nirvana/rim/serps_compare
+ - extsearch/images/tools/nirvana/sr_formula/get_pool_id
+ - extsearch/images/tools/nirvana/sr_formula/learn_sr
+ - extsearch/video/quality/recommender/1492/america/ckmeans
+ - extsearch/video/quality/recommender/1492/america/scripts/cluster
+ - extsearch/video/quality/recommender/1492/america/scripts/gen_config
+ - extsearch/video/quality/recommender/1492/america/train
+ - extsearch/video/quality/recommender/1492/cuba/scripts/gen_config
+ - extsearch/video/quality/recommender/1492/cuba/scripts/gen_indexattr
+ - extsearch/video/quality/recommender/1492/cuba/scripts/get_path_ns
+ - extsearch/video/quality/recommender/1492/cuba/scripts/prep_models
+ - extsearch/video/quality/recommender/1492/cuba/scripts/upload_index_files
+ - extsearch/video/quality/recommender/1492/cuba/test/tools/cm_runner
+ - extsearch/video/quality/recommender/1492/cuba/train
+ - extsearch/video/quality/recommender/1492/scripts/delete_prev
+ - extsearch/video/quality/recommender/1492/scripts/get_ext_data
+ - extsearch/video/quality/recommender/1492/scripts/upload_ns
+ - extsearch/video/quality/recommender/train_dssm
+ - extsearch/video/recommender/viewer/viewer
+ - extsearch/video/robot/avatars/delete
+ - extsearch/video/robot/avatars/merge
+ - extsearch/video/robot/avatars/upload
+ - extsearch/video/robot/frames/convert_portion
+ - extsearch/video/sepe/get_latest_resource
+ - gencfg/custom_generators/balancer_gencfg
+ - gencfg/gaux
+ - geobase/builder/ut/isp_checker
+ - geoproduct/advert_ranking/query_type_classifier_learn
+ - geoproduct/geocrm_search/data_import
+ - geoproduct/geocrm_search/engine
+ - geoproduct/geocrm_search/orm
+ - geosuggest/prepare_data/toponyms_factor_mapper
+ - haas/eng_topology/lib/struct
+ - haas/oebs_sync/oebs_lib
+ - health/turbo_articles/parser/libs
+ - health/turbo_articles/parser/manual_tests
+ - health/yamd/libs/cross_links/tests/common
+ - htf/predictions/common_data/blackbox_markup_puids
+ - infra/awacs/tools/awacsalerting/src
+ - infra/awacs/tools/awacscertsctl
+ - infra/awacs/tools/awacsemtool
+ - infra/awacs/tools/awacslinter
+ - infra/awacs/tools/awacsls
+ - infra/awacs/tools/awacsstatctl
+ - infra/awacs/tools/awacstoolslib
+ - infra/awacs/tools/awacszerodiffer
+ - infra/awacs/vendor/awacs
+ - infra/deploy_export_stats/contrib/thrift
+ - infra/deploy_export_stats/src
+ - infra/heartbeat-client
+ - infra/iss_local/iss
+ - infra/nanny/clusterpb
+ - infra/nanny/instancectl/src
+ - infra/nanny/its_client
+ - infra/nanny/nanny_rpc_client
+ - infra/nanny/sepelib/src
+ - infra/nanny/vendor/object-validator
+ - infra/nanny/vendor/porto_python
+ - infra/qyp/deploy
+ - infra/qyp/integration_tests
+ - infra/qyp/novnc_server/contrib/websockify
+ - infra/qyp/vmproxy/src
+ - infra/vmagent/src/vmagent_pb
+ - infra/wall-e/agent
+ - infra/wall-e/client
+ - infra/wall-e/sdk
+ - infra/walle/server/tests/lib
+ - infra/ya_salt/vendor/salt
+ - infra/yp/monitoring/pods_with_bad_ip
+ - infra/yp/monitoring/tmp_account_monitoring
+ - infra/yp_quota_distributor/app
+ - intranet/audit/src
+ - intranet/crt
+ - intranet/dogma/dogma/api
+ - intranet/dogma/dogma/api_v4
+ - intranet/dogma/dogma/core
+ - intranet/dogma/dogma/dashboard
+ - intranet/femida/src/candidates/migrations
+ - intranet/femida/src/communications/migrations
+ - intranet/femida/src/interviews/migrations
+ - intranet/femida/src/offers/migrations
+ - intranet/femida/src/permissions/migrations
+ - intranet/femida/src/professions/migrations
+ - intranet/femida/src/users/migrations
+ - intranet/femida/src/vacancies/migrations
+ - intranet/hidereferer/src
+ - intranet/magiclinks/src
+ - intranet/table_flow/src/rules/migrations
+ - intranet/table_flow/src/users/migrations
+ - intranet/webauth/lib
+ - intranet/webauth/tests
+ - intranet/wiki/tests
+ - intranet/yandex_directory/src
+ - ipreg/geogen-www/app/slow_search
+ - ipreg/python/ipreg-diff/executive
+ - ipreg/python/util
+ - keyboard/dict/learn_transfemes/pt_converter
+ - keyboard/dict/learn_transfemes/word_aligner
+ - keyboard/dict/lemmer_filter
+ - keyboard/dict/nirvana
+ - keyboard/dict/train_ranker/filter_samples
+ - keyboard/dict/train_ranker/filter_sentences
+ - keyboard/grid/tap_model/python/annotate
+ - keyboard/proxy/images
+ - library/python/bclclient
+ - library/python/blackbox
+ - library/python/clickhouse_client
+ - library/python/dir-sync
+ - library/python/django-idm-api
+ - library/python/django-multic
+ - library/python/django_abc_data
+ - library/python/django_alive
+ - library/python/django_mds
+ - library/python/django_pgaas
+ - library/python/django_russian
+ - library/python/django_template_common
+ - library/python/django_tools_log_context
+ - library/python/dssclient
+ - library/python/filelock
+ - library/python/golovan_stats_aggregator
+ - library/python/granular_settings
+ - library/python/ids
+ - library/python/intrasearch_fetcher
+ - library/python/metrics_framework
+ - library/python/oauth/example
+ - library/python/pytest
+ - library/python/python-django-yauth
+ - library/python/refsclient
+ - library/python/solomon
+ - library/python/startrek_python_client
+ - library/python/statface_client
+ - library/python/tools_mongodb_cache
+ - library/python/tvm2
+ - library/python/windows
+ - library/python/yandex_tracker_client
+ - library/python/ylog
+ - library/python/yt
+ - logbroker/admin
+ - logbroker/mops
+ - logbroker/tools/lb-cm
+ - logbroker/tools/manual/send_projections_to_solomon
+ - logbroker/tools/manual/test_front
+ - mail/contrib/aioconsole
+ - mail/contrib/aiohttp-swagger
+ - mail/contrib/asyncpgsa
+ - mail/contrib/python/bottle
+ - mail/contrib/python/exchangelib
+ - mail/contrib/python/ntlm-auth
+ - mail/contrib/python/python-ipy
+ - mail/contrib/python/vobject
+ - mail/contrib/tatsu
+ - mail/python/tvm_requests
+ - mail/xiva/core
+ - mapreduce/library/mr_packet_lib/mr_packet_lib
+ - mapreduce/yt/python
+ - maps/contrib/pylibs/googlemaps
+ - maps/contrib/pylibs/mox
+ - maps/goods/contrib/pylibs/xlrd
+ - maps/pylibs/utils/lib
+ - maps/pymod/yandex/maps/test_utils
+ - maps/renderer/designs_config/libs/pymod
+ - maps/routing/router/regression/gen-stopwatch-ammo-mt
+ - maps/streetview/backoffice/lib
+ - maps/streetview/backoffice/tools/cut_images_yt
+ - maps/streetview/backoffice/tools/detect_session_privacy
+ - maps/streetview/backoffice/tools/grid
+ - maps/streetview/backoffice/tools/image_checker/python
+ - maps/streetview/backoffice/tools/pano_snippets_updater
+ - maps/streetview/backoffice/tools/set_not_uploaded
+ - maps/streetview/backoffice/tools/source_validator
+ - maps/wikimap/mapspro/services/tasks/fastcgi/bin
+ - maps/wikimap/mapspro/services/tasks/fastcgi/lib
+ - maps/wikimap/mapspro/services/tasks/fastcgi/modules
+ - market/analytics/adfox_banners
+ - market/dynamic_pricing/deprecated/autostrategy_bounds/lib
+ - market/dynamic_pricing/deprecated/autostrategy_export_data_to_axapta/lib
+ - market/dynamic_pricing/deprecated/autostrategy_filter_data_for_axapta/lib
+ - market/dynamic_pricing/deprecated/autostrategy_prices_quick_change/lib
+ - market/dynamic_pricing/deprecated/autostrategy_stats_raw/lib
+ - market/dynamic_pricing/deprecated/autostrategy_update_current_prices/lib
+ - market/dynamic_pricing/deprecated/tests/lib
+ - market/dynamic_pricing/deprecated/utilities/lib
+ - market/dynamic_pricing/price_collector/bin
+ - market/dynamic_pricing/price_collector/lib
+ - market/dynamic_pricing/tools/delivery_checker/bin
+ - market/dynamic_pricing/tools/hide_rules_exceptions/bin
+ - market/dynamic_pricing/tools/kvi_evaluation/bin
+ - market/forecaster/lite/core
+ - market/guru-models-dumper/utils
+ - market/library/cpp_meta_parser
+ - market/report/lite/core
+ - market/sre/services/mcm/mcm
+ - market/sre/tools/etcd/prometheus_graphite_bridge/prometheus_client
+ - market/tools/develop/report_deploy
+ - market/tools/resource_monitor/lib
+ - market/ugc/daemon/ht
+ - market/yamarec/edera/edera
+ - mds/cocaine/burlak/src
+ - mds/cocaine/darkvoice/src
+ - mds/cocaine/framework/python
+ - mds/cocaine/tools
+ - mds/eblob_kit
+ - mds/elliptics/bindings/python
+ - mds/elliptics/recovery/elliptics_recovery
+ - mds/elliptics/tests/pytests
+ - mds/libs/eblob/tests/python
+ - mds/libs/jerasure/python
+ - mds/lrc-tools
+ - mds/mastermind/common
+ - mds/mastermind/core/foreign/opster
+ - mds/mastermind/core/src
+ - mds/mastermind/flowmastermind/src
+ - mds/mastermind/job_processor
+ - mds/mastermind/jobs_integration_tests/src
+ - mds/mastermind/minion
+ - mds/mastermind/monolith
+ - mds/mastermind/scheduler
+ - mds/nscfg/lib
+ - metrika/admin/python/cms/frontend/base
+ - metrika/core/programs/mobile_startup_admin/base
+ - metrika/pylib/auth
+ - metrika/pylib/log
+ - ml/tensorflow/tfnn/src
+ - ml/tensorflow/ytensorflow/bin/ytf-local-inference
+ - ml/tensorflow/ytensorflow/bin/ytf-yt-inference
+ - ml/tensorflow/ytensorflow/ytensorflow/build
+ - mlp/mail/smart_reply/gen_finder/replacer
+ - mlp/mail/smartcompose/dev/SC-210/get_stats
+ - mlp/mail/smartcompose/dev/SC-213
+ - mlp/mail/smartcompose/dev/alsafr_game
+ - mlp/mail/smartcompose/dev/recrypt
+ - mlp/mail/smartcompose/dev/request_entropy
+ - mlp/mail/smartcompose/gen_dssm_config
+ - mlp/mail/smartcompose/nirvana_graphs/train_catboost
+ - mlp/mail/smartcompose/tools/calc_matches_runtime
+ - mlp/mail/smartcompose/tools/calc_matches_translate
+ - mlp/mail/smartcompose/tools/make_cb_pool
+ - mlp/mail/smartcompose/tools/make_letters_split
+ - mlp/mail/smartcompose/tools/make_letters_split_v2
+ - mlp/mail/smartcompose/tools/upload_metrics_to_stat
+ - mlp/mail/smartsubject/juggler_bundle
+ - mlp/mail/smartsubject/nirvana_graphs/train_catboost
+ - mlp/mail/smartsubject/tools/calc_metrics
+ - mlp/mail/smartsubject/tools/upload_metrics
+ - mlp/mail/tools/clean_mail_text
+ - mlp/mail/tools/recrypt
+ - modadvert/oneshot/MODADVERT-589
+ - modadvert/oneshot/MODADVINCIDENTS-77.2
+ - modadvert/oneshot/MODDEV-2565
+ - modadvert/oneshot/SUPERMODRELEASE-57/migration
+ - mssngr/botplatform/src/bots/core/migrations
+ - mssngr/geobot/clients
+ - mssngr/geobot/postgresql
+ - mssngr/geobot/server
+ - mssngr/tools/console_client
+ - mssngr/tools/pyamb
+ - mssngr/tools/stress/uniproxy
+ - nirvana/libs/nirvana_graph_decomposition_util
+ - nirvana/libs/simple_python_nirvana_api
+ - nirvana/naive_valkyrja/tool
+ - nirvana/valhalla/src
+ - nirvana/valhalla/tests_lib/cross_interface_tests_lib
+ - nirvana/valhalla/tests_lib/integration_tests_lib
+ - nirvana/valhalla_util/src
+ - noc/aioalexandria
+ - noc/annlib/contrib/valkit
+ - noc/checkist/clients/python/swagger_client
+ - noc/hbf-server
+ - noc/soft_pingers
+ - noc/yanet/yanetagent
+ - ofd/notifier/server/blueprints/monitoring
+ - ofd/runbackproxy/bin
+ - ofd/runbackproxy/lib
+ - offline_data/task_switch
+ - orgvisits/library/python/toloka
+ - orgvisits/metrics/toloka/preparations
+ - orgvisits/toloka/taskuploader
+ - orgvisits/viewers/geotrack/backend
- passport/backend/adm_api/common
- passport/backend/adm_api/settings
- passport/backend/adm_api/tests/views
@@ -2191,1476 +2191,1476 @@ migrations:
- passport/backend/contrib/py2casefold
- passport/backend/contrib/pyisemail
- passport/backend/tools/rm_attrs
- - payplatform/balance_support_dev/dev_kpi_counter
- - payplatform/balance_support_dev/support_kpi_counter
- - payplatform/findep/findepstbot
- - payplatform/findep/stcreate
- - payplatform/logs/log_enrichment/daily_merger
- - payplatform/logs/log_enrichment/tool
- - payplatform/nirvana/check_export_queue
- - payplatform/nirvana/close_fcm_task
- - payplatform/nirvana/filter_cash_register_csv_file
- - payplatform/nirvana/lib
- - payplatform/nirvana/merge_nirvana_task_statuses
- - payplatform/nirvana/wait_fcm_task
- - payplatform/nirvana/wiki_post_link
- - payplatform/tools/draw_microphase_monitoring
- - payplatform/tools/draw_mnclose_graph
- - payplatform/tools/fcm_mnclose_gantt_and_visualisation
- - payplatform/tools/generate_mnclose_percentils
- - payplatform/tools/kkt/commands_parallel_executor
- - payplatform/tools/kkt/resend_analytics
- - payplatform/tools/lib
- - payplatform/tools/old_support_stats
- - payplatform/tools/support_stats
- - payplatform/tools/user_analytics_tool
- - paysys/pylibrary/pipelines-api
- - paysys/pylibrary/solomon_client
- - paysys/pylibrary/timeline-events
- - plus/cobra/cobra/migrations
- - plus/gift/gift/migrations
- - plus/landing_backend/landing/migrations
- - plus/landing_backend/notification/migrations
- - plus/oneyear/my2020/migrations
- - plus/oneyear/navi_music/migrations
- - quality/functionality/chats/floyd/src/floyd/common
- - quality/functionality/chats/loadtest
- - quality/functionality/content_plugins/scripts/lib
- - quality/functionality/content_plugins/scripts/process_exports
- - quality/functionality/content_plugins/scripts/regular_updates
- - quality/functionality/content_plugins/scripts/tools/deps
- - quality/functionality/dialogs/tools/filter_by_regexp_mr
- - quality/functionality/entity_search/factqueries/release/scripts/build_facts_mr
- - quality/functionality/entity_search/factqueries/table_facts/russian_holidays/build_source
- - quality/functionality/entity_search/factqueries/table_facts/russian_holidays/update_holidays
- - quality/functionality/entity_search/factqueries/tools/acceptance/generate_diff
- - quality/functionality/entity_search/factqueries/tools/beta/common
- - quality/functionality/entity_search/factqueries/tools/dsat/dialogs/build_queryminer_results
- - quality/functionality/entity_search/factqueries/tools/dsat/e2e_source_metrics
- - quality/functionality/entity_search/factqueries/tools/dump_possible_answers
- - quality/functionality/entity_search/factqueries/tools/fetch_serpdata/lib
- - quality/functionality/parsepl/server/apps/storage/migrations
- - quality/functionality/rtx/nirvana/reactor
- - quality/functionality/rtx/notebooks
- - quality/functionality/rtx/scripts/oo-toloka
- - quality/functionality/rtx/scripts/plot
- - quality/functionality/rtx/scripts/social-serp/bell
- - quality/functionality/rtx/scripts/social-serp/cleanweb
- - quality/functionality/rtx/scripts/social-serp/toloka
- - quality/functionality/rtx/scripts/sup-plot
- - quality/functionality/rtx/trends/bot/rec-bot
- - quality/functionality/rtx/trends/bot/suspect-trends
- - quality/functionality/rtx/trends/bot/trends-for-morda
- - quality/functionality/scripts/psuh/HWPushTool
- - quality/functionality/turbo/rss/parser_job/lib
- - quality/functionality/turbo/rss/rss_to_serp
- - quality/functionality/turbo/zen_saas_process
- - quality/legacy_crons/mobile_apps_info_to_ferryman
- - quality/logs/baobab/examples/python/nile_libra_wizard_clicks_dynamic_and_dwelltime
- - quality/logs/baobab/examples/python/redir_log_map_yt_clicks
- - quality/logs/baobab/examples/python/uslugi_clicks_with_weak_ties
- - quality/logs/scarab/logsng2scarab
- - quality/neural_net/tf_model_lib/lib
- - quality/neural_net/tf_model_lib/tools/edik_standartize
- - quality/neural_net/tf_model_lib/tools/serialize_n_batch
- - quality/relev_tools/lboost_ops/core_maker
- - quality/relev_tools/lboost_ops/mr_index_nirvana
- - quality/relev_tools/lboost_ops/nirvana/api
- - quality/relev_tools/web_learn/stream_size_opt/graphs/lib
- - quality/relev_tools/web_learn/stream_size_opt/opt_with_goal_dbd/lib
- - quality/short_beak/build_db
- - quality/short_beak/content_db_lib
- - quality/short_beak/manip_db
- - quality/short_beak/prepare_db_source
- - quality/short_beak/update_content
- - quality/short_beak/upload_trie
- - quality/short_beak/wui_new/context_lib
- - quality/tools/find_word
- - quality/user_sessions/createlib/qb3/tools/merge
- - quality/user_sessions/data_com/merge_details_to_dataset
- - quality/user_sessions/data_com/yt_configuration
- - quality/user_sessions/data_com/yt_tables
- - quality/user_sessions/libra/examples/libra_performance
- - quality/user_sessions/reactor/us_processes
- - quality/user_sessions/reactor/us_reactor/lib
- - quality/user_sessions/reactor/us_reactor/tools/change_timeline
- - quality/user_sessions/rem_processes
- - quality/user_sessions/tools/yt_combine_chunks
- - quality/user_sessions/tools/yt_pack
- - quality/user_sessions/tools/yt_transfer_yt
- - razladki/razladki
- - rem/python
- - robot/catfilter/viewer
- - robot/fast_ban/fill_ban
- - robot/kwyt/scripts/convert
- - robot/kwyt/viewers/kwyt
- - robot/lemur/tools/add_formula_to_dir
- - robot/lemur/tools/ban_detector/checker
- - robot/lemur/tools/ban_detector/exporter
- - robot/lemur/tools/ban_detector/forced_host_headers_tool
- - robot/lemur/tools/ban_detector/postman
- - robot/lemur/tools/ban_detector/zora_hosts
- - robot/lemur/tools/count_candidates_top
- - robot/lemur/tools/depleted_queues
- - robot/lemur/tools/draw_quality_metrics
- - robot/lemur/tools/fetch_robot_metrics
- - robot/lemur/tools/googleapi_key_checker
- - robot/lemur/tools/histo_db_updater
- - robot/lemur/tools/host_sample_limiter
- - robot/lemur/tools/process_logs_new
- - robot/lemur/tools/ranks_stat
- - robot/lemur/tools/stage_durations
- - robot/lemur/tools/stg_notifier
- - robot/metrics/actuality/nirvana/generate
- - robot/metrics/actuality/stat_report
- - robot/metrics/speed_sbr/pylib
- - robot/samovar/tools/features/run_samovar_rank_graph
- - robot/saved_copy/tools/phantom_ammo_generator
- - robot/zora/tools/digger
- - rt-research/multik/pylib/operations_queue/migrations
- - rt-research/multik/server/multik/migrations
- - rtc/recorder
- - rtmapreduce/config/presets
- - rtmapreduce/config/src
- - samogon
- - sandbox/common
- - sandbox/fileserver
- - sandbox/projects/AnnotateFML2575Comments
- - sandbox/projects/AntirobotCollectFeatures
- - sandbox/projects/AutocheckDiff
- - sandbox/projects/BackupMongo
- - sandbox/projects/BackupMongoManyDatabases
- - sandbox/projects/BnoNewsBuild
- - sandbox/projects/BnoRecipesBuild
- - sandbox/projects/Bolver
- - sandbox/projects/BroadmatchBuildMRCatalogia
- - sandbox/projects/BroadmatchOverdraft
- - sandbox/projects/BuildAddrSnippetData
- - sandbox/projects/BuildAuroraBundle
- - sandbox/projects/BuildBalancerConfigGenerator
- - sandbox/projects/BuildBkhtTickersApp
- - sandbox/projects/BuildBlockstatDict
- - sandbox/projects/BuildClustermaster
- - sandbox/projects/BuildClustermasterDeb
- - sandbox/projects/BuildConfigGenerator
- - sandbox/projects/BuildConfigGeneratorRepo
- - sandbox/projects/BuildConfigGeneratorService
- - sandbox/projects/BuildCoverage
- - sandbox/projects/BuildCustomNginx
- - sandbox/projects/BuildCvdupBundle
- - sandbox/projects/BuildCyHash
- - sandbox/projects/BuildDBMergeTool
- - sandbox/projects/BuildDockerImage
- - sandbox/projects/BuildDockerImageV6
- - sandbox/projects/BuildFilterTrie
- - sandbox/projects/BuildGGSConfig
- - sandbox/projects/BuildGemini
- - sandbox/projects/BuildGreenbox
- - sandbox/projects/BuildHighlanderDataFull
- - sandbox/projects/BuildHighlanderDataUpdate
- - sandbox/projects/BuildIcookieDaemon
- - sandbox/projects/BuildInfectedSerpMasks
- - sandbox/projects/BuildJavaJDK
- - sandbox/projects/BuildKwrich
- - sandbox/projects/BuildMatrixnet
- - sandbox/projects/BuildMemcached
- - sandbox/projects/BuildMirrorScheduler
- - sandbox/projects/BuildMonsysDC
- - sandbox/projects/BuildMonsysDCWithVenv
- - sandbox/projects/BuildNginx
- - sandbox/projects/BuildNginxCplb
- - sandbox/projects/BuildOntodbFixesSticky
- - sandbox/projects/BuildPackagesForRem
- - sandbox/projects/BuildPerconaXtraBackup
- - sandbox/projects/BuildPerconaXtradbCluster
- - sandbox/projects/BuildProjectStubNodejs
- - sandbox/projects/BuildPumpkinIndex
- - sandbox/projects/BuildPythonBundle
- - sandbox/projects/BuildRazladki
- - sandbox/projects/BuildReactUi
- - sandbox/projects/BuildReadahead
- - sandbox/projects/BuildReplicamap
- - sandbox/projects/BuildSemanticMfVerifier
- - sandbox/projects/BuildSemanticPublicApi
- - sandbox/projects/BuildSemanticYtMapper
- - sandbox/projects/BuildSuggest
- - sandbox/projects/BuildSuggestForAll
- - sandbox/projects/CalcCoverage
- - sandbox/projects/CalculateMatrixnetModelsAndPredictions
- - sandbox/projects/CheckRazladkaParseLib
- - sandbox/projects/ClickdaemonKeygen
- - sandbox/projects/CollectAntirobotData
- - sandbox/projects/CompareEstFeaturesOutputs
- - sandbox/projects/CompareGeosearchOutputs
- - sandbox/projects/CompareGeosearchReqAnsLogs
- - sandbox/projects/CompareMrProtoPools
- - sandbox/projects/CompareProfileStats
- - sandbox/projects/CopyDataRuntime
- - sandbox/projects/CreateJavaJDK
- - sandbox/projects/CreateUkropBranch
- - sandbox/projects/DeployNannyReleaseRequests
- - sandbox/projects/DeployUkrop
- - sandbox/projects/DrawFreshnessPlots
- - sandbox/projects/EntitySearch/AcceptanceEntitysearchBinary
- - sandbox/projects/EntitySearch/common
- - sandbox/projects/EntitySearch/get_prod_data_version
- - sandbox/projects/EntitySearch/ner_data_build
- - sandbox/projects/EntitySearch/ner_run_release_task
- - sandbox/projects/EntitySearchDataBuild
- - sandbox/projects/EntitySearchLogs
- - sandbox/projects/GenerateLinearModelBinaryDump
- - sandbox/projects/GenerateSportDeviceIds
- - sandbox/projects/GenerateThumbDaemonRequests
- - sandbox/projects/HttpGeobase
- - sandbox/projects/NoapacheupperTests
- - sandbox/projects/PSUtil
- - sandbox/projects/ReleaseSdchDictionaryPack
- - sandbox/projects/RunNirvanaOnlineLearning
- - sandbox/projects/RunRemJobPacket
- - sandbox/projects/RunScript
- - sandbox/projects/SOC/YtSecretsDigger
- - sandbox/projects/SOC/YtSecretsSearch
- - sandbox/projects/SecDis
- - sandbox/projects/Strm
- - sandbox/projects/SupRegistrationLoad
- - sandbox/projects/Superdups/BuildSuperdupsPackage
- - sandbox/projects/TaxiGraphUpload
- - sandbox/projects/TestConfigGenerator
- - sandbox/projects/TestCvdupOnSynthetic
- - sandbox/projects/TouchBuildPumpkinSerp
- - sandbox/projects/Travel
- - sandbox/projects/UrlsByShowCounters
- - sandbox/projects/VerticalsSecurity
- - sandbox/projects/VideoFreshReleaseQueryMarksTrie
- - sandbox/projects/VideoSearch
- - sandbox/projects/Wizards
- - sandbox/projects/YaTestParent
- - sandbox/projects/YabsServerDBSizeCmp
- - sandbox/projects/ab_testing
- - sandbox/projects/addurl
- - sandbox/projects/advq
- - sandbox/projects/answers/BuildAnswersDjRecommender
- - sandbox/projects/answers/BuildAnswersDjRecommenderModelsArchive
- - sandbox/projects/antiadblock
- - sandbox/projects/app_host/BuildAndReleaseProductionResources
- - sandbox/projects/app_host/BuildAppHostExecutables
- - sandbox/projects/app_host/BuildAppHostGraphNameMapping
- - sandbox/projects/app_host/CheckGolovanSignalsQuota
- - sandbox/projects/app_host/TestYaToolApphost
- - sandbox/projects/arcadia
- - sandbox/projects/autobudget/export_rm_bids
- - sandbox/projects/autobudget/ml
- - sandbox/projects/balancer/UpdateYastaticWikiPanels
- - sandbox/projects/blender/commit_blender_model
- - sandbox/projects/blender/update_blender_online_models
- - sandbox/projects/blender/util
- - sandbox/projects/boltalka
- - sandbox/projects/chats/run_loadtest
- - sandbox/projects/cloud
- - sandbox/projects/collections
- - sandbox/projects/common
- - sandbox/projects/cornholio
- - sandbox/projects/devtools/ChangesDetector
- - sandbox/projects/direct/DirectDeploy
- - sandbox/projects/direct/tanker_translations
- - sandbox/projects/direct_internal_analytics
- - sandbox/projects/distbuild
- - sandbox/projects/dj
- - sandbox/projects/dsearch
- - sandbox/projects/geobase
- - sandbox/projects/geosearch/UploadEdaWizards/PrepareEdaWizards
- - sandbox/projects/home
- - sandbox/projects/horizon
- - sandbox/projects/images/CvdupAcceptanceTasks
- - sandbox/projects/images/ImagesBuildHeaterPlan
- - sandbox/projects/images/ImagesBuildMainIndexNightlyBinaries
- - sandbox/projects/images/ImagesBuildMmetaHeaterPlan
- - sandbox/projects/images/ImagesBuildSearchBinary
- - sandbox/projects/images/ImagesBuildTagsDictFioModelsBundle
- - sandbox/projects/images/ImagesBuildTagsDictRankingModelsBundle
- - sandbox/projects/images/ImagesBuildTagsMMetaModelsBundle
- - sandbox/projects/images/ImagesCheckThumbsChecksum
- - sandbox/projects/images/ImagesCompareSearchDaemonResponses
- - sandbox/projects/images/ImagesExamineCbirIntegrity
- - sandbox/projects/images/ImagesExamineSpecialRequests
- - sandbox/projects/images/ImagesGetSaasResponses
- - sandbox/projects/images/ImagesGrayQueriesFilter
- - sandbox/projects/images/ImagesPriemkaThumbs
- - sandbox/projects/images/ImagesRtUltraAcceptance
- - sandbox/projects/images/ImagesShardmapThumb
- - sandbox/projects/images/ImagesShardmapThumbBySvn
- - sandbox/projects/images/ImagesTagsMrIndex
- - sandbox/projects/images/ImagesTagsMrIndexConfig
- - sandbox/projects/images/ImagesTest
- - sandbox/projects/images/ImagesTestMrindex
- - sandbox/projects/images/ImagesTestMrindexMetadoc
- - sandbox/projects/images/ImagesTestSaas
- - sandbox/projects/images/ImagesTestSaasBasics
- - sandbox/projects/images/ImagesUltraAcceptance
- - sandbox/projects/images/ImagesUploadSaas
- - sandbox/projects/images/bans/ImagesReleaseAntipirateIndexBan
- - sandbox/projects/images/bans/ImagesReleaseAntipirateThumbBan
- - sandbox/projects/images/bans/ImagesReleaseAntispamBan
- - sandbox/projects/images/bans/ImagesReleaseCommercialQueryBan
- - sandbox/projects/images/bans/ImagesReleaseCvBan
- - sandbox/projects/images/bans/ImagesReleaseQueryUrlBan
- - sandbox/projects/images/bans/ImagesReleaseRottenHostBan
- - sandbox/projects/images/basesearch/ImagesRunStandaloneBasesearch
- - sandbox/projects/images/basesearch/ImagesTestBasesearchMassif
- - sandbox/projects/images/daemons/ImagesBuildCbirdaemon2Database
- - sandbox/projects/images/daemons/ImagesCompareCbirdaemon2ApphostResponses
- - sandbox/projects/images/daemons/ImagesGenerateCbirdaemon2Requests
- - sandbox/projects/images/daemons/ImagesProdCompareRimResponses
- - sandbox/projects/images/deployment
- - sandbox/projects/images/devops
- - sandbox/projects/images/embedding/ImagesRunStandaloneEDaemon
- - sandbox/projects/images/embedding/ImagesTestEmbeddingStoragePerformance
- - sandbox/projects/images/guppy/ImagesBuildGuppyResources
- - sandbox/projects/images/inverted_index/ImagesRunStandalonePDaemon
- - sandbox/projects/images/metasearch/ImagesPriemkaMiddlesearchDatabase
- - sandbox/projects/images/polish
- - sandbox/projects/images/prism
- - sandbox/projects/images/resources/ImagesFetchThumbRequests
- - sandbox/projects/images/resources/ImagesGenerateSearchDaemonsRequests
- - sandbox/projects/images/resources/ImagesGenerateTestenvData
- - sandbox/projects/images/resources/ImagesLoadMiddlesearchResources
- - sandbox/projects/images/resources/ImagesLoadTestenvData
- - sandbox/projects/images/saas_acceptance/ImagesTestRobotSaas
- - sandbox/projects/images/tags/ImagesTagsBuildAndCommitAliceBans
- - sandbox/projects/images/tags/ImagesTagsReleaseAliceBans
- - sandbox/projects/images/upbase/ImagesBuildUpbaseResources
- - sandbox/projects/images/upbase/ImagesBuildUpbaseViewerResources
- - sandbox/projects/inventori
- - sandbox/projects/juggler
- - sandbox/projects/jupiter/ReleaseGeminiData
- - sandbox/projects/jupiter/ReleaseNavsource
- - sandbox/projects/jurassic/BuildPatchedJurassic
- - sandbox/projects/lemur
- - sandbox/projects/limbo
- - sandbox/projects/logfeller/AccountSnapshot
- - sandbox/projects/logfeller/common
- - sandbox/projects/logs
- - sandbox/projects/mail
- - sandbox/projects/maps
- - sandbox/projects/market/checkout
- - sandbox/projects/market/contentApi
- - sandbox/projects/market/dynamic_pricing
- - sandbox/projects/market/ff
- - sandbox/projects/market/front
- - sandbox/projects/market/idx
- - sandbox/projects/market/infra
- - sandbox/projects/market/ir
- - sandbox/projects/market/kombat
- - sandbox/projects/market/lilucrm
- - sandbox/projects/market/logistics
- - sandbox/projects/market/mcrp/MarketMcrpAbcSync
- - sandbox/projects/market/mcrp/MarketMcrpAbcTopServicesSync
- - sandbox/projects/market/mcrp/MarketMcrpReport
- - sandbox/projects/market/monitoring
- - sandbox/projects/market/multitesting
- - sandbox/projects/market/promocoordinator
- - sandbox/projects/market/qa
- - sandbox/projects/market/report
- - sandbox/projects/market/resource_monitor
- - sandbox/projects/market/sre
- - sandbox/projects/market/stock_storage
- - sandbox/projects/market/tpl
- - sandbox/projects/masstransit/MapsBicycleRouterShooting
- - sandbox/projects/masstransit/MapsMasstransitDataDeploymentStatistics
- - sandbox/projects/masstransit/MapsMasstransitMtinfoShooting
- - sandbox/projects/masstransit/MapsMasstransitMtrouterShooting
- - sandbox/projects/masstransit/MapsMasstransitSrcExportDownloader
- - sandbox/projects/mlp
- - sandbox/projects/mlportal
- - sandbox/projects/modadvert
- - sandbox/projects/mt
- - sandbox/projects/noc
- - sandbox/projects/nocdev/nocdev_ticket_helper
- - sandbox/projects/ofd
- - sandbox/projects/oops
- - sandbox/projects/ott
- - sandbox/projects/paysys/tasks/docker
- - sandbox/projects/porto/BuildPorto
- - sandbox/projects/rasp
- - sandbox/projects/report
- - sandbox/projects/rthub
- - sandbox/projects/saas
- - sandbox/projects/samovar
- - sandbox/projects/sandbox
- - sandbox/projects/sandbox_ci
- - sandbox/projects/security/CodeQLArcadia
- - sandbox/projects/security/logfeller_quarantine
- - sandbox/projects/setrace
- - sandbox/projects/shiny_discovery
- - sandbox/projects/skynet
- - sandbox/projects/solomon
- - sandbox/projects/sonic
- - sandbox/projects/sport_wizard
- - sandbox/projects/stoker
- - sandbox/projects/suggest/dicts/News
- - sandbox/projects/suggest/dicts/TailDictionary
- - sandbox/projects/suggest/tools
- - sandbox/projects/suggest/watchdog/watchdog_tests
- - sandbox/projects/sup
- - sandbox/projects/tank
- - sandbox/projects/testpalm
- - sandbox/projects/travel_analytics
- - sandbox/projects/ugc
- - sandbox/projects/userdata
- - sandbox/projects/voicetech
- - sandbox/projects/walle
- - sandbox/projects/weather
- - sandbox/projects/websearch/PerlReport2Base
- - sandbox/projects/websearch/PerlReportBase
- - sandbox/projects/websearch/basesearch
- - sandbox/projects/websearch/begemot/tasks
- - sandbox/projects/websearch/devops
- - sandbox/projects/websearch/middlesearch
- - sandbox/projects/websearch/tunneller/tasks
- - sandbox/projects/websearch/upper
- - sandbox/projects/woland/WolandAlerting
- - sandbox/projects/yadrive/YaDriveFunctionalTest
- - sandbox/projects/yadrive/YaDriveGenerateAnalyzerCache
- - sandbox/projects/yadrive/YaDriveTestAccountsGenerator
- - sandbox/projects/yane/common
- - sandbox/projects/ydo
- - sandbox/projects/yf
- - sandbox/projects/younglings
- - sandbox/projects/yp/BuildYpEmergencyBreak
- - sandbox/projects/yp/BuildYpPodEvictionMonitoring
- - sandbox/projects/yp/BuildYpUnknownPodMonitoring
- - sandbox/projects/yql
- - sandbox/proxy/flask_uwsgi_websocket
- - sandbox/proxy/websocket
- - sandbox/yasandbox/controller
- - scarab/api/python3
+ - payplatform/balance_support_dev/dev_kpi_counter
+ - payplatform/balance_support_dev/support_kpi_counter
+ - payplatform/findep/findepstbot
+ - payplatform/findep/stcreate
+ - payplatform/logs/log_enrichment/daily_merger
+ - payplatform/logs/log_enrichment/tool
+ - payplatform/nirvana/check_export_queue
+ - payplatform/nirvana/close_fcm_task
+ - payplatform/nirvana/filter_cash_register_csv_file
+ - payplatform/nirvana/lib
+ - payplatform/nirvana/merge_nirvana_task_statuses
+ - payplatform/nirvana/wait_fcm_task
+ - payplatform/nirvana/wiki_post_link
+ - payplatform/tools/draw_microphase_monitoring
+ - payplatform/tools/draw_mnclose_graph
+ - payplatform/tools/fcm_mnclose_gantt_and_visualisation
+ - payplatform/tools/generate_mnclose_percentils
+ - payplatform/tools/kkt/commands_parallel_executor
+ - payplatform/tools/kkt/resend_analytics
+ - payplatform/tools/lib
+ - payplatform/tools/old_support_stats
+ - payplatform/tools/support_stats
+ - payplatform/tools/user_analytics_tool
+ - paysys/pylibrary/pipelines-api
+ - paysys/pylibrary/solomon_client
+ - paysys/pylibrary/timeline-events
+ - plus/cobra/cobra/migrations
+ - plus/gift/gift/migrations
+ - plus/landing_backend/landing/migrations
+ - plus/landing_backend/notification/migrations
+ - plus/oneyear/my2020/migrations
+ - plus/oneyear/navi_music/migrations
+ - quality/functionality/chats/floyd/src/floyd/common
+ - quality/functionality/chats/loadtest
+ - quality/functionality/content_plugins/scripts/lib
+ - quality/functionality/content_plugins/scripts/process_exports
+ - quality/functionality/content_plugins/scripts/regular_updates
+ - quality/functionality/content_plugins/scripts/tools/deps
+ - quality/functionality/dialogs/tools/filter_by_regexp_mr
+ - quality/functionality/entity_search/factqueries/release/scripts/build_facts_mr
+ - quality/functionality/entity_search/factqueries/table_facts/russian_holidays/build_source
+ - quality/functionality/entity_search/factqueries/table_facts/russian_holidays/update_holidays
+ - quality/functionality/entity_search/factqueries/tools/acceptance/generate_diff
+ - quality/functionality/entity_search/factqueries/tools/beta/common
+ - quality/functionality/entity_search/factqueries/tools/dsat/dialogs/build_queryminer_results
+ - quality/functionality/entity_search/factqueries/tools/dsat/e2e_source_metrics
+ - quality/functionality/entity_search/factqueries/tools/dump_possible_answers
+ - quality/functionality/entity_search/factqueries/tools/fetch_serpdata/lib
+ - quality/functionality/parsepl/server/apps/storage/migrations
+ - quality/functionality/rtx/nirvana/reactor
+ - quality/functionality/rtx/notebooks
+ - quality/functionality/rtx/scripts/oo-toloka
+ - quality/functionality/rtx/scripts/plot
+ - quality/functionality/rtx/scripts/social-serp/bell
+ - quality/functionality/rtx/scripts/social-serp/cleanweb
+ - quality/functionality/rtx/scripts/social-serp/toloka
+ - quality/functionality/rtx/scripts/sup-plot
+ - quality/functionality/rtx/trends/bot/rec-bot
+ - quality/functionality/rtx/trends/bot/suspect-trends
+ - quality/functionality/rtx/trends/bot/trends-for-morda
+ - quality/functionality/scripts/psuh/HWPushTool
+ - quality/functionality/turbo/rss/parser_job/lib
+ - quality/functionality/turbo/rss/rss_to_serp
+ - quality/functionality/turbo/zen_saas_process
+ - quality/legacy_crons/mobile_apps_info_to_ferryman
+ - quality/logs/baobab/examples/python/nile_libra_wizard_clicks_dynamic_and_dwelltime
+ - quality/logs/baobab/examples/python/redir_log_map_yt_clicks
+ - quality/logs/baobab/examples/python/uslugi_clicks_with_weak_ties
+ - quality/logs/scarab/logsng2scarab
+ - quality/neural_net/tf_model_lib/lib
+ - quality/neural_net/tf_model_lib/tools/edik_standartize
+ - quality/neural_net/tf_model_lib/tools/serialize_n_batch
+ - quality/relev_tools/lboost_ops/core_maker
+ - quality/relev_tools/lboost_ops/mr_index_nirvana
+ - quality/relev_tools/lboost_ops/nirvana/api
+ - quality/relev_tools/web_learn/stream_size_opt/graphs/lib
+ - quality/relev_tools/web_learn/stream_size_opt/opt_with_goal_dbd/lib
+ - quality/short_beak/build_db
+ - quality/short_beak/content_db_lib
+ - quality/short_beak/manip_db
+ - quality/short_beak/prepare_db_source
+ - quality/short_beak/update_content
+ - quality/short_beak/upload_trie
+ - quality/short_beak/wui_new/context_lib
+ - quality/tools/find_word
+ - quality/user_sessions/createlib/qb3/tools/merge
+ - quality/user_sessions/data_com/merge_details_to_dataset
+ - quality/user_sessions/data_com/yt_configuration
+ - quality/user_sessions/data_com/yt_tables
+ - quality/user_sessions/libra/examples/libra_performance
+ - quality/user_sessions/reactor/us_processes
+ - quality/user_sessions/reactor/us_reactor/lib
+ - quality/user_sessions/reactor/us_reactor/tools/change_timeline
+ - quality/user_sessions/rem_processes
+ - quality/user_sessions/tools/yt_combine_chunks
+ - quality/user_sessions/tools/yt_pack
+ - quality/user_sessions/tools/yt_transfer_yt
+ - razladki/razladki
+ - rem/python
+ - robot/catfilter/viewer
+ - robot/fast_ban/fill_ban
+ - robot/kwyt/scripts/convert
+ - robot/kwyt/viewers/kwyt
+ - robot/lemur/tools/add_formula_to_dir
+ - robot/lemur/tools/ban_detector/checker
+ - robot/lemur/tools/ban_detector/exporter
+ - robot/lemur/tools/ban_detector/forced_host_headers_tool
+ - robot/lemur/tools/ban_detector/postman
+ - robot/lemur/tools/ban_detector/zora_hosts
+ - robot/lemur/tools/count_candidates_top
+ - robot/lemur/tools/depleted_queues
+ - robot/lemur/tools/draw_quality_metrics
+ - robot/lemur/tools/fetch_robot_metrics
+ - robot/lemur/tools/googleapi_key_checker
+ - robot/lemur/tools/histo_db_updater
+ - robot/lemur/tools/host_sample_limiter
+ - robot/lemur/tools/process_logs_new
+ - robot/lemur/tools/ranks_stat
+ - robot/lemur/tools/stage_durations
+ - robot/lemur/tools/stg_notifier
+ - robot/metrics/actuality/nirvana/generate
+ - robot/metrics/actuality/stat_report
+ - robot/metrics/speed_sbr/pylib
+ - robot/samovar/tools/features/run_samovar_rank_graph
+ - robot/saved_copy/tools/phantom_ammo_generator
+ - robot/zora/tools/digger
+ - rt-research/multik/pylib/operations_queue/migrations
+ - rt-research/multik/server/multik/migrations
+ - rtc/recorder
+ - rtmapreduce/config/presets
+ - rtmapreduce/config/src
+ - samogon
+ - sandbox/common
+ - sandbox/fileserver
+ - sandbox/projects/AnnotateFML2575Comments
+ - sandbox/projects/AntirobotCollectFeatures
+ - sandbox/projects/AutocheckDiff
+ - sandbox/projects/BackupMongo
+ - sandbox/projects/BackupMongoManyDatabases
+ - sandbox/projects/BnoNewsBuild
+ - sandbox/projects/BnoRecipesBuild
+ - sandbox/projects/Bolver
+ - sandbox/projects/BroadmatchBuildMRCatalogia
+ - sandbox/projects/BroadmatchOverdraft
+ - sandbox/projects/BuildAddrSnippetData
+ - sandbox/projects/BuildAuroraBundle
+ - sandbox/projects/BuildBalancerConfigGenerator
+ - sandbox/projects/BuildBkhtTickersApp
+ - sandbox/projects/BuildBlockstatDict
+ - sandbox/projects/BuildClustermaster
+ - sandbox/projects/BuildClustermasterDeb
+ - sandbox/projects/BuildConfigGenerator
+ - sandbox/projects/BuildConfigGeneratorRepo
+ - sandbox/projects/BuildConfigGeneratorService
+ - sandbox/projects/BuildCoverage
+ - sandbox/projects/BuildCustomNginx
+ - sandbox/projects/BuildCvdupBundle
+ - sandbox/projects/BuildCyHash
+ - sandbox/projects/BuildDBMergeTool
+ - sandbox/projects/BuildDockerImage
+ - sandbox/projects/BuildDockerImageV6
+ - sandbox/projects/BuildFilterTrie
+ - sandbox/projects/BuildGGSConfig
+ - sandbox/projects/BuildGemini
+ - sandbox/projects/BuildGreenbox
+ - sandbox/projects/BuildHighlanderDataFull
+ - sandbox/projects/BuildHighlanderDataUpdate
+ - sandbox/projects/BuildIcookieDaemon
+ - sandbox/projects/BuildInfectedSerpMasks
+ - sandbox/projects/BuildJavaJDK
+ - sandbox/projects/BuildKwrich
+ - sandbox/projects/BuildMatrixnet
+ - sandbox/projects/BuildMemcached
+ - sandbox/projects/BuildMirrorScheduler
+ - sandbox/projects/BuildMonsysDC
+ - sandbox/projects/BuildMonsysDCWithVenv
+ - sandbox/projects/BuildNginx
+ - sandbox/projects/BuildNginxCplb
+ - sandbox/projects/BuildOntodbFixesSticky
+ - sandbox/projects/BuildPackagesForRem
+ - sandbox/projects/BuildPerconaXtraBackup
+ - sandbox/projects/BuildPerconaXtradbCluster
+ - sandbox/projects/BuildProjectStubNodejs
+ - sandbox/projects/BuildPumpkinIndex
+ - sandbox/projects/BuildPythonBundle
+ - sandbox/projects/BuildRazladki
+ - sandbox/projects/BuildReactUi
+ - sandbox/projects/BuildReadahead
+ - sandbox/projects/BuildReplicamap
+ - sandbox/projects/BuildSemanticMfVerifier
+ - sandbox/projects/BuildSemanticPublicApi
+ - sandbox/projects/BuildSemanticYtMapper
+ - sandbox/projects/BuildSuggest
+ - sandbox/projects/BuildSuggestForAll
+ - sandbox/projects/CalcCoverage
+ - sandbox/projects/CalculateMatrixnetModelsAndPredictions
+ - sandbox/projects/CheckRazladkaParseLib
+ - sandbox/projects/ClickdaemonKeygen
+ - sandbox/projects/CollectAntirobotData
+ - sandbox/projects/CompareEstFeaturesOutputs
+ - sandbox/projects/CompareGeosearchOutputs
+ - sandbox/projects/CompareGeosearchReqAnsLogs
+ - sandbox/projects/CompareMrProtoPools
+ - sandbox/projects/CompareProfileStats
+ - sandbox/projects/CopyDataRuntime
+ - sandbox/projects/CreateJavaJDK
+ - sandbox/projects/CreateUkropBranch
+ - sandbox/projects/DeployNannyReleaseRequests
+ - sandbox/projects/DeployUkrop
+ - sandbox/projects/DrawFreshnessPlots
+ - sandbox/projects/EntitySearch/AcceptanceEntitysearchBinary
+ - sandbox/projects/EntitySearch/common
+ - sandbox/projects/EntitySearch/get_prod_data_version
+ - sandbox/projects/EntitySearch/ner_data_build
+ - sandbox/projects/EntitySearch/ner_run_release_task
+ - sandbox/projects/EntitySearchDataBuild
+ - sandbox/projects/EntitySearchLogs
+ - sandbox/projects/GenerateLinearModelBinaryDump
+ - sandbox/projects/GenerateSportDeviceIds
+ - sandbox/projects/GenerateThumbDaemonRequests
+ - sandbox/projects/HttpGeobase
+ - sandbox/projects/NoapacheupperTests
+ - sandbox/projects/PSUtil
+ - sandbox/projects/ReleaseSdchDictionaryPack
+ - sandbox/projects/RunNirvanaOnlineLearning
+ - sandbox/projects/RunRemJobPacket
+ - sandbox/projects/RunScript
+ - sandbox/projects/SOC/YtSecretsDigger
+ - sandbox/projects/SOC/YtSecretsSearch
+ - sandbox/projects/SecDis
+ - sandbox/projects/Strm
+ - sandbox/projects/SupRegistrationLoad
+ - sandbox/projects/Superdups/BuildSuperdupsPackage
+ - sandbox/projects/TaxiGraphUpload
+ - sandbox/projects/TestConfigGenerator
+ - sandbox/projects/TestCvdupOnSynthetic
+ - sandbox/projects/TouchBuildPumpkinSerp
+ - sandbox/projects/Travel
+ - sandbox/projects/UrlsByShowCounters
+ - sandbox/projects/VerticalsSecurity
+ - sandbox/projects/VideoFreshReleaseQueryMarksTrie
+ - sandbox/projects/VideoSearch
+ - sandbox/projects/Wizards
+ - sandbox/projects/YaTestParent
+ - sandbox/projects/YabsServerDBSizeCmp
+ - sandbox/projects/ab_testing
+ - sandbox/projects/addurl
+ - sandbox/projects/advq
+ - sandbox/projects/answers/BuildAnswersDjRecommender
+ - sandbox/projects/answers/BuildAnswersDjRecommenderModelsArchive
+ - sandbox/projects/antiadblock
+ - sandbox/projects/app_host/BuildAndReleaseProductionResources
+ - sandbox/projects/app_host/BuildAppHostExecutables
+ - sandbox/projects/app_host/BuildAppHostGraphNameMapping
+ - sandbox/projects/app_host/CheckGolovanSignalsQuota
+ - sandbox/projects/app_host/TestYaToolApphost
+ - sandbox/projects/arcadia
+ - sandbox/projects/autobudget/export_rm_bids
+ - sandbox/projects/autobudget/ml
+ - sandbox/projects/balancer/UpdateYastaticWikiPanels
+ - sandbox/projects/blender/commit_blender_model
+ - sandbox/projects/blender/update_blender_online_models
+ - sandbox/projects/blender/util
+ - sandbox/projects/boltalka
+ - sandbox/projects/chats/run_loadtest
+ - sandbox/projects/cloud
+ - sandbox/projects/collections
+ - sandbox/projects/common
+ - sandbox/projects/cornholio
+ - sandbox/projects/devtools/ChangesDetector
+ - sandbox/projects/direct/DirectDeploy
+ - sandbox/projects/direct/tanker_translations
+ - sandbox/projects/direct_internal_analytics
+ - sandbox/projects/distbuild
+ - sandbox/projects/dj
+ - sandbox/projects/dsearch
+ - sandbox/projects/geobase
+ - sandbox/projects/geosearch/UploadEdaWizards/PrepareEdaWizards
+ - sandbox/projects/home
+ - sandbox/projects/horizon
+ - sandbox/projects/images/CvdupAcceptanceTasks
+ - sandbox/projects/images/ImagesBuildHeaterPlan
+ - sandbox/projects/images/ImagesBuildMainIndexNightlyBinaries
+ - sandbox/projects/images/ImagesBuildMmetaHeaterPlan
+ - sandbox/projects/images/ImagesBuildSearchBinary
+ - sandbox/projects/images/ImagesBuildTagsDictFioModelsBundle
+ - sandbox/projects/images/ImagesBuildTagsDictRankingModelsBundle
+ - sandbox/projects/images/ImagesBuildTagsMMetaModelsBundle
+ - sandbox/projects/images/ImagesCheckThumbsChecksum
+ - sandbox/projects/images/ImagesCompareSearchDaemonResponses
+ - sandbox/projects/images/ImagesExamineCbirIntegrity
+ - sandbox/projects/images/ImagesExamineSpecialRequests
+ - sandbox/projects/images/ImagesGetSaasResponses
+ - sandbox/projects/images/ImagesGrayQueriesFilter
+ - sandbox/projects/images/ImagesPriemkaThumbs
+ - sandbox/projects/images/ImagesRtUltraAcceptance
+ - sandbox/projects/images/ImagesShardmapThumb
+ - sandbox/projects/images/ImagesShardmapThumbBySvn
+ - sandbox/projects/images/ImagesTagsMrIndex
+ - sandbox/projects/images/ImagesTagsMrIndexConfig
+ - sandbox/projects/images/ImagesTest
+ - sandbox/projects/images/ImagesTestMrindex
+ - sandbox/projects/images/ImagesTestMrindexMetadoc
+ - sandbox/projects/images/ImagesTestSaas
+ - sandbox/projects/images/ImagesTestSaasBasics
+ - sandbox/projects/images/ImagesUltraAcceptance
+ - sandbox/projects/images/ImagesUploadSaas
+ - sandbox/projects/images/bans/ImagesReleaseAntipirateIndexBan
+ - sandbox/projects/images/bans/ImagesReleaseAntipirateThumbBan
+ - sandbox/projects/images/bans/ImagesReleaseAntispamBan
+ - sandbox/projects/images/bans/ImagesReleaseCommercialQueryBan
+ - sandbox/projects/images/bans/ImagesReleaseCvBan
+ - sandbox/projects/images/bans/ImagesReleaseQueryUrlBan
+ - sandbox/projects/images/bans/ImagesReleaseRottenHostBan
+ - sandbox/projects/images/basesearch/ImagesRunStandaloneBasesearch
+ - sandbox/projects/images/basesearch/ImagesTestBasesearchMassif
+ - sandbox/projects/images/daemons/ImagesBuildCbirdaemon2Database
+ - sandbox/projects/images/daemons/ImagesCompareCbirdaemon2ApphostResponses
+ - sandbox/projects/images/daemons/ImagesGenerateCbirdaemon2Requests
+ - sandbox/projects/images/daemons/ImagesProdCompareRimResponses
+ - sandbox/projects/images/deployment
+ - sandbox/projects/images/devops
+ - sandbox/projects/images/embedding/ImagesRunStandaloneEDaemon
+ - sandbox/projects/images/embedding/ImagesTestEmbeddingStoragePerformance
+ - sandbox/projects/images/guppy/ImagesBuildGuppyResources
+ - sandbox/projects/images/inverted_index/ImagesRunStandalonePDaemon
+ - sandbox/projects/images/metasearch/ImagesPriemkaMiddlesearchDatabase
+ - sandbox/projects/images/polish
+ - sandbox/projects/images/prism
+ - sandbox/projects/images/resources/ImagesFetchThumbRequests
+ - sandbox/projects/images/resources/ImagesGenerateSearchDaemonsRequests
+ - sandbox/projects/images/resources/ImagesGenerateTestenvData
+ - sandbox/projects/images/resources/ImagesLoadMiddlesearchResources
+ - sandbox/projects/images/resources/ImagesLoadTestenvData
+ - sandbox/projects/images/saas_acceptance/ImagesTestRobotSaas
+ - sandbox/projects/images/tags/ImagesTagsBuildAndCommitAliceBans
+ - sandbox/projects/images/tags/ImagesTagsReleaseAliceBans
+ - sandbox/projects/images/upbase/ImagesBuildUpbaseResources
+ - sandbox/projects/images/upbase/ImagesBuildUpbaseViewerResources
+ - sandbox/projects/inventori
+ - sandbox/projects/juggler
+ - sandbox/projects/jupiter/ReleaseGeminiData
+ - sandbox/projects/jupiter/ReleaseNavsource
+ - sandbox/projects/jurassic/BuildPatchedJurassic
+ - sandbox/projects/lemur
+ - sandbox/projects/limbo
+ - sandbox/projects/logfeller/AccountSnapshot
+ - sandbox/projects/logfeller/common
+ - sandbox/projects/logs
+ - sandbox/projects/mail
+ - sandbox/projects/maps
+ - sandbox/projects/market/checkout
+ - sandbox/projects/market/contentApi
+ - sandbox/projects/market/dynamic_pricing
+ - sandbox/projects/market/ff
+ - sandbox/projects/market/front
+ - sandbox/projects/market/idx
+ - sandbox/projects/market/infra
+ - sandbox/projects/market/ir
+ - sandbox/projects/market/kombat
+ - sandbox/projects/market/lilucrm
+ - sandbox/projects/market/logistics
+ - sandbox/projects/market/mcrp/MarketMcrpAbcSync
+ - sandbox/projects/market/mcrp/MarketMcrpAbcTopServicesSync
+ - sandbox/projects/market/mcrp/MarketMcrpReport
+ - sandbox/projects/market/monitoring
+ - sandbox/projects/market/multitesting
+ - sandbox/projects/market/promocoordinator
+ - sandbox/projects/market/qa
+ - sandbox/projects/market/report
+ - sandbox/projects/market/resource_monitor
+ - sandbox/projects/market/sre
+ - sandbox/projects/market/stock_storage
+ - sandbox/projects/market/tpl
+ - sandbox/projects/masstransit/MapsBicycleRouterShooting
+ - sandbox/projects/masstransit/MapsMasstransitDataDeploymentStatistics
+ - sandbox/projects/masstransit/MapsMasstransitMtinfoShooting
+ - sandbox/projects/masstransit/MapsMasstransitMtrouterShooting
+ - sandbox/projects/masstransit/MapsMasstransitSrcExportDownloader
+ - sandbox/projects/mlp
+ - sandbox/projects/mlportal
+ - sandbox/projects/modadvert
+ - sandbox/projects/mt
+ - sandbox/projects/noc
+ - sandbox/projects/nocdev/nocdev_ticket_helper
+ - sandbox/projects/ofd
+ - sandbox/projects/oops
+ - sandbox/projects/ott
+ - sandbox/projects/paysys/tasks/docker
+ - sandbox/projects/porto/BuildPorto
+ - sandbox/projects/rasp
+ - sandbox/projects/report
+ - sandbox/projects/rthub
+ - sandbox/projects/saas
+ - sandbox/projects/samovar
+ - sandbox/projects/sandbox
+ - sandbox/projects/sandbox_ci
+ - sandbox/projects/security/CodeQLArcadia
+ - sandbox/projects/security/logfeller_quarantine
+ - sandbox/projects/setrace
+ - sandbox/projects/shiny_discovery
+ - sandbox/projects/skynet
+ - sandbox/projects/solomon
+ - sandbox/projects/sonic
+ - sandbox/projects/sport_wizard
+ - sandbox/projects/stoker
+ - sandbox/projects/suggest/dicts/News
+ - sandbox/projects/suggest/dicts/TailDictionary
+ - sandbox/projects/suggest/tools
+ - sandbox/projects/suggest/watchdog/watchdog_tests
+ - sandbox/projects/sup
+ - sandbox/projects/tank
+ - sandbox/projects/testpalm
+ - sandbox/projects/travel_analytics
+ - sandbox/projects/ugc
+ - sandbox/projects/userdata
+ - sandbox/projects/voicetech
+ - sandbox/projects/walle
+ - sandbox/projects/weather
+ - sandbox/projects/websearch/PerlReport2Base
+ - sandbox/projects/websearch/PerlReportBase
+ - sandbox/projects/websearch/basesearch
+ - sandbox/projects/websearch/begemot/tasks
+ - sandbox/projects/websearch/devops
+ - sandbox/projects/websearch/middlesearch
+ - sandbox/projects/websearch/tunneller/tasks
+ - sandbox/projects/websearch/upper
+ - sandbox/projects/woland/WolandAlerting
+ - sandbox/projects/yadrive/YaDriveFunctionalTest
+ - sandbox/projects/yadrive/YaDriveGenerateAnalyzerCache
+ - sandbox/projects/yadrive/YaDriveTestAccountsGenerator
+ - sandbox/projects/yane/common
+ - sandbox/projects/ydo
+ - sandbox/projects/yf
+ - sandbox/projects/younglings
+ - sandbox/projects/yp/BuildYpEmergencyBreak
+ - sandbox/projects/yp/BuildYpPodEvictionMonitoring
+ - sandbox/projects/yp/BuildYpUnknownPodMonitoring
+ - sandbox/projects/yql
+ - sandbox/proxy/flask_uwsgi_websocket
+ - sandbox/proxy/websocket
+ - sandbox/yasandbox/controller
+ - scarab/api/python3
- sdg/sdc
- - search/begemot/tools/apphost/graph_modifier
- - search/begemot/tools/spellchecker/framework_adapter
- - search/begemot/tools/spellchecker/framework_api
- - search/geo/tools/base_pool_from_meta
- - search/geo/tools/comparer
- - search/geo/tools/personal_pois/tools/future_click_pool
- - search/geo/tools/qloss
- - search/geo/tools/ranking
- - search/geo/tools/social_links/quality_scripts/extract_facts_analysis
- - search/geo/tools/util
- - search/gta/hc2ch/lib
- - search/gta/ltv/hc1_reducer/lib
- - search/gta/utils/nile_4
- - search/gta/utils/statutils
- - search/horadric2/example/services
- - search/horadric2/hmock/services
- - search/martylib
- - search/mon/iconostasis_validator/libs
- - search/mon/rviewer
- - search/mon/screenshoter/src
- - search/mon/stater/contrib/datemath
- - search/mon/stater/src/bin
- - search/mon/stater/src/libs
- - search/mon/stater/src/modules
- - search/mon/tickenator/services
- - search/mon/tickenator/sqla/ultima
- - search/mon/wabbajack/libs/generated/iss3
- - search/mon/wabbajack/libs/modlib
- - search/mon/workplace/src/services
- - search/mon/workplace/src/sqla/workplace
- - search/resonance/pylib
- - search/resonance/tester/tools/viewer
- - search/sawmill/services
- - search/sawmill/sqla/sawmill
- - search/stoker/services
- - search/stoker/sqla/stoker
- - search/tools/devops/apphost/find_bad_backends
- - search/tools/devops/libs
- - search/tools/devops/overcommit
- - search/tools/devops/panel_generator
- - search/tools/findurl/src
- - search/tools/idx_ops/comparer/to_html_converter
- - search/tools/woland/contrib/yasmapi
- - search/zephyr/services
- - security/takeout
- - security/yodax/lib/formatters
- - security/yodax/lib/gixy
- - smarttv/droideka/proxy/migrations
- - smarttv/plant/plant/migrations
- - smm/tools/stack
- - sport/backend/sport/data/migrations
- - sport/backend/sport/images/migrations
- - sport/backend/sport/projects/basketball/migrations
- - sport/backend/sport/projects/cybersport/migrations
- - sport/backend/sport/projects/football/migrations
- - sport/backend/sport/projects/formula1/migrations
- - sport/backend/sport/projects/games/migrations
- - sport/backend/sport/projects/hockey/migrations
- - sport/backend/sport/projects/martial_arts/migrations
- - sport/backend/sport/projects/tennis/migrations
- - sport/backend/sport/projects/time_judge/migrations
- - sport/backend/sport/projects/volleyball/migrations
- - sport/backend/sport/sport/migrations
- - sport/backend/sport/translations/migrations
- - sport/backend/sport/tv/migrations
- - sport/backend/tests/projects/batches
- - sprav/java/editor/recipe
- - sprav/mining/ontodb
- - sprav/mining/partners/gis/lib
- - sprav/mining/quarantine/feature_grep/lib
- - sprav/tycoon/tools/add_table_replica
- - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/app_sessions
- - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/broapp_sessions
- - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/bs_actions
- - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/crypta_features
- - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/has_pp_bro_devices
- - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/inapp_scenaries_report
- - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/long_metrics
- - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/ppapp_sessions
- - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/screenshots
- - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/web_sessions
- - statbox/jam/libs/superapp
- - statbox/jam/libs/zalogin
- - statbox/libstatbox/python
- - statbox/python-statinfra
- - statbox/step_client
- - taxi/antifraud/adhoc/TAXISECTEAM-4126
- - taxi/antifraud/adhoc/TAXISECTEAM-4126-refunds/downloader
- - taxi/antifraud/adhoc/TAXISECTEAM-4126-refunds/parser
- - taxi/graph/tools/generate-cmake
- - taxi/python-modules/pystache
- - taxi/python-modules/pyyaml
- - taxi_efficiency/libs/tariff_computations
- - testenv/jobs
- - tools/pycron
- - tools/releaser/src/lib/deblibs
- - transfer_manager/copy_yt_to_clickhouse/python/clickhouse
- - transfer_manager/copy_yt_to_clickhouse/python/cluster_client
- - transfer_manager/copy_yt_to_clickhouse/python/configs
- - transfer_manager/copy_yt_to_clickhouse/python/copy_table
- - transfer_manager/copy_yt_to_clickhouse/python/job_executors
- - transfer_manager/copy_yt_to_clickhouse/python/parsers
- - transfer_manager/copy_yt_to_clickhouse/python/support
- - transfer_manager/copy_yt_to_clickhouse/python/task_state
- - transfer_manager/copy_yt_to_clickhouse/python/tm_tracker
- - transfer_manager/copy_yt_to_clickhouse/python/tool
- - transfer_manager/copy_yt_to_clickhouse/python/yt
- - transfer_manager/python/dbaas
- - transfer_manager/server/bin/server
- - transfer_manager/server/bin/watchdog
- - transfer_manager/server/lib
- - travel/avia/library/python/common/protobuf_converting/big_wizard/proto
- - travel/avia/library/python/common/saas/proto
- - travel/hotels/devops/l2_tool
- - travel/hotels/feeders/lib
- - travel/hotels/tools/catroom_stat
- - travel/hotels/tools/cli
- - travel/hotels/tools/expedia_property_pansions_builder
- - travel/hotels/tools/sitemap_builder
- - travel/hotels/tools/slug_builder
- - travel/hotels/tools/spyt_runner
- - travel/marketing/content/admin
- - travel/rasp/admin
- - travel/rasp/bus/toloka_matching/src
- - travel/rasp/library/common_recipe
- - travel/rasp/library/python/common
- - travel/rasp/library/python/route_search/migrations
- - travel/rasp/morda
- - travel/rasp/mysql_dumper/lib
- - travel/rasp/suburban_tasks
- - travel/rasp/touch
- - trust/bill76/convert_terminal_rates
- - trust/bill76/create_yt_tables_for_datalens
- - trust/bill76/create_yt_tables_for_export
- - trust/dev/qyp_enviroment
- - vcs/hg/common
- - voicetech/asr/cloud_engine/vh/bin/build_cloud_lingware_yt
- - voicetech/asr/cloud_engine/vh/bin/kenlm_pipeline_yt
- - voicetech/asr/cloud_engine/vh/bin/light_lm_pipeline_s3
- - voicetech/asr/cloud_engine/vh/bin/light_lm_pipeline_yt
- - voicetech/asr/cloud_engine/vh/bin/normalize_dataset_yt
- - voicetech/asr/cloud_engine/vh/bin/subword_lm_pipeline_s3
- - voicetech/asr/cloud_engine/vh/bin/subword_lm_pipeline_yt
- - voicetech/asr/cloud_engine/vh/graphs
- - voicetech/asr/cloud_engine/vh/operations
- - voicetech/asr/core/lib/subword_ngram_lm/nirvana/build_subword_model
- - voicetech/asr/core/lib/subword_ngram_lm/nirvana/build_unigram_model
- - voicetech/asr/core/lib/subword_ngram_lm/nirvana/eval_perplexity
- - voicetech/asr/experiments/partial_prefetch/bin/build_data
- - voicetech/asr/experiments/partial_prefetch/bin/eval
- - voicetech/asr/experiments/partial_prefetch/lib
- - voicetech/asr/pipeline/annotation/bin
- - voicetech/asr/pipeline/annotation/lib
- - voicetech/asr/pipeline/create_search_logs_lm
- - voicetech/asr/pipeline/dataset/bin/voicetable2features
- - voicetech/asr/pipeline/filter_turkish_search_logs_by_intent
- - voicetech/asr/pipeline/generate_texts/lib
- - voicetech/asr/pipeline/language_models/assistant_lm
- - voicetech/asr/pipeline/language_models/general_logs
- - voicetech/asr/pipeline/language_models/linear_lm_merge
- - voicetech/asr/pipeline/language_models/quasar_lm
- - voicetech/asr/pipeline/language_models/tools/run_lm_pipeline
- - voicetech/asr/pipeline/train_pytorch/lib
- - voicetech/asr/tools/ctc_visualize
- - voicetech/asr/tools/decoder_sweeper/lib
- - voicetech/asr/tools/decoding_result_viewer
- - voicetech/asr/tools/intents_decompose
- - voicetech/asr/tools/language_model/scripts/bin/table2lm
- - voicetech/asr/tools/language_model/scripts/bin/yt2arpa
- - voicetech/asr/tools/language_model/scripts/lib
- - voicetech/asr/tools/nirvana_sync
- - voicetech/asr/tools/train_helpers/checkpoint_downloader
- - voicetech/asr/tools_cloud/char_ngram/dataset/utils
- - voicetech/asr/tools_cloud/datasets/audio_datasets/prepare_atc
- - voicetech/asr/tools_cloud/datasets/audio_datasets/prepare_biovitrum
- - voicetech/asr/tools_cloud/datasets/audio_datasets/prepare_from_yt
- - voicetech/asr/tools_cloud/datasets/audio_datasets/prepare_kaspi
- - voicetech/asr/tools_cloud/datasets/audio_datasets/prepare_toloka
- - voicetech/asr/tools_cloud/datasets/lib
- - voicetech/asr/tools_cloud/experiments/scripts/spellcheck/tools
- - voicetech/asr/tools_cloud/experiments/scripts/wer_from_yt
- - voicetech/asr/tools_cloud/upload_records_to_yt/collect_audio
- - voicetech/asr/tools_cloud/upload_records_to_yt/collect_texts
- - voicetech/asr/tools_cloud/utils/generate_table_name
- - voicetech/asr/tools_cloud/utils/split_yt_table
- - voicetech/asr/tools_cloud/utils/tables_cache_cleaner
- - voicetech/bio/pybio/train/tf_patched_models
- - voicetech/bio/tf_future
- - voicetech/common/kaldi_features_lib/python-package/kaldi_features
- - voicetech/infra/gdpr_proxy/gdpr-filter
- - voicetech/infra/lingwarefactory/yaldi-apply-soundset
- - voicetech/infra/qa/speechbase-voiceproxy-logsv3-cleanup
- - voicetech/infra/qa/uniproxy-logs-gen-params
- - weather/libs/utils/meteo
- - weather/meteo/flow/scheduler
- - weather/meteo/models/repository
- - weather/ml/libs/geo_utils/python
- - weather/ml/misc/grid_utils
- - weather/ml/quality/stand/misc/artifacts
- - weather/ml/quality/stand/misc/external/pytlib
- - weather/ml/quality/stand/misc/wrappers
- - weather/workers/warnings
- - weather/yasm/workerstats
+ - search/begemot/tools/apphost/graph_modifier
+ - search/begemot/tools/spellchecker/framework_adapter
+ - search/begemot/tools/spellchecker/framework_api
+ - search/geo/tools/base_pool_from_meta
+ - search/geo/tools/comparer
+ - search/geo/tools/personal_pois/tools/future_click_pool
+ - search/geo/tools/qloss
+ - search/geo/tools/ranking
+ - search/geo/tools/social_links/quality_scripts/extract_facts_analysis
+ - search/geo/tools/util
+ - search/gta/hc2ch/lib
+ - search/gta/ltv/hc1_reducer/lib
+ - search/gta/utils/nile_4
+ - search/gta/utils/statutils
+ - search/horadric2/example/services
+ - search/horadric2/hmock/services
+ - search/martylib
+ - search/mon/iconostasis_validator/libs
+ - search/mon/rviewer
+ - search/mon/screenshoter/src
+ - search/mon/stater/contrib/datemath
+ - search/mon/stater/src/bin
+ - search/mon/stater/src/libs
+ - search/mon/stater/src/modules
+ - search/mon/tickenator/services
+ - search/mon/tickenator/sqla/ultima
+ - search/mon/wabbajack/libs/generated/iss3
+ - search/mon/wabbajack/libs/modlib
+ - search/mon/workplace/src/services
+ - search/mon/workplace/src/sqla/workplace
+ - search/resonance/pylib
+ - search/resonance/tester/tools/viewer
+ - search/sawmill/services
+ - search/sawmill/sqla/sawmill
+ - search/stoker/services
+ - search/stoker/sqla/stoker
+ - search/tools/devops/apphost/find_bad_backends
+ - search/tools/devops/libs
+ - search/tools/devops/overcommit
+ - search/tools/devops/panel_generator
+ - search/tools/findurl/src
+ - search/tools/idx_ops/comparer/to_html_converter
+ - search/tools/woland/contrib/yasmapi
+ - search/zephyr/services
+ - security/takeout
+ - security/yodax/lib/formatters
+ - security/yodax/lib/gixy
+ - smarttv/droideka/proxy/migrations
+ - smarttv/plant/plant/migrations
+ - smm/tools/stack
+ - sport/backend/sport/data/migrations
+ - sport/backend/sport/images/migrations
+ - sport/backend/sport/projects/basketball/migrations
+ - sport/backend/sport/projects/cybersport/migrations
+ - sport/backend/sport/projects/football/migrations
+ - sport/backend/sport/projects/formula1/migrations
+ - sport/backend/sport/projects/games/migrations
+ - sport/backend/sport/projects/hockey/migrations
+ - sport/backend/sport/projects/martial_arts/migrations
+ - sport/backend/sport/projects/tennis/migrations
+ - sport/backend/sport/projects/time_judge/migrations
+ - sport/backend/sport/projects/volleyball/migrations
+ - sport/backend/sport/sport/migrations
+ - sport/backend/sport/translations/migrations
+ - sport/backend/sport/tv/migrations
+ - sport/backend/tests/projects/batches
+ - sprav/java/editor/recipe
+ - sprav/mining/ontodb
+ - sprav/mining/partners/gis/lib
+ - sprav/mining/quarantine/feature_grep/lib
+ - sprav/tycoon/tools/add_table_replica
+ - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/app_sessions
+ - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/broapp_sessions
+ - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/bs_actions
+ - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/crypta_features
+ - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/has_pp_bro_devices
+ - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/inapp_scenaries_report
+ - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/long_metrics
+ - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/ppapp_sessions
+ - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/screenshots
+ - statbox/jam/jobs/outer-job/dmz_reports/superapp-1/web_sessions
+ - statbox/jam/libs/superapp
+ - statbox/jam/libs/zalogin
+ - statbox/libstatbox/python
+ - statbox/python-statinfra
+ - statbox/step_client
+ - taxi/antifraud/adhoc/TAXISECTEAM-4126
+ - taxi/antifraud/adhoc/TAXISECTEAM-4126-refunds/downloader
+ - taxi/antifraud/adhoc/TAXISECTEAM-4126-refunds/parser
+ - taxi/graph/tools/generate-cmake
+ - taxi/python-modules/pystache
+ - taxi/python-modules/pyyaml
+ - taxi_efficiency/libs/tariff_computations
+ - testenv/jobs
+ - tools/pycron
+ - tools/releaser/src/lib/deblibs
+ - transfer_manager/copy_yt_to_clickhouse/python/clickhouse
+ - transfer_manager/copy_yt_to_clickhouse/python/cluster_client
+ - transfer_manager/copy_yt_to_clickhouse/python/configs
+ - transfer_manager/copy_yt_to_clickhouse/python/copy_table
+ - transfer_manager/copy_yt_to_clickhouse/python/job_executors
+ - transfer_manager/copy_yt_to_clickhouse/python/parsers
+ - transfer_manager/copy_yt_to_clickhouse/python/support
+ - transfer_manager/copy_yt_to_clickhouse/python/task_state
+ - transfer_manager/copy_yt_to_clickhouse/python/tm_tracker
+ - transfer_manager/copy_yt_to_clickhouse/python/tool
+ - transfer_manager/copy_yt_to_clickhouse/python/yt
+ - transfer_manager/python/dbaas
+ - transfer_manager/server/bin/server
+ - transfer_manager/server/bin/watchdog
+ - transfer_manager/server/lib
+ - travel/avia/library/python/common/protobuf_converting/big_wizard/proto
+ - travel/avia/library/python/common/saas/proto
+ - travel/hotels/devops/l2_tool
+ - travel/hotels/feeders/lib
+ - travel/hotels/tools/catroom_stat
+ - travel/hotels/tools/cli
+ - travel/hotels/tools/expedia_property_pansions_builder
+ - travel/hotels/tools/sitemap_builder
+ - travel/hotels/tools/slug_builder
+ - travel/hotels/tools/spyt_runner
+ - travel/marketing/content/admin
+ - travel/rasp/admin
+ - travel/rasp/bus/toloka_matching/src
+ - travel/rasp/library/common_recipe
+ - travel/rasp/library/python/common
+ - travel/rasp/library/python/route_search/migrations
+ - travel/rasp/morda
+ - travel/rasp/mysql_dumper/lib
+ - travel/rasp/suburban_tasks
+ - travel/rasp/touch
+ - trust/bill76/convert_terminal_rates
+ - trust/bill76/create_yt_tables_for_datalens
+ - trust/bill76/create_yt_tables_for_export
+ - trust/dev/qyp_enviroment
+ - vcs/hg/common
+ - voicetech/asr/cloud_engine/vh/bin/build_cloud_lingware_yt
+ - voicetech/asr/cloud_engine/vh/bin/kenlm_pipeline_yt
+ - voicetech/asr/cloud_engine/vh/bin/light_lm_pipeline_s3
+ - voicetech/asr/cloud_engine/vh/bin/light_lm_pipeline_yt
+ - voicetech/asr/cloud_engine/vh/bin/normalize_dataset_yt
+ - voicetech/asr/cloud_engine/vh/bin/subword_lm_pipeline_s3
+ - voicetech/asr/cloud_engine/vh/bin/subword_lm_pipeline_yt
+ - voicetech/asr/cloud_engine/vh/graphs
+ - voicetech/asr/cloud_engine/vh/operations
+ - voicetech/asr/core/lib/subword_ngram_lm/nirvana/build_subword_model
+ - voicetech/asr/core/lib/subword_ngram_lm/nirvana/build_unigram_model
+ - voicetech/asr/core/lib/subword_ngram_lm/nirvana/eval_perplexity
+ - voicetech/asr/experiments/partial_prefetch/bin/build_data
+ - voicetech/asr/experiments/partial_prefetch/bin/eval
+ - voicetech/asr/experiments/partial_prefetch/lib
+ - voicetech/asr/pipeline/annotation/bin
+ - voicetech/asr/pipeline/annotation/lib
+ - voicetech/asr/pipeline/create_search_logs_lm
+ - voicetech/asr/pipeline/dataset/bin/voicetable2features
+ - voicetech/asr/pipeline/filter_turkish_search_logs_by_intent
+ - voicetech/asr/pipeline/generate_texts/lib
+ - voicetech/asr/pipeline/language_models/assistant_lm
+ - voicetech/asr/pipeline/language_models/general_logs
+ - voicetech/asr/pipeline/language_models/linear_lm_merge
+ - voicetech/asr/pipeline/language_models/quasar_lm
+ - voicetech/asr/pipeline/language_models/tools/run_lm_pipeline
+ - voicetech/asr/pipeline/train_pytorch/lib
+ - voicetech/asr/tools/ctc_visualize
+ - voicetech/asr/tools/decoder_sweeper/lib
+ - voicetech/asr/tools/decoding_result_viewer
+ - voicetech/asr/tools/intents_decompose
+ - voicetech/asr/tools/language_model/scripts/bin/table2lm
+ - voicetech/asr/tools/language_model/scripts/bin/yt2arpa
+ - voicetech/asr/tools/language_model/scripts/lib
+ - voicetech/asr/tools/nirvana_sync
+ - voicetech/asr/tools/train_helpers/checkpoint_downloader
+ - voicetech/asr/tools_cloud/char_ngram/dataset/utils
+ - voicetech/asr/tools_cloud/datasets/audio_datasets/prepare_atc
+ - voicetech/asr/tools_cloud/datasets/audio_datasets/prepare_biovitrum
+ - voicetech/asr/tools_cloud/datasets/audio_datasets/prepare_from_yt
+ - voicetech/asr/tools_cloud/datasets/audio_datasets/prepare_kaspi
+ - voicetech/asr/tools_cloud/datasets/audio_datasets/prepare_toloka
+ - voicetech/asr/tools_cloud/datasets/lib
+ - voicetech/asr/tools_cloud/experiments/scripts/spellcheck/tools
+ - voicetech/asr/tools_cloud/experiments/scripts/wer_from_yt
+ - voicetech/asr/tools_cloud/upload_records_to_yt/collect_audio
+ - voicetech/asr/tools_cloud/upload_records_to_yt/collect_texts
+ - voicetech/asr/tools_cloud/utils/generate_table_name
+ - voicetech/asr/tools_cloud/utils/split_yt_table
+ - voicetech/asr/tools_cloud/utils/tables_cache_cleaner
+ - voicetech/bio/pybio/train/tf_patched_models
+ - voicetech/bio/tf_future
+ - voicetech/common/kaldi_features_lib/python-package/kaldi_features
+ - voicetech/infra/gdpr_proxy/gdpr-filter
+ - voicetech/infra/lingwarefactory/yaldi-apply-soundset
+ - voicetech/infra/qa/speechbase-voiceproxy-logsv3-cleanup
+ - voicetech/infra/qa/uniproxy-logs-gen-params
+ - weather/libs/utils/meteo
+ - weather/meteo/flow/scheduler
+ - weather/meteo/models/repository
+ - weather/ml/libs/geo_utils/python
+ - weather/ml/misc/grid_utils
+ - weather/ml/quality/stand/misc/artifacts
+ - weather/ml/quality/stand/misc/external/pytlib
+ - weather/ml/quality/stand/misc/wrappers
+ - weather/workers/warnings
+ - weather/yasm/workerstats
- apphost/daemons/horizon/contrib
- apphost/tools/event_log_filter/tests/lib
- - web/daemons/begemot/scripts/yt_priemka
- - wmconsole/backend/packaging-tools
- - yabs/amazon/cache_proxy
- - yabs/basic_packages/yabs-global-info/py-modules
- - yabs/bscount/protocol/pyfbs
- - yabs/cache-proxy/plugin/proxy_b2b/templates
- - yabs/libs/ua_traits/orig/pymodules
- - yabs/qa/b2b_utils/bsserver_b2b/engine/external_logs
- - yabs/qa/bsinfo
- - yabs/qa/oneshots/inna-kudelkina/BSDEV-75160/create_new_templates
- - yabs/qa/oneshots/inna-kudelkina/BSDEV-75160/test_681_684_697_725_json_templates
- - yabs/qa/oneshots/inna-kudelkina/BSDEV-75160/test_add_callouts_to_681_684_697_725_json_templates
- - yabs/qa/oneshots/inna-kudelkina/BSDEV-77853/test_yt_delete_resource_product
- - yabs/qa/oneshots/inna-kudelkina/BSSERVER-11616/cumulative_oneshot_for_test
- - yabs/qa/oneshots/inna-kudelkina/BSSERVER-12582/yt_test_create_template_and_res
- - yabs/qa/oneshots/inna-kudelkina/BSSERVER-14676/yt_oneshot_test_add_template_banner_res
- - yabs/qa/oneshots/naignatov/BSDEV-80708
- - yabs/qa/oneshots/yambulatov/BSSERVER-14195/test-resource-addition
- - yabs/qa/sandbox_helper/launcher
- - yabs/qa/yabs_b2b_tank/qabs/common
- - yabs/sbyt/devutils/move-release
- - yabs/sbyt/migration/BSDEV-75115-AdvmachineBanners
- - yabs/sbyt/supervisor
- - yabs/server/cs/pylibs/yt_query_map
- - yabs/server/infra/transport/yabs_file_transport
- - yabs/server/infra/validator
- - yabs/server/libs/py_pretty
- - yabs/server/libs/py_view_base
- - yabs/server/test/qabs_bsserver_pytest/data
- - yabs/stat/monitor/metrics_proxy
- - yabs/stat/monitor/setup_solomon
- - yabs/tests/bsdbx2/replica_speed_monitoring
- - yabs/umbrella/mapreduce_antifraud/bad-rambler-distributions
- - yabs/umbrella/mapreduce_antifraud/check-ip
- - yabs/umbrella/mapreduce_antifraud/py-modules/antifraud
- - yabs/umbrella/mapreduce_antifraud/rtb_antifraud_launcher
- - yabs/umbrella/mapreduce_antifraud/serp_no_clicks_users
- - yabs/vh/cms-pgaas/thumb_selector
- - yql/cli
- - yql/library/python
- - yql/library/test_framework/recipe
- - yql/tests/dq/lib
- - yql/tools/job_perf
- - yql/tools/nginx_mon
- - yql/tools/yqlflask
- - yql/tools/yqltornado
- - yt/admin/acl_dumper/src
- - yt/admin/brahmagupta/src/brahmagupta_api
- - yt/admin/core
- - yt/admin/perf_scraper/src
- - yt/admin/perf_scraper/vendor/supervise
- - yt/admin/shiva/services
- - yt/admin/ytcfgen/vendor/pyinotify/python2
- - yt/cron/balance_bundles
- - yt/hermes/contrib/gitdb2
- - yt/hermes/contrib/gitpython
- - yt/hermes/contrib/smmap2
- - yt/odin/bin/cleanup
- - yt/odin/bin/odin
- - yt/odin/bin/webservice
- - yt/odin/lib/odinserver
- - yt/odin/tests/data/checks/available
- - yt/odin/tests/data/checks/invalid
- - yt/odin/tests/data/checks/long
- - yt/odin/tests/data/checks/partial
- - yt/odin/tests/data/checks/with_data
- - yt/odin/tests/data/checks/with_invalid_return_value
- - yt/odin/tests/data/checks/with_options
- - yt/python/contrib/python-argcomplete
- - yt/python/contrib/python-backports.ssl_match_hostname
- - yt/python/contrib/python-certifi
- - yt/python/contrib/python-chardet
- - yt/python/contrib/python-dill
- - yt/python/contrib/python-fusepy
- - yt/python/contrib/python-idna
- - yt/python/contrib/python-requests
- - yt/python/contrib/python-six
- - yt/python/contrib/python-urllib3
- - yt/python/yt
- - yt/yt/experiments/dyntables_stress_test
- - yweb/antimalware/visual_html_parser/yandex-search-antivirus-discovery
- - yweb/antiporno/bert/development/python/lib/google_bert
- - yweb/antiporno/queries_active_learning/work_with_markup_cache
- - yweb/antiporno/site_reachability/lib/retraversal_sites
- - yweb/antiporno/site_reachability/lib/spy_handling
- - yweb/antispam/phishing/lib/python
- - yweb/antispam/phishing/models/limixis_log_regression
- - yweb/antispam/phishing/screenshots_cbir/dnsdb_filter
- - yweb/antispam/util/scraper
- - yweb/antispam/whois/scripts
- - yweb/blender/newsletter/top_negative_intents
- - yweb/blender/online_learning/bin/rtmr_helper
- - yweb/blender/scripts/blender_viewer/contrib/abt_backend
- - yweb/blender/scripts/click_int_formula/analysis
- - yweb/blender/scripts/click_int_formula/common
- - yweb/blender/scripts/click_int_formula/config
- - yweb/blender/scripts/click_int_formula/eval_feature_lib
- - yweb/blender/scripts/click_int_formula/eval_program
- - yweb/blender/scripts/click_int_formula/factors_lib
- - yweb/blender/scripts/click_int_formula/formula_model
- - yweb/blender/scripts/click_int_formula/pool
- - yweb/blender/scripts/click_int_formula/pool_iterator
- - yweb/blender/scripts/click_int_formula/tar_model_handler
- - yweb/blender/scripts/click_int_formula/training
- - yweb/blender/scripts/click_int_formula/xtd_templates
- - yweb/blender/scripts/fconsole/tools/lib_sandbox_publish
- - yweb/blender/scripts/fconsole/tools/publish_fact_data
- - yweb/blender/scripts/fconsole/tools/publish_wizard_fast_data
- - yweb/blender/scripts/landing_load_data/common
- - yweb/blender/scripts/landing_load_data/log_service_data_ts
- - yweb/blender/scripts/landing_load_data/prepare_for_saas
- - yweb/blender/scripts/nirvana/workflows/lib
- - yweb/blender/scripts/nirvana/workflows/operation_updater
- - yweb/blender/scripts/nv_common
- - yweb/blender/scripts/offline_replay/html_metrics_formatter
- - yweb/blender/scripts/patch_fml_config
- - yweb/blender/scripts/tools
- - yweb/crawlrank/config/src
- - yweb/freshness/rtmr_metrics/fresh_surplus/tools/dump_state
- - yweb/freshness/scripts/rem
- - yweb/incproc/komutator/python
- - yweb/mail/webmail-search-quality
- - yweb/music/pylib
- - yweb/news/app_host/api_responder/recipe
- - yweb/news/python/contrib/yasmapi
- - yweb/robot/analitics/crawlview/histoviewer
- - yweb/robot/js/tools/viewer
- - yweb/robot/ukrop/nirvana_tools/crawl_result
- - yweb/robot/ukrop/nirvana_tools/graph_starter
- - yweb/sitelinks/astrolabe/build_bna/candidates/bno_clicks_squeeze
- - yweb/tellurium/lib
- - yweb/webscripts/video/common/sandbox
- - yweb/webscripts/video/docker/cm_tool
- - yweb/yasap/answers/3rdparty/apns
- - yweb/yasap/answers/3rdparty/falcon_apispec
- - yweb/yasap/answers/3rdparty/sendgrid
- - yweb/yasap/answers/database_migrations
- - yweb/yasap/common/saas
- - yweb/yasap/pdb/library/batch_processing
- - yweb/yasap/pdb/library/toloka-client
- - yweb/yasap/pdb/pdb-backend/src
- - yweb/yasap/pdb/pdb-backend/tests/lib/recipe_utils
- - yweb/yasap/pdb/pdb-backend/tests/lib/test_utils
- - yweb/yasap/pdb/quality/card_recommender/viewer/viewer
- - yweb/yasap/pdb/quality/hot_feed/tools/viewer
- - yweb/yasap/pdb/quality/master_item_recommender/viewer
- - yweb/yasap/pdb/viewers/c2c_toloka_viewer
- - yweb/yasap/pdb/viewers/knn_viewer
- - yweb/younglings/education/regular/clear_old_tables
- - yweb/younglings/education/regular/docs_vertical/bestreferat_parser
- - yweb/younglings/education/regular/requests_timing/scripts/generate_html
- - yweb/younglings/education/regular/requests_timing/scripts/send_to_solomon
- - yweb/younglings/education/regular/yt_eventlog_grep_errors/generate_email
- - yweb/younglings/tasks/YOUNGLINGS-403/secondary_from_csv
- - zootopia/hub/orgthief_project/orgthief
- - zootopia/hub/orgthief_project/tycoon
- - zootopia/library/py/latlon
- - zootopia/library/py/saaspy
- - zootopia/library/py/statfacepy
- - FactExtract/Parser/aftextminer/tests/aftextminer_bastard
- - FactExtract/Parser/aftextminer/tests/aftextminer_contacts
- - FactExtract/Parser/aftextminer/tests/aftextminer_fdo
- - FactExtract/Parser/aftextminer/tests/aftextminer_geo
- - FactExtract/Parser/aftextminer/tests/aftextminer_mail_events
- - FactExtract/Parser/aftextminer/tests/aftextminer_prettyoutput
- - FactExtract/Parser/aftextminer/tests/aftextminer_status
- - FactExtract/Parser/aftextminer/tests/aftextminer_ukr
- - FactExtract/address_extractor/tests/address_extractor
- - FactExtract/address_extractor/tests/address_extractor_agree
- - FactExtract/address_extractor/tests/address_extractor_interface
- - FactExtract/address_extractor/tests/address_extractor_max_fact
- - FactExtract/address_extractor/tests/address_extractor_threaded
- - FactExtract/address_extractor/tests/after_bugs
- - FactExtract/print_addr_filter/tests
- - ads/autobudget/ml_pipeline/scripts/convert_yt_pool_catboost/lib/ft
- - ads/autobudget/ml_pipeline/scripts/create_cd_file/lib/ft
- - ads/bsyeti/libs/py_tnode/ut
- - ads/factor_check/mutial_information/yql/tests
- - ads/libs/py_autobudget/ut
- - ads/libs/py_mapreduce/yabs-mapreduce-modules/t/mapreducelib
- - ads/libs/py_mapreduce/yabs-mapreduce-modules/t/mapreducelib_emulator
- - ads/libs/py_mapreduce/yabs-mapreduce-modules/t/yabs/tabtools
- - ads/libs/py_mapreduce/yabs-mapreduce-modules/test_pt/functional
- - ads/libs/py_mapreduce/yabs-mapreduce-modules/test_pt/functional_skiff
- - ads/libs/py_matrixnet/ut
- - ads/libs/py_ml_factors/fat/test_mappers
- - ads/libs/py_ml_factors/fat/test_preprocessors_first_batch
- - ads/libs/py_ml_factors/fat/test_preprocessors_second_batch
- - ads/libs/py_vw_lib/ut
- - ads/libs/test_yt/example/run
- - ads/libs/yql/ft
- - ads/libs/yql/testlib/ft
- - ads/libs/yql/ut/test
- - ads/mr_tools/record_formats/ut
- - ads/mr_tools/slotrecord/ut
- - ads/nirvana/difacto/dmlc_launcher/test
- - ads/nirvana/online_learning/run_flowkeeper/workflow_tests
- - ads/pytorch/deploy/bindings/ut
- - ads/quality/adv_machine/tsar/cm_robot/cmpy/adv_machine_models
- - ads/quality/adv_machine/tsar/cm_robot/cmpy/turbo
- - ads/quality/bid_correction/lib/ut
- - ads/quality/metric_eval/tests/ut
- - ads/sandbox_scripts/logs_scheme/fat
- - ads/targeting/cross_check/ut
- - advq/generation/broadmatch_export/tests
- - advq/generation/chrono_db_generator/tests
- - advq/generation/common/generators/phits_index_uploader/tests
- - advq/generation/common/generators/sumhits_generator/tests
- - advq/generation/common/linguistics/tests
- - advq/generation/common/queries/tests
- - advq/generation/common/tests
- - advq/generation/phits_generator/tests
- - advq/generation/prsya_generator/ut
- - advq/offline_phits/direct_export/ut/test_export
- - advq/offline_phits/library/ut/process
- - advq/offline_pkz/test
- - alice/library/python/decoder/tests
- - antiadblock/cryprox/tests/functional
- - antiadblock/postgres_local/tests
- - april/mediaplan/mediaplan/forecaster/migrations
- - billing/agency_rewards/tests
- - bindings/java/abt/abt-native/android/tests
- - build/scripts
- - cloud/ai/speechkit/stt/tests/data/model
- - cloud/ai/speechkit/stt/tests/eval/metrics
- - cloud/gauthling/yc_auth_tornado/test
- - cloud/mdb/dbaas-internal-api-image/dbaas_internal_api/utils/dataproc_joblog
- - cloud/mdb/salt/salt/components/datacloud/dist-sync/tests
- - cv/imageproc/ocr/ocr_runner/load_cfg
- - cv/imageproc/ocr/ocr_runner/tests
- - cv/library/imageparserlib/rawinterface/tests
- - datacloud/features/dssm/tests
- - datacloud/features/geo/tests
- - dict/ext/pairfreq/findpairs3/tests/ctxt
- - dict/ext/pairfreq/findpairs3/tests/ctxtid
- - dict/ext/pairfreq/findpairs3/tests/estim
- - dict/ext/pairfreq/findpairs3/tests/find
- - dict/ext/pairfreq/findpairs3/tests/lemmatize
- - dict/gen_phrases/tests
- - dict/geninflnames/tests
- - dict/mt/make/tools/build_unigram_blacklist/tests
- - dict/mt/make/tools/lm_diff/tests
- - dict/mt/make/tools/make_cap_model/ut
- - dict/mt/make/tools/tfnn/tests
- - dict/mt/make/tools/title_rate_filter/tests
- - dict/mt/make/tools/yt_shuffle/tests
- - dict/mt/pt_build/tools/yql_build/test
- - dict/mt/tools/cluster_filter_yt/test
- - dict/mt/tools/deduplicate_yt/test
- - dict/mt/tools/hierarchy_clustering/tests
- - dict/mt/tools/rake_filter_yt/test
- - dict/mt/tools/zipf_filter_yt/test
- - dict/mystem/tests/pipe
- - dict/tools/disamb_test/tests
- - dict/tools/docrec_html_parser/tests
- - dict/tools/make_morphdict/main/tests
- - dict/tools/make_morphdict/normalize/tests
- - dict/tools/make_morphdict/scripts/prepare/tests
- - dict/tools/make_morphdict/scripts/schemes/tests
- - dict/tools/make_morphdict/tests
- - dict/tools/morphotest/morphopy/tests
- - dict/tools/query_disamb_test/tests
- - dict/tools/unicode_test/tests
- - dict/tools/untransliter/tests
- - dict/word2vec/tools/convert_model/tests
- - dj/lib/shard2/yt_prepare/ut/run_test
- - dj/tools/rthub_profiles/profile_update_triggers/profile_update_trigger_rtmr/tests
- - entity/ontodb/robot/tests/integration
- - entity/ontodb/tasks/watson_converter/lib/ut
- - entity/recommender/nirvana/operations/build_static_profiles/ut
- - entity/recommender/nirvana/operations/build_tops_profiles/ut
- - entity/recommender/nirvana/operations/make_sbs_film_polls/lib/ut
- - entity/recommender/tools/features_diff_checker/ut
- - extsearch/audio/yamrec/upper
- - extsearch/fresh/meta/rearrange_data/tests
- - extsearch/images/robot/parsers/html_parser/imagelib/ut2
- - extsearch/images/tools/cbircomparer/tests
- - extsearch/images/tools/query_filter/ut
- - extsearch/video/indexer/indexurlseq/create/tests
- - extsearch/video/quality/deep_click/tests
- - extsearch/video/quality/delayed_view/trie_ops/tests
- - extsearch/video/quality/vuserdata2/tests
- - extsearch/video/robot/authorfromjson/tests
- - extsearch/video/robot/authorthumbs/tests
- - extsearch/video/robot/crawling/custom_html_parser/bin/tests
- - extsearch/video/robot/crawling/partner_api/bin/tests
- - extsearch/video/robot/deletes/player_ban/tests
- - extsearch/video/robot/docbase/docauthor/tests
- - extsearch/video/robot/docbase/docfactor/tests
- - extsearch/video/robot/docbase/factors/annfexport/tests
- - extsearch/video/robot/docbase/factors/authfexport/tests
- - extsearch/video/robot/docbase/factors/hostfexport/tests
- - extsearch/video/robot/docbase/factors/thumbfexport/tests
- - extsearch/video/robot/docbase/indexdocs/tests
- - extsearch/video/robot/docbase/postcalc/tests
- - extsearch/video/robot/docbase/vegas/adaptor/tests
- - extsearch/video/robot/frames/merge/tests
- - extsearch/video/robot/hostsdb/tool/tests
- - extsearch/video/robot/index/indexfactors/tests
- - extsearch/video/vh/indexer/tests
- - extsearch/wizards/fastres2/daemon/tests/small
- - geobase/python
- - geobase/tests/timezone_getter
- - health/turbo_articles/parser/tests
- - health/turbo_articles/turbo_to_yt/tests
- - health/yamd/health_backend/tests
- - health/yamd/libs/data_layer/tests
- - infra/deploy_export_stats/tests
- - infra/nanny/instancectl/tests/func
- - infra/nanny/instancectl/tests/func_legacy
- - infra/nanny/instancectl/tests/unit
- - infra/nanny/sepelib/tests
- - infra/qyp/vmctl/tests
- - infra/wall-e/checks/tests
- - intranet/dogma/dogma_tests
- - intranet/hidereferer/tests
- - intranet/magiclinks/tests
- - intranet/yandex_directory/tests
- - juggler/juggler_client/lib/tests
- - juggler/libjuggler/tests
- - kernel/extended_mx_calcer/tools/calcers_test/tests
- - kernel/geo/tests/geo_utils/tests
- - kernel/title_ranges/test_title_ranges/tests
- - library/cpp/codecs/static/tools/tests
- - library/cpp/deprecated/solartrie/test/tests
- - library/cpp/file_checker/test/tests
- - library/cpp/pybind/example/ut
- - library/python/cyson/ut
- - library/python/vault_client/ut/tests
- - logbroker/push-client/ft
- - logfeller/lib/table_allocator/functional_tests/dyn_allocator_tests
- - mail/xiva/mobile/tests-system
- - mapreduce/library/native2streaming/tests/tests
- - mapreduce/yt/tests
- - maps/fastcgi/meta/bin/tests
- - maps/libs/tile/pymod-tests
- - maps/wikimap/mapspro/tools/topology_fixer/tests
- - market/contrib/python/BitTorrent
- - market/dynamic_pricing/pricing/common/checks/checker/ut
- - market/dynamic_pricing/pricing/common/checks/solomon_sender/ut
- - market/dynamic_pricing/pricing/dynamic_pricing/tests
- - market/forecaster/lite-offline
- - market/idx/marketindexer/medium_tests/yatf/external
- - market/yamarec/edera/tests/unit
- - market/yamarec/yamarec/tests/functional
- - mds/cocaine/darkvoice/tests
- - mds/cocaine/plugins/geobase/tests
- - mds/cocaine/plugins/langdetect/tests
- - mds/cocaine/plugins/regional-units/tests
- - mds/cocaine/plugins/uatraits/tests
- - mds/libs/thevoid/tests
- - mds/lrc-tools/tests/test_check_defrag
- - mds/lrc-tools/tests/test_converter
- - mds/lrc-tools/tests/test_defrag
- - mds/lrc-tools/tests/test_defrag_analyzer
- - mds/lrc-tools/tests/test_defrag_job
- - mds/lrc-tools/tests/test_listing
- - mds/lrc-tools/tests/test_mocked_restore
- - mds/lrc-tools/tests/test_read_records
- - mds/lrc-tools/tests/test_reader
- - mds/lrc-tools/tests/test_recovery
- - mds/lrc-tools/tests/test_remove_records
- - mds/lrc-tools/tests/test_remover
- - mds/lrc-tools/tests/test_restore
- - media/recommender/zen/factor_url_socnet/tests
- - mediapers/rtmr/tasks/kp/recommendations/tests
- - metrika/admin/brb/server/tests
- - ml/cf_sharp/tests
- - modadvert/libs/algorithms/ut
- - modadvert/programs/catalogia_flags_diff/ut
- - modadvert/programs/minus_regions/ut
- - mssngr/tools/pytests/setup/local
- - nirvana/libs/comparable_dumped_workflow/ut
- - nirvana/valhalla/tests
- - ofd/notifier/tests/test_unit/test_sender/test_event_types
- - ofd/notifier/tests/test_unit/test_sender/test_notification_types
+ - web/daemons/begemot/scripts/yt_priemka
+ - wmconsole/backend/packaging-tools
+ - yabs/amazon/cache_proxy
+ - yabs/basic_packages/yabs-global-info/py-modules
+ - yabs/bscount/protocol/pyfbs
+ - yabs/cache-proxy/plugin/proxy_b2b/templates
+ - yabs/libs/ua_traits/orig/pymodules
+ - yabs/qa/b2b_utils/bsserver_b2b/engine/external_logs
+ - yabs/qa/bsinfo
+ - yabs/qa/oneshots/inna-kudelkina/BSDEV-75160/create_new_templates
+ - yabs/qa/oneshots/inna-kudelkina/BSDEV-75160/test_681_684_697_725_json_templates
+ - yabs/qa/oneshots/inna-kudelkina/BSDEV-75160/test_add_callouts_to_681_684_697_725_json_templates
+ - yabs/qa/oneshots/inna-kudelkina/BSDEV-77853/test_yt_delete_resource_product
+ - yabs/qa/oneshots/inna-kudelkina/BSSERVER-11616/cumulative_oneshot_for_test
+ - yabs/qa/oneshots/inna-kudelkina/BSSERVER-12582/yt_test_create_template_and_res
+ - yabs/qa/oneshots/inna-kudelkina/BSSERVER-14676/yt_oneshot_test_add_template_banner_res
+ - yabs/qa/oneshots/naignatov/BSDEV-80708
+ - yabs/qa/oneshots/yambulatov/BSSERVER-14195/test-resource-addition
+ - yabs/qa/sandbox_helper/launcher
+ - yabs/qa/yabs_b2b_tank/qabs/common
+ - yabs/sbyt/devutils/move-release
+ - yabs/sbyt/migration/BSDEV-75115-AdvmachineBanners
+ - yabs/sbyt/supervisor
+ - yabs/server/cs/pylibs/yt_query_map
+ - yabs/server/infra/transport/yabs_file_transport
+ - yabs/server/infra/validator
+ - yabs/server/libs/py_pretty
+ - yabs/server/libs/py_view_base
+ - yabs/server/test/qabs_bsserver_pytest/data
+ - yabs/stat/monitor/metrics_proxy
+ - yabs/stat/monitor/setup_solomon
+ - yabs/tests/bsdbx2/replica_speed_monitoring
+ - yabs/umbrella/mapreduce_antifraud/bad-rambler-distributions
+ - yabs/umbrella/mapreduce_antifraud/check-ip
+ - yabs/umbrella/mapreduce_antifraud/py-modules/antifraud
+ - yabs/umbrella/mapreduce_antifraud/rtb_antifraud_launcher
+ - yabs/umbrella/mapreduce_antifraud/serp_no_clicks_users
+ - yabs/vh/cms-pgaas/thumb_selector
+ - yql/cli
+ - yql/library/python
+ - yql/library/test_framework/recipe
+ - yql/tests/dq/lib
+ - yql/tools/job_perf
+ - yql/tools/nginx_mon
+ - yql/tools/yqlflask
+ - yql/tools/yqltornado
+ - yt/admin/acl_dumper/src
+ - yt/admin/brahmagupta/src/brahmagupta_api
+ - yt/admin/core
+ - yt/admin/perf_scraper/src
+ - yt/admin/perf_scraper/vendor/supervise
+ - yt/admin/shiva/services
+ - yt/admin/ytcfgen/vendor/pyinotify/python2
+ - yt/cron/balance_bundles
+ - yt/hermes/contrib/gitdb2
+ - yt/hermes/contrib/gitpython
+ - yt/hermes/contrib/smmap2
+ - yt/odin/bin/cleanup
+ - yt/odin/bin/odin
+ - yt/odin/bin/webservice
+ - yt/odin/lib/odinserver
+ - yt/odin/tests/data/checks/available
+ - yt/odin/tests/data/checks/invalid
+ - yt/odin/tests/data/checks/long
+ - yt/odin/tests/data/checks/partial
+ - yt/odin/tests/data/checks/with_data
+ - yt/odin/tests/data/checks/with_invalid_return_value
+ - yt/odin/tests/data/checks/with_options
+ - yt/python/contrib/python-argcomplete
+ - yt/python/contrib/python-backports.ssl_match_hostname
+ - yt/python/contrib/python-certifi
+ - yt/python/contrib/python-chardet
+ - yt/python/contrib/python-dill
+ - yt/python/contrib/python-fusepy
+ - yt/python/contrib/python-idna
+ - yt/python/contrib/python-requests
+ - yt/python/contrib/python-six
+ - yt/python/contrib/python-urllib3
+ - yt/python/yt
+ - yt/yt/experiments/dyntables_stress_test
+ - yweb/antimalware/visual_html_parser/yandex-search-antivirus-discovery
+ - yweb/antiporno/bert/development/python/lib/google_bert
+ - yweb/antiporno/queries_active_learning/work_with_markup_cache
+ - yweb/antiporno/site_reachability/lib/retraversal_sites
+ - yweb/antiporno/site_reachability/lib/spy_handling
+ - yweb/antispam/phishing/lib/python
+ - yweb/antispam/phishing/models/limixis_log_regression
+ - yweb/antispam/phishing/screenshots_cbir/dnsdb_filter
+ - yweb/antispam/util/scraper
+ - yweb/antispam/whois/scripts
+ - yweb/blender/newsletter/top_negative_intents
+ - yweb/blender/online_learning/bin/rtmr_helper
+ - yweb/blender/scripts/blender_viewer/contrib/abt_backend
+ - yweb/blender/scripts/click_int_formula/analysis
+ - yweb/blender/scripts/click_int_formula/common
+ - yweb/blender/scripts/click_int_formula/config
+ - yweb/blender/scripts/click_int_formula/eval_feature_lib
+ - yweb/blender/scripts/click_int_formula/eval_program
+ - yweb/blender/scripts/click_int_formula/factors_lib
+ - yweb/blender/scripts/click_int_formula/formula_model
+ - yweb/blender/scripts/click_int_formula/pool
+ - yweb/blender/scripts/click_int_formula/pool_iterator
+ - yweb/blender/scripts/click_int_formula/tar_model_handler
+ - yweb/blender/scripts/click_int_formula/training
+ - yweb/blender/scripts/click_int_formula/xtd_templates
+ - yweb/blender/scripts/fconsole/tools/lib_sandbox_publish
+ - yweb/blender/scripts/fconsole/tools/publish_fact_data
+ - yweb/blender/scripts/fconsole/tools/publish_wizard_fast_data
+ - yweb/blender/scripts/landing_load_data/common
+ - yweb/blender/scripts/landing_load_data/log_service_data_ts
+ - yweb/blender/scripts/landing_load_data/prepare_for_saas
+ - yweb/blender/scripts/nirvana/workflows/lib
+ - yweb/blender/scripts/nirvana/workflows/operation_updater
+ - yweb/blender/scripts/nv_common
+ - yweb/blender/scripts/offline_replay/html_metrics_formatter
+ - yweb/blender/scripts/patch_fml_config
+ - yweb/blender/scripts/tools
+ - yweb/crawlrank/config/src
+ - yweb/freshness/rtmr_metrics/fresh_surplus/tools/dump_state
+ - yweb/freshness/scripts/rem
+ - yweb/incproc/komutator/python
+ - yweb/mail/webmail-search-quality
+ - yweb/music/pylib
+ - yweb/news/app_host/api_responder/recipe
+ - yweb/news/python/contrib/yasmapi
+ - yweb/robot/analitics/crawlview/histoviewer
+ - yweb/robot/js/tools/viewer
+ - yweb/robot/ukrop/nirvana_tools/crawl_result
+ - yweb/robot/ukrop/nirvana_tools/graph_starter
+ - yweb/sitelinks/astrolabe/build_bna/candidates/bno_clicks_squeeze
+ - yweb/tellurium/lib
+ - yweb/webscripts/video/common/sandbox
+ - yweb/webscripts/video/docker/cm_tool
+ - yweb/yasap/answers/3rdparty/apns
+ - yweb/yasap/answers/3rdparty/falcon_apispec
+ - yweb/yasap/answers/3rdparty/sendgrid
+ - yweb/yasap/answers/database_migrations
+ - yweb/yasap/common/saas
+ - yweb/yasap/pdb/library/batch_processing
+ - yweb/yasap/pdb/library/toloka-client
+ - yweb/yasap/pdb/pdb-backend/src
+ - yweb/yasap/pdb/pdb-backend/tests/lib/recipe_utils
+ - yweb/yasap/pdb/pdb-backend/tests/lib/test_utils
+ - yweb/yasap/pdb/quality/card_recommender/viewer/viewer
+ - yweb/yasap/pdb/quality/hot_feed/tools/viewer
+ - yweb/yasap/pdb/quality/master_item_recommender/viewer
+ - yweb/yasap/pdb/viewers/c2c_toloka_viewer
+ - yweb/yasap/pdb/viewers/knn_viewer
+ - yweb/younglings/education/regular/clear_old_tables
+ - yweb/younglings/education/regular/docs_vertical/bestreferat_parser
+ - yweb/younglings/education/regular/requests_timing/scripts/generate_html
+ - yweb/younglings/education/regular/requests_timing/scripts/send_to_solomon
+ - yweb/younglings/education/regular/yt_eventlog_grep_errors/generate_email
+ - yweb/younglings/tasks/YOUNGLINGS-403/secondary_from_csv
+ - zootopia/hub/orgthief_project/orgthief
+ - zootopia/hub/orgthief_project/tycoon
+ - zootopia/library/py/latlon
+ - zootopia/library/py/saaspy
+ - zootopia/library/py/statfacepy
+ - FactExtract/Parser/aftextminer/tests/aftextminer_bastard
+ - FactExtract/Parser/aftextminer/tests/aftextminer_contacts
+ - FactExtract/Parser/aftextminer/tests/aftextminer_fdo
+ - FactExtract/Parser/aftextminer/tests/aftextminer_geo
+ - FactExtract/Parser/aftextminer/tests/aftextminer_mail_events
+ - FactExtract/Parser/aftextminer/tests/aftextminer_prettyoutput
+ - FactExtract/Parser/aftextminer/tests/aftextminer_status
+ - FactExtract/Parser/aftextminer/tests/aftextminer_ukr
+ - FactExtract/address_extractor/tests/address_extractor
+ - FactExtract/address_extractor/tests/address_extractor_agree
+ - FactExtract/address_extractor/tests/address_extractor_interface
+ - FactExtract/address_extractor/tests/address_extractor_max_fact
+ - FactExtract/address_extractor/tests/address_extractor_threaded
+ - FactExtract/address_extractor/tests/after_bugs
+ - FactExtract/print_addr_filter/tests
+ - ads/autobudget/ml_pipeline/scripts/convert_yt_pool_catboost/lib/ft
+ - ads/autobudget/ml_pipeline/scripts/create_cd_file/lib/ft
+ - ads/bsyeti/libs/py_tnode/ut
+ - ads/factor_check/mutial_information/yql/tests
+ - ads/libs/py_autobudget/ut
+ - ads/libs/py_mapreduce/yabs-mapreduce-modules/t/mapreducelib
+ - ads/libs/py_mapreduce/yabs-mapreduce-modules/t/mapreducelib_emulator
+ - ads/libs/py_mapreduce/yabs-mapreduce-modules/t/yabs/tabtools
+ - ads/libs/py_mapreduce/yabs-mapreduce-modules/test_pt/functional
+ - ads/libs/py_mapreduce/yabs-mapreduce-modules/test_pt/functional_skiff
+ - ads/libs/py_matrixnet/ut
+ - ads/libs/py_ml_factors/fat/test_mappers
+ - ads/libs/py_ml_factors/fat/test_preprocessors_first_batch
+ - ads/libs/py_ml_factors/fat/test_preprocessors_second_batch
+ - ads/libs/py_vw_lib/ut
+ - ads/libs/test_yt/example/run
+ - ads/libs/yql/ft
+ - ads/libs/yql/testlib/ft
+ - ads/libs/yql/ut/test
+ - ads/mr_tools/record_formats/ut
+ - ads/mr_tools/slotrecord/ut
+ - ads/nirvana/difacto/dmlc_launcher/test
+ - ads/nirvana/online_learning/run_flowkeeper/workflow_tests
+ - ads/pytorch/deploy/bindings/ut
+ - ads/quality/adv_machine/tsar/cm_robot/cmpy/adv_machine_models
+ - ads/quality/adv_machine/tsar/cm_robot/cmpy/turbo
+ - ads/quality/bid_correction/lib/ut
+ - ads/quality/metric_eval/tests/ut
+ - ads/sandbox_scripts/logs_scheme/fat
+ - ads/targeting/cross_check/ut
+ - advq/generation/broadmatch_export/tests
+ - advq/generation/chrono_db_generator/tests
+ - advq/generation/common/generators/phits_index_uploader/tests
+ - advq/generation/common/generators/sumhits_generator/tests
+ - advq/generation/common/linguistics/tests
+ - advq/generation/common/queries/tests
+ - advq/generation/common/tests
+ - advq/generation/phits_generator/tests
+ - advq/generation/prsya_generator/ut
+ - advq/offline_phits/direct_export/ut/test_export
+ - advq/offline_phits/library/ut/process
+ - advq/offline_pkz/test
+ - alice/library/python/decoder/tests
+ - antiadblock/cryprox/tests/functional
+ - antiadblock/postgres_local/tests
+ - april/mediaplan/mediaplan/forecaster/migrations
+ - billing/agency_rewards/tests
+ - bindings/java/abt/abt-native/android/tests
+ - build/scripts
+ - cloud/ai/speechkit/stt/tests/data/model
+ - cloud/ai/speechkit/stt/tests/eval/metrics
+ - cloud/gauthling/yc_auth_tornado/test
+ - cloud/mdb/dbaas-internal-api-image/dbaas_internal_api/utils/dataproc_joblog
+ - cloud/mdb/salt/salt/components/datacloud/dist-sync/tests
+ - cv/imageproc/ocr/ocr_runner/load_cfg
+ - cv/imageproc/ocr/ocr_runner/tests
+ - cv/library/imageparserlib/rawinterface/tests
+ - datacloud/features/dssm/tests
+ - datacloud/features/geo/tests
+ - dict/ext/pairfreq/findpairs3/tests/ctxt
+ - dict/ext/pairfreq/findpairs3/tests/ctxtid
+ - dict/ext/pairfreq/findpairs3/tests/estim
+ - dict/ext/pairfreq/findpairs3/tests/find
+ - dict/ext/pairfreq/findpairs3/tests/lemmatize
+ - dict/gen_phrases/tests
+ - dict/geninflnames/tests
+ - dict/mt/make/tools/build_unigram_blacklist/tests
+ - dict/mt/make/tools/lm_diff/tests
+ - dict/mt/make/tools/make_cap_model/ut
+ - dict/mt/make/tools/tfnn/tests
+ - dict/mt/make/tools/title_rate_filter/tests
+ - dict/mt/make/tools/yt_shuffle/tests
+ - dict/mt/pt_build/tools/yql_build/test
+ - dict/mt/tools/cluster_filter_yt/test
+ - dict/mt/tools/deduplicate_yt/test
+ - dict/mt/tools/hierarchy_clustering/tests
+ - dict/mt/tools/rake_filter_yt/test
+ - dict/mt/tools/zipf_filter_yt/test
+ - dict/mystem/tests/pipe
+ - dict/tools/disamb_test/tests
+ - dict/tools/docrec_html_parser/tests
+ - dict/tools/make_morphdict/main/tests
+ - dict/tools/make_morphdict/normalize/tests
+ - dict/tools/make_morphdict/scripts/prepare/tests
+ - dict/tools/make_morphdict/scripts/schemes/tests
+ - dict/tools/make_morphdict/tests
+ - dict/tools/morphotest/morphopy/tests
+ - dict/tools/query_disamb_test/tests
+ - dict/tools/unicode_test/tests
+ - dict/tools/untransliter/tests
+ - dict/word2vec/tools/convert_model/tests
+ - dj/lib/shard2/yt_prepare/ut/run_test
+ - dj/tools/rthub_profiles/profile_update_triggers/profile_update_trigger_rtmr/tests
+ - entity/ontodb/robot/tests/integration
+ - entity/ontodb/tasks/watson_converter/lib/ut
+ - entity/recommender/nirvana/operations/build_static_profiles/ut
+ - entity/recommender/nirvana/operations/build_tops_profiles/ut
+ - entity/recommender/nirvana/operations/make_sbs_film_polls/lib/ut
+ - entity/recommender/tools/features_diff_checker/ut
+ - extsearch/audio/yamrec/upper
+ - extsearch/fresh/meta/rearrange_data/tests
+ - extsearch/images/robot/parsers/html_parser/imagelib/ut2
+ - extsearch/images/tools/cbircomparer/tests
+ - extsearch/images/tools/query_filter/ut
+ - extsearch/video/indexer/indexurlseq/create/tests
+ - extsearch/video/quality/deep_click/tests
+ - extsearch/video/quality/delayed_view/trie_ops/tests
+ - extsearch/video/quality/vuserdata2/tests
+ - extsearch/video/robot/authorfromjson/tests
+ - extsearch/video/robot/authorthumbs/tests
+ - extsearch/video/robot/crawling/custom_html_parser/bin/tests
+ - extsearch/video/robot/crawling/partner_api/bin/tests
+ - extsearch/video/robot/deletes/player_ban/tests
+ - extsearch/video/robot/docbase/docauthor/tests
+ - extsearch/video/robot/docbase/docfactor/tests
+ - extsearch/video/robot/docbase/factors/annfexport/tests
+ - extsearch/video/robot/docbase/factors/authfexport/tests
+ - extsearch/video/robot/docbase/factors/hostfexport/tests
+ - extsearch/video/robot/docbase/factors/thumbfexport/tests
+ - extsearch/video/robot/docbase/indexdocs/tests
+ - extsearch/video/robot/docbase/postcalc/tests
+ - extsearch/video/robot/docbase/vegas/adaptor/tests
+ - extsearch/video/robot/frames/merge/tests
+ - extsearch/video/robot/hostsdb/tool/tests
+ - extsearch/video/robot/index/indexfactors/tests
+ - extsearch/video/vh/indexer/tests
+ - extsearch/wizards/fastres2/daemon/tests/small
+ - geobase/python
+ - geobase/tests/timezone_getter
+ - health/turbo_articles/parser/tests
+ - health/turbo_articles/turbo_to_yt/tests
+ - health/yamd/health_backend/tests
+ - health/yamd/libs/data_layer/tests
+ - infra/deploy_export_stats/tests
+ - infra/nanny/instancectl/tests/func
+ - infra/nanny/instancectl/tests/func_legacy
+ - infra/nanny/instancectl/tests/unit
+ - infra/nanny/sepelib/tests
+ - infra/qyp/vmctl/tests
+ - infra/wall-e/checks/tests
+ - intranet/dogma/dogma_tests
+ - intranet/hidereferer/tests
+ - intranet/magiclinks/tests
+ - intranet/yandex_directory/tests
+ - juggler/juggler_client/lib/tests
+ - juggler/libjuggler/tests
+ - kernel/extended_mx_calcer/tools/calcers_test/tests
+ - kernel/geo/tests/geo_utils/tests
+ - kernel/title_ranges/test_title_ranges/tests
+ - library/cpp/codecs/static/tools/tests
+ - library/cpp/deprecated/solartrie/test/tests
+ - library/cpp/file_checker/test/tests
+ - library/cpp/pybind/example/ut
+ - library/python/cyson/ut
+ - library/python/vault_client/ut/tests
+ - logbroker/push-client/ft
+ - logfeller/lib/table_allocator/functional_tests/dyn_allocator_tests
+ - mail/xiva/mobile/tests-system
+ - mapreduce/library/native2streaming/tests/tests
+ - mapreduce/yt/tests
+ - maps/fastcgi/meta/bin/tests
+ - maps/libs/tile/pymod-tests
+ - maps/wikimap/mapspro/tools/topology_fixer/tests
+ - market/contrib/python/BitTorrent
+ - market/dynamic_pricing/pricing/common/checks/checker/ut
+ - market/dynamic_pricing/pricing/common/checks/solomon_sender/ut
+ - market/dynamic_pricing/pricing/dynamic_pricing/tests
+ - market/forecaster/lite-offline
+ - market/idx/marketindexer/medium_tests/yatf/external
+ - market/yamarec/edera/tests/unit
+ - market/yamarec/yamarec/tests/functional
+ - mds/cocaine/darkvoice/tests
+ - mds/cocaine/plugins/geobase/tests
+ - mds/cocaine/plugins/langdetect/tests
+ - mds/cocaine/plugins/regional-units/tests
+ - mds/cocaine/plugins/uatraits/tests
+ - mds/libs/thevoid/tests
+ - mds/lrc-tools/tests/test_check_defrag
+ - mds/lrc-tools/tests/test_converter
+ - mds/lrc-tools/tests/test_defrag
+ - mds/lrc-tools/tests/test_defrag_analyzer
+ - mds/lrc-tools/tests/test_defrag_job
+ - mds/lrc-tools/tests/test_listing
+ - mds/lrc-tools/tests/test_mocked_restore
+ - mds/lrc-tools/tests/test_read_records
+ - mds/lrc-tools/tests/test_reader
+ - mds/lrc-tools/tests/test_recovery
+ - mds/lrc-tools/tests/test_remove_records
+ - mds/lrc-tools/tests/test_remover
+ - mds/lrc-tools/tests/test_restore
+ - media/recommender/zen/factor_url_socnet/tests
+ - mediapers/rtmr/tasks/kp/recommendations/tests
+ - metrika/admin/brb/server/tests
+ - ml/cf_sharp/tests
+ - modadvert/libs/algorithms/ut
+ - modadvert/programs/catalogia_flags_diff/ut
+ - modadvert/programs/minus_regions/ut
+ - mssngr/tools/pytests/setup/local
+ - nirvana/libs/comparable_dumped_workflow/ut
+ - nirvana/valhalla/tests
+ - ofd/notifier/tests/test_unit/test_sender/test_event_types
+ - ofd/notifier/tests/test_unit/test_sender/test_notification_types
- passport/backend/logbroker_client/account_events/tests
- passport/backend/logbroker_client/oauth/tests
- passport/backend/logbroker_client/xiva/tests
- passport/backend/tools/metrics/ut
- passport/backend/vault/cli/yav/tests
- - quality/ab_testing/scripts/exp_veles/exp_mr_server/scripts/ut
- - quality/ab_testing/tools/postgres_local/tests
- - quality/click_machine/tests
- - quality/functionality/chats/common/feedback_client/tests
- - quality/functionality/content_plugins/runner/tests
- - quality/functionality/content_plugins/tools/cut_snippets/tests
- - quality/functionality/entity_search/factqueries/facts_builder_mr/tests/medium
- - quality/functionality/ideal_snippets/release_data/tests
- - quality/functionality/parsepl/nirvana/parse_kwyt_sample/tests
- - quality/functionality/toloka_lib/tests
- - quality/functionality/turbo/rss/host_ban_job/tests
- - quality/logs/baobab/api/cpp/tests
- - quality/logs/baobab/tamus/python/ut
- - quality/logs/baobab/tamus/tests/dump_test
- - quality/logs/baobab/tests/validation_lib
- - quality/logs/log_splitter_lib/tests/rec_splitter/tests
- - quality/logs/logs_ng_verifier/tests
- - quality/mr_apps/mr_cat/test
- - quality/mr_apps/mr_cp/test
- - quality/mr_apps/mr_data_manip/test
- - quality/mr_apps/mr_diff/test
- - quality/mr_apps/mr_files/test
- - quality/mr_apps/mr_find/test
- - quality/mr_apps/mr_get_keys/test
- - quality/mr_apps/mr_get_table_part/test
- - quality/mr_apps/mr_grep/test
- - quality/mr_apps/mr_hash/test
- - quality/mr_apps/mr_head/test
- - quality/mr_apps/mr_hist/test
- - quality/mr_apps/mr_key_count/test
- - quality/mr_apps/mr_ls/test
- - quality/mr_apps/mr_mv/test
- - quality/mr_apps/mr_rm/test
- - quality/mr_apps/mr_set_ops/test
- - quality/mr_apps/mr_sort/test
- - quality/mr_apps/mr_stat/test
- - quality/mr_apps/mr_touch/test
- - quality/mr_apps/mr_uniq/test
- - quality/mr_apps/mr_wc/test
- - quality/mr_test/tests
- - quality/mr_trie_tools/mr_coded_blob_test/tests
- - quality/mr_trie_tools/mr_trie_test/tests
- - quality/pers/ml/atom/calctarg/tests
- - quality/pers/ml/atom/distribution/collect_user_ids/tests
- - quality/pers/ml/atom/distribution/convert_logs/tests
- - quality/pers/ml/atom/distribution/conveyor/pool_builder/tests
- - quality/pers/ml/atom/distribution/counter_stat/tests
- - quality/pers/ml/atom/distribution/crypta_extract/tests
- - quality/pers/ml/atom/distribution/generate_user_id_mapping/tests
- - quality/pers/ml/atom/distribution/joiner/tests
- - quality/pers/ml/atom/distribution/parse_atom_events/tests
- - quality/pers/ml/atom/distribution/postprocess_product_profiles/tests
- - quality/pers/ml/atom/distribution/product_profile_and_candidate_score_matcher/tests
- - quality/pers/ml/atom/distribution/product_profiles2/tests
- - quality/pers/ml/atom/distribution/search_profiles/tests
- - quality/pers/ml/atom/docscore/tests
- - quality/pers/ml/atom/project-specific/entity_search/makepool/tests
- - quality/pers/ml/outflow/tests
- - quality/pers/rerank_service/tests/service-test
- - quality/pers/user_buckets/tests
- - quality/pers/user_history/geo_requests/tests
- - quality/pers/user_profiles/tests/local_mr
- - quality/pers/user_profiles/tests/rtmr
- - quality/relev_tools/fml_mr_utils/pool_sampler/test
- - quality/relev_tools/fml_mr_utils/prs_intersector/test
- - quality/relev_tools/fml_mr_utils/prs_unrater/test
- - quality/relev_tools/fml_plot/tests
- - quality/relev_tools/lboost_ops/makereqbundle/tests/from_plain_text
- - quality/relev_tools/lboost_ops/makereqbundle/tests/from_qtree
- - quality/relev_tools/lboost_ops/tm_calc/tests
- - quality/relev_tools/vpcg/bin/ut
- - quality/relev_tools/xfactor-yt/lib/ut/build_apply_dictionaries
- - quality/relev_tools/xfactor-yt/lib/ut/collaborative_filtering
- - quality/relev_tools/xfactor-yt/lib/ut/convert_output
- - quality/relev_tools/xfactor-yt/lib/ut/metric_export
- - quality/relev_tools/xfactor-yt/lib/ut/prepare_input
- - quality/relev_tools/xfactor-yt/yt_operations/ut
- - quality/short_beak/sg_collector/tests
- - quality/tools/scripts/tests
- - quality/traffic/tests/iterator/tests
- - quality/trailer/rich_suggest_data/fast_thematic_personalization/tests
- - quality/user_search/qnorm_manip/tests
- - quality/user_sessions/bali/tests
- - quality/user_sessions/createlib/qb3/parser/helpers_example/tests
- - quality/user_sessions/createlib/qb3/parser/local_yt_test_example
- - quality/user_sessions/createlib/qb3/parser/local_yt_test_example_proto
- - quality/user_sessions/createlib/qb3/parser/local_yt_test_example_proto_v2
- - quality/user_sessions/createlib/tests
- - quality/userdata/prep/tests
- - quality/ytlib/ytweave/tests
- - robot/favicon/tests
- - robot/lemur/ci_yt/smoke
- - robot/library/oxygen/indexer/input/collection/tests
- - robot/library/oxygen/indexer/mapper/links/tests
- - robot/library/oxygen/indexer/output/tests
- - robot/library/oxygen/indexer/processor/arcdir/tests
- - robot/library/oxygen/indexer/processor/pruning/tests
- - rt-research/common/bindings/jupiter_canonizer/ut/lib
- - rtmapreduce/mrtasks/bs_fast_stat/tests
- - rtmapreduce/mrtasks/cocaine_log/tests
- - rtmapreduce/mrtasks/images_freon_sample/tests
- - rtmapreduce/mrtasks/keyslist/tests
- - rtmapreduce/mrtasks/orgvisits/tests
- - rtmapreduce/mrtasks/parselib_errors/tests
- - rtmapreduce/mrtasks/postprocess_sessions/tests
- - rtmapreduce/mrtasks/rtmr/pqout/tests
- - rtmapreduce/mrtasks/rtmr/rtmr_kpi/tests
- - rtmapreduce/mrtasks/rtmr/splitter/tests
- - rtmapreduce/mrtasks/sample/tests
- - rtmapreduce/mrtasks/sbapi_split/tests
- - rtmapreduce/mrtasks/sessions2detector/tests
- - rtmapreduce/mrtasks/sessions2trender/tests
- - rtmapreduce/mrtasks/video_player_errors/tests
- - rtmapreduce/tests/pusher-test/tests
- - saas/rtyserver_test/tests/cluster
- - saas/rtyserver_test/tests/unit_10m
- - saas/rtyserver_test/tests/with_data
- - saas/tools/printposfilter/tests
- - sandbox/projects/devtools/ChangesDetector
- - scarab/api/tests/java-mobile-minimal/ut
- - scarab/api/tests/js/ut
- - scarab/api/tests/perl/ut
- - scarab/api/tests/python/ut
- - scarab/api/tests/swift/ut
- - search/begemot/tools/spellchecker/framework_adapter
- - search/geo/tools/golovan/extevlogproc/tests
- - search/gta/ltv/hc1_reducer/tests
- - search/lingboost/saas/codecs/test_bundle_codecs/tests/slow
- - search/panther/tests/convert
- - search/tools/idx_ops/comparer/tests
- - search/tools/idx_ops/converter/tests
- - search/tools/request_sampler/tests
- - search/web/personalization/test_features/tests
- - search/wizard/entitysearch/tools/outentity/tests
- - search/wizard/entitysearch/tools/outnerobject/tests
- - search/wizard/entitysearch/tools/tests
- - serp/foreverdata/test/patcher
- - strm/vast_converter/tests
- - tools/clustermaster/tests
- - tools/langdiscr-test/tests
- - tools/lemmer-test/tests
- - tools/nlp_test/tests
- - tools/nodeiter_test/tests
- - tools/printreqs/tests
- - tools/rcgtest/tests
- - tools/recode/tests
- - tools/segutils/tests/dater2_test/tests
- - tools/segutils/tests/dater_test/tests
- - tools/segutils/tests/segmentator_test/tests
- - tools/segutils/tests/zones_test/tests
- - tools/snipmake/steam/page_factors/cpp_factors/segmentator_tool/tests
- - tools/snipmake/urlcut_test/tests
- - tools/test_norm/tests
- - tools/tokenize/tests
- - tools/untranslit_test/tests
- - transfer_manager/server/tests/e2e
- - vh/recommender/tools/build_offline_doc2doc/tests
- - vh/recommender/tools/build_offline_recommendations/tests
- - vh/recommender/tools/dssm_profiles/ut
- - voicetech/asr/cloud_engine/cli/app/pytest/large
- - voicetech/asr/cloud_engine/cli/app/pytest/medium
- - voicetech/asr/cloud_engine/server/stt/pytest/medium
- - weather/libs/secrets/tests
- - weather/workers/apply/yt/apply/tests
- - weather/workers/common/location_indices/tests
- - yabs/indoor/tests
- - yabs/rmp/backend/tests/lib/zora
- - yabs/server/libs/py_decrypt_predictions/test
- - yabs/server/libs/py_pibf/test
- - yabs/server/test/ft/lua/page_1
- - yabs/server/test/ft/lua/page_1037
- - yabs/server/test/ft/lua/page_14
- - yabs/server/test/ft/lua/page_158973
- - yabs/server/test/ft/lua/page_162514
- - yabs/server/test/ft/lua/page_164717
- - yabs/server/test/ft/lua/page_168577
- - yabs/server/test/ft/lua/page_180897
- - yabs/server/test/ft/lua/page_185459
- - yabs/server/test/ft/lua/page_186549
- - yabs/server/test/ft/lua/page_2
- - yabs/server/test/ft/lua/page_242
- - yabs/server/test/ft/lua/page_243449
- - yabs/server/test/ft/lua/page_244345
- - yabs/server/test/ft/lua/page_270715
- - yabs/server/test/ft/lua/page_273214
- - yabs/server/test/ft/lua/page_278239
- - yabs/server/test/ft/lua/page_280743
- - yabs/server/test/ft/lua/page_281945
- - yabs/server/test/ft/lua/page_285318
- - yabs/server/test/ft/lua/page_2_on_trafarets
- - yabs/server/test/ft/lua/page_323453
- - yabs/server/test/ft/lua/page_338535
- - yabs/server/test/ft/lua/page_341469
- - yabs/server/test/ft/lua/page_342532
- - yabs/server/test/ft/lua/page_355611
- - yabs/server/test/ft/lua/page_357267
- - yabs/server/test/ft/lua/page_3897
- - yabs/server/test/ft/lua/page_417631
- - yabs/server/test/ft/lua/page_420097
- - yabs/server/test/ft/lua/page_92550
- - yabs/server/test/pylibs/blowfish/test
- - yabs/server/test/tools/oneshot_tester/lib/tests
- - yabs/vh/cms-pgaas/test/ft/ad_config_importer
- - yabs/vh/cms-pgaas/test/ft/admin_api
- - yabs/vh/cms-pgaas/test/ft/content_ksiva_api
- - yabs/vh/cms-pgaas/test/ft/self_service_api
- - yabs/vh/frontend/test/ft/VH-3242
- - yql/library/embedded/python/test
- - yql/scripts/local
- - yql/tests/cli
- - yql/tests/jdbc
- - yql/tests/multi_process
- - yt/admin/drive_monitor/tests/unit
- - yt/admin/perf_scraper/tests
- - yt/admin/shiva/tests/unit
- - yt/odin/tests/suites
- - yweb/antimalware/libs/yttools/py/tests
- - yweb/antiporno/pyutil/draft/simple_yt/tests
- - yweb/antiporno/pyutil/tests
- - yweb/antiporno/site_reachability/lib/botanik/tests/small
- - yweb/antiporno/site_reachability/lib/export/video/tests/medium
- - yweb/antiporno/yt_tools/rsync_yt/tests/medium
- - yweb/antiporno/yt_tools/rsync_yt/tests/small
- - yweb/antispam/tools/masks2qd_trie/tests
- - yweb/antispam/url_ndp/url_ndp_lua/http_api
- - yweb/antispam/url_ndp/url_ndp_lua/ut
- - yweb/autoclassif/subquery/indexer/tests
- - yweb/blender/lib/libblndr/tests
- - yweb/blender/scripts/fml_config_server
- - yweb/freshness/fresh_suggest/tests
- - yweb/freshness/news_doc_contrast/rtmr/tests
- - yweb/freshness/rtmr_collect_news_bursts/tests
- - yweb/freshness/rtmr_metrics/fresh_clicks/tests
- - yweb/freshness/rtmr_metrics/fresh_surplus/tests
- - yweb/news/bindings/python/url/test
- - yweb/news/mr_indexer/tests
- - yweb/news/rtmr/user_story_visits/tests
- - yweb/peoplesearch/rtysearch/lib/profile_dumper/tests/tests
- - yweb/peoplesearch/rtysearch/rtyindexer/tests
- - yweb/peoplesearch/social_users/lib/common/tests/tests
- - yweb/peoplesearch/yweb_social_snippet/tools/socnetsnip_querydata_formatter/tests
- - yweb/peoplesearch/yweb_social_snippet/tools/yweb_social_snippet_generator_mr/tests
- - yweb/pumpkin/mrcollector/tests
- - yweb/querydata/querydata_indexer/tests
- - yweb/querydata/querydata_indexer_saas/ferryman/abstract_worker/local_yt_tests
- - yweb/querydata/querydata_indexer_saas/ferryman/json_worker/local_yt_tests
- - yweb/querydata/querydata_indexer_saas/ferryman/tests/local_yt_tests
- - yweb/querydata/querydata_indexer_saas/ferryman/worker/local_yt_tests
- - yweb/querydata/tools/trie_searcher_test/tests
- - yweb/querydata/tools/url2docid/tests
- - yweb/querydata/tools/url2owner/tests
- - yweb/querydata/totalban2/tests
- - yweb/rca/tools/crca/tests
- - yweb/robot/kiwi_queries/robot/triggers/dateextractortrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/disambmasktrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/extbreaktrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/freqcalculatortrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/httpparsetrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/mediawikitrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/mergedatacontainertrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/metadescrtrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/nameextractortriggertest/tests/rus_docs
- - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/nameextractortriggertest/tests/rus_fio
- - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/nameextractortriggertest/tests/tur_docs
- - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/nameextractortriggertest/tests/tur_fio
- - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/nameextractortriggertest/tests/ukr_docs
- - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/nameextractortriggertest/tests/ukr_fio
- - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/numbertrigger/numbertriggertest/tests
- - yweb/robot/kiwi_queries/robot/triggers/numbertrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/phonenumbertrigger/phonetest/tests
- - yweb/robot/kiwi_queries/robot/triggers/reviewtrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/segmentatortrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/shoptrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/simhashtrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/urlsegtrigger/test
- - yweb/robot/kiwi_queries/robot/triggers/yapreviewtrigger/test
- - yweb/robot/kiwi_queries/test_udf/python
- - yweb/robot/refarc2omni/test
- - yweb/safesearch/government/python/tests
- - yweb/sitelinks/astrolabe/build_bna/candidates/tests/test_daily_logs
- - yweb/sitelinks/astrolabe/build_bna/candidates/tests/test_merge_daily_logs
- - yweb/sitelinks/astrolabe/build_bna/candidates/tests/test_nanos
- - yweb/sitelinks/astrolabe/build_bna/candidates/tests/test_region
- - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_canonizations/test_apply_canonizations
- - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_canonizations/test_prepare_canonizations
- - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_gemini_input
- - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_generate_sitelinks_from_titles
- - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_get_candidates_from_refarc
- - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_naming_candidates
- - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_prepare_html_urls
- - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_prepare_input_for_refarc
- - yweb/structhtml/mediawiki/tool/tests
- - yweb/structhtml/microform/tool/tests/datavoctest
- - yweb/structhtml/microform/tool/tests/microtests
- - yweb/structhtml/microform/tool/tests/namevaltest
- - yweb/structhtml/microform/tool/tests/structhtmltest
- - yweb/structhtml/richsnippets/productoffer/tool/tests
- - yweb/structhtml/richsnippets/recipe/tool/tests
- - yweb/structhtml/richsnippets/semanticdata2json/tool/tests
- - yweb/structhtml/richsnippets/videoobject/tool/tests
- - yweb/structhtml/schemaorg/tool/tests
- - yweb/video/index/vtriebuilder/tests
- - yweb/video/mr_scripts/calcstaticfactors/tests
- - yweb/video/mr_scripts/vmetamerge/tests
- - yweb/video/robot/freshness/mr_sbrstats/tests
- - yweb/video/series/heartbeat/tests
- - yweb/video/tools/url2fastban/tests
- - yweb/video/vprintwzrd_mr/tests
- - yweb/webdaemons/explogdaemon/tests
- - yweb/webscripts/video/fastrecrawl/fresh_deltas/tests
- - yweb/webscripts/video/redirects_unwind
- - yweb/yasap/pdb/pdb-backend/tests/lib/commands/set_market_merchant_data
- - yweb/yasap/pdb/pdb-backend/tests/lib/its
- - yweb/yasap/pdb/pdb-backend/tests/lib/mds
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/avatars
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/boards/resources
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/ban
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/bulk
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/complaints
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/creation
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/delete
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/delete_board
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/forbid_patch
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/get
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/log
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/market
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/merchants
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/organization
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/other
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/patch
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/samovar
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/series
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/shares
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/source_types
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/user
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/wish
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/celery
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/common
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/complaints
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/components
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/ephemeral
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/events/tasks
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/export
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/favorites
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/langdetect
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/metrics
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/object_answers
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/organizations
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/pages
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/shares
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/stats
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/tasks
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/ugcdb
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/user/resources
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/yauth
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/ydb
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/actions/tasks
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/boards
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/complaints
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/contents
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/e2e
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/idm
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/object_answers
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/recipes
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/resources
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/teasers
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/toloka
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/trashcan
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/turbo
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/users
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_ext/kombu
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_ext/mongoengine
- - yweb/yasap/pdb/pdb-backend/tests/lib/saas
- - yweb/yasap/pdb/pdb-backend/tests/lib/sb
- - yweb/yasap/pdb/pdb-backend/tests/lib/videosearch
- - yweb/yasap/pdb/pdb-backend/tests/lib/ydb
- - yweb/yasap/pdb/quality/profile/action_v2/rtmr/tests
- - yweb/yasap/pdb/quality/profile/fresh_profiles/event_log_converter_rtmr/tests
- - yweb/yasap/pdb/quality/profile/redir_actions/rtmr_redir_actions/tests
- - zen/rtmr/push_processing/tests
- - quality/mapreduce/tests/common
- - ads/factor_check/features/tests
- - ads/libs/py_ml_factors/mt/baseline_model
- - quality/user_sessions/createlib/qb3/parser/local_yt_test_example_proto_v2
- - billing/agency_rewards/tests_platform
- - balancer/test/functional/instance
- - balancer/test/functional/aab_cookie_verify
- - dict/mystem/tests
- - infra/walle/server/tests
- - market/forecaster/lite
- - market/idx/marketindexer/medium_tests/yatf
- - market/report/lite
- - ofd/notifier/tests/test_unit
- - saas/rtyserver_test/tests
- - search/lingboost/saas/codecs/test_bundle_codecs/tests
- - transfer_manager/server/tests
- - yql/tests/s-expressions
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/boards
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/events
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb/user
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/actions
- - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/cards
- - ads/libs/py_autobudget/ft/test_ab_target_mapper
- - ads/libs/py_autobudget/ft/test_attribution_preprocessor
- - ads/libs/py_autobudget/ft/test_common_qid_mapper
- - ads/libs/py_autobudget/ft/test_meaningful_goals_goal_id_mapper
- - ads/libs/py_autobudget/ft/test_meaningful_goals_mapper
- - ads/libs/py_autobudget/ft/test_meaningful_goals_to_column_mapper
- - ads/libs/py_autobudget/ft/test_resampling_preprocessor
- - ads/libs/py_autobudget/ft/test_reweighting
- - ads/libs/py_autobudget/ft/test_row_duplicator_mapper
- - ads/libs/py_autobudget/ft/test_scale_by_column_preprocessor
- - ads/libs/py_mapreduce/yabs-mapreduce-modules/t
- - ads/libs/py_mapreduce/yabs-mapreduce-modules/test_pt
- - balancer/test/functional/rfc_http
- - balancer/test/functional/dynamic
- - balancer/test/functional/antirobot
- - balancer/test/functional/h100
- - balancer/test/functional/errordocument
- - balancer/test/functional/active_check_reply
- - balancer/test/functional/rendezvous_hashing
- - balancer/test/functional/consistent_hashing
- - balancer/test/functional/pingerprocess
- - balancer/test/functional/unistat
- - ads/sandbox_scripts/visibility_stats/fat
- - ads/pytorch/lib/preprocess/medium_ut
- - ads/pytorch/lib/online_learning/production/model_folder/medium_ut
- - ads/pytorch/ads_pytorch_integration_test
- - ads/nirvana/online_learning/prepare_factorization_table/tsar_preprocessor/ut
- - ads/nirvana/automl/pipelines/mlmarines/medium_ut
- - ads/nirvana/automl/lib/preprocess_pytorch/medium_ut
- - ads/nirvana/automl/lib/metric_eval/medium_ut
- - ads/nirvana/automl/lib/joiner/medium_ut
- - ads/libs/py_ml_factors/ut/preprocessors
- - ads/libs/py_ml_factors/ut/matrixnet
- - ads/libs/py_lmcompute/ut
- - ads/libs/py_lmcompute/ft
- - ads/libs/py_autobudget/mt/test_attribution_preprocessor
- - ads/bigkv/tensor_transport/tests
+ - quality/ab_testing/scripts/exp_veles/exp_mr_server/scripts/ut
+ - quality/ab_testing/tools/postgres_local/tests
+ - quality/click_machine/tests
+ - quality/functionality/chats/common/feedback_client/tests
+ - quality/functionality/content_plugins/runner/tests
+ - quality/functionality/content_plugins/tools/cut_snippets/tests
+ - quality/functionality/entity_search/factqueries/facts_builder_mr/tests/medium
+ - quality/functionality/ideal_snippets/release_data/tests
+ - quality/functionality/parsepl/nirvana/parse_kwyt_sample/tests
+ - quality/functionality/toloka_lib/tests
+ - quality/functionality/turbo/rss/host_ban_job/tests
+ - quality/logs/baobab/api/cpp/tests
+ - quality/logs/baobab/tamus/python/ut
+ - quality/logs/baobab/tamus/tests/dump_test
+ - quality/logs/baobab/tests/validation_lib
+ - quality/logs/log_splitter_lib/tests/rec_splitter/tests
+ - quality/logs/logs_ng_verifier/tests
+ - quality/mr_apps/mr_cat/test
+ - quality/mr_apps/mr_cp/test
+ - quality/mr_apps/mr_data_manip/test
+ - quality/mr_apps/mr_diff/test
+ - quality/mr_apps/mr_files/test
+ - quality/mr_apps/mr_find/test
+ - quality/mr_apps/mr_get_keys/test
+ - quality/mr_apps/mr_get_table_part/test
+ - quality/mr_apps/mr_grep/test
+ - quality/mr_apps/mr_hash/test
+ - quality/mr_apps/mr_head/test
+ - quality/mr_apps/mr_hist/test
+ - quality/mr_apps/mr_key_count/test
+ - quality/mr_apps/mr_ls/test
+ - quality/mr_apps/mr_mv/test
+ - quality/mr_apps/mr_rm/test
+ - quality/mr_apps/mr_set_ops/test
+ - quality/mr_apps/mr_sort/test
+ - quality/mr_apps/mr_stat/test
+ - quality/mr_apps/mr_touch/test
+ - quality/mr_apps/mr_uniq/test
+ - quality/mr_apps/mr_wc/test
+ - quality/mr_test/tests
+ - quality/mr_trie_tools/mr_coded_blob_test/tests
+ - quality/mr_trie_tools/mr_trie_test/tests
+ - quality/pers/ml/atom/calctarg/tests
+ - quality/pers/ml/atom/distribution/collect_user_ids/tests
+ - quality/pers/ml/atom/distribution/convert_logs/tests
+ - quality/pers/ml/atom/distribution/conveyor/pool_builder/tests
+ - quality/pers/ml/atom/distribution/counter_stat/tests
+ - quality/pers/ml/atom/distribution/crypta_extract/tests
+ - quality/pers/ml/atom/distribution/generate_user_id_mapping/tests
+ - quality/pers/ml/atom/distribution/joiner/tests
+ - quality/pers/ml/atom/distribution/parse_atom_events/tests
+ - quality/pers/ml/atom/distribution/postprocess_product_profiles/tests
+ - quality/pers/ml/atom/distribution/product_profile_and_candidate_score_matcher/tests
+ - quality/pers/ml/atom/distribution/product_profiles2/tests
+ - quality/pers/ml/atom/distribution/search_profiles/tests
+ - quality/pers/ml/atom/docscore/tests
+ - quality/pers/ml/atom/project-specific/entity_search/makepool/tests
+ - quality/pers/ml/outflow/tests
+ - quality/pers/rerank_service/tests/service-test
+ - quality/pers/user_buckets/tests
+ - quality/pers/user_history/geo_requests/tests
+ - quality/pers/user_profiles/tests/local_mr
+ - quality/pers/user_profiles/tests/rtmr
+ - quality/relev_tools/fml_mr_utils/pool_sampler/test
+ - quality/relev_tools/fml_mr_utils/prs_intersector/test
+ - quality/relev_tools/fml_mr_utils/prs_unrater/test
+ - quality/relev_tools/fml_plot/tests
+ - quality/relev_tools/lboost_ops/makereqbundle/tests/from_plain_text
+ - quality/relev_tools/lboost_ops/makereqbundle/tests/from_qtree
+ - quality/relev_tools/lboost_ops/tm_calc/tests
+ - quality/relev_tools/vpcg/bin/ut
+ - quality/relev_tools/xfactor-yt/lib/ut/build_apply_dictionaries
+ - quality/relev_tools/xfactor-yt/lib/ut/collaborative_filtering
+ - quality/relev_tools/xfactor-yt/lib/ut/convert_output
+ - quality/relev_tools/xfactor-yt/lib/ut/metric_export
+ - quality/relev_tools/xfactor-yt/lib/ut/prepare_input
+ - quality/relev_tools/xfactor-yt/yt_operations/ut
+ - quality/short_beak/sg_collector/tests
+ - quality/tools/scripts/tests
+ - quality/traffic/tests/iterator/tests
+ - quality/trailer/rich_suggest_data/fast_thematic_personalization/tests
+ - quality/user_search/qnorm_manip/tests
+ - quality/user_sessions/bali/tests
+ - quality/user_sessions/createlib/qb3/parser/helpers_example/tests
+ - quality/user_sessions/createlib/qb3/parser/local_yt_test_example
+ - quality/user_sessions/createlib/qb3/parser/local_yt_test_example_proto
+ - quality/user_sessions/createlib/qb3/parser/local_yt_test_example_proto_v2
+ - quality/user_sessions/createlib/tests
+ - quality/userdata/prep/tests
+ - quality/ytlib/ytweave/tests
+ - robot/favicon/tests
+ - robot/lemur/ci_yt/smoke
+ - robot/library/oxygen/indexer/input/collection/tests
+ - robot/library/oxygen/indexer/mapper/links/tests
+ - robot/library/oxygen/indexer/output/tests
+ - robot/library/oxygen/indexer/processor/arcdir/tests
+ - robot/library/oxygen/indexer/processor/pruning/tests
+ - rt-research/common/bindings/jupiter_canonizer/ut/lib
+ - rtmapreduce/mrtasks/bs_fast_stat/tests
+ - rtmapreduce/mrtasks/cocaine_log/tests
+ - rtmapreduce/mrtasks/images_freon_sample/tests
+ - rtmapreduce/mrtasks/keyslist/tests
+ - rtmapreduce/mrtasks/orgvisits/tests
+ - rtmapreduce/mrtasks/parselib_errors/tests
+ - rtmapreduce/mrtasks/postprocess_sessions/tests
+ - rtmapreduce/mrtasks/rtmr/pqout/tests
+ - rtmapreduce/mrtasks/rtmr/rtmr_kpi/tests
+ - rtmapreduce/mrtasks/rtmr/splitter/tests
+ - rtmapreduce/mrtasks/sample/tests
+ - rtmapreduce/mrtasks/sbapi_split/tests
+ - rtmapreduce/mrtasks/sessions2detector/tests
+ - rtmapreduce/mrtasks/sessions2trender/tests
+ - rtmapreduce/mrtasks/video_player_errors/tests
+ - rtmapreduce/tests/pusher-test/tests
+ - saas/rtyserver_test/tests/cluster
+ - saas/rtyserver_test/tests/unit_10m
+ - saas/rtyserver_test/tests/with_data
+ - saas/tools/printposfilter/tests
+ - sandbox/projects/devtools/ChangesDetector
+ - scarab/api/tests/java-mobile-minimal/ut
+ - scarab/api/tests/js/ut
+ - scarab/api/tests/perl/ut
+ - scarab/api/tests/python/ut
+ - scarab/api/tests/swift/ut
+ - search/begemot/tools/spellchecker/framework_adapter
+ - search/geo/tools/golovan/extevlogproc/tests
+ - search/gta/ltv/hc1_reducer/tests
+ - search/lingboost/saas/codecs/test_bundle_codecs/tests/slow
+ - search/panther/tests/convert
+ - search/tools/idx_ops/comparer/tests
+ - search/tools/idx_ops/converter/tests
+ - search/tools/request_sampler/tests
+ - search/web/personalization/test_features/tests
+ - search/wizard/entitysearch/tools/outentity/tests
+ - search/wizard/entitysearch/tools/outnerobject/tests
+ - search/wizard/entitysearch/tools/tests
+ - serp/foreverdata/test/patcher
+ - strm/vast_converter/tests
+ - tools/clustermaster/tests
+ - tools/langdiscr-test/tests
+ - tools/lemmer-test/tests
+ - tools/nlp_test/tests
+ - tools/nodeiter_test/tests
+ - tools/printreqs/tests
+ - tools/rcgtest/tests
+ - tools/recode/tests
+ - tools/segutils/tests/dater2_test/tests
+ - tools/segutils/tests/dater_test/tests
+ - tools/segutils/tests/segmentator_test/tests
+ - tools/segutils/tests/zones_test/tests
+ - tools/snipmake/steam/page_factors/cpp_factors/segmentator_tool/tests
+ - tools/snipmake/urlcut_test/tests
+ - tools/test_norm/tests
+ - tools/tokenize/tests
+ - tools/untranslit_test/tests
+ - transfer_manager/server/tests/e2e
+ - vh/recommender/tools/build_offline_doc2doc/tests
+ - vh/recommender/tools/build_offline_recommendations/tests
+ - vh/recommender/tools/dssm_profiles/ut
+ - voicetech/asr/cloud_engine/cli/app/pytest/large
+ - voicetech/asr/cloud_engine/cli/app/pytest/medium
+ - voicetech/asr/cloud_engine/server/stt/pytest/medium
+ - weather/libs/secrets/tests
+ - weather/workers/apply/yt/apply/tests
+ - weather/workers/common/location_indices/tests
+ - yabs/indoor/tests
+ - yabs/rmp/backend/tests/lib/zora
+ - yabs/server/libs/py_decrypt_predictions/test
+ - yabs/server/libs/py_pibf/test
+ - yabs/server/test/ft/lua/page_1
+ - yabs/server/test/ft/lua/page_1037
+ - yabs/server/test/ft/lua/page_14
+ - yabs/server/test/ft/lua/page_158973
+ - yabs/server/test/ft/lua/page_162514
+ - yabs/server/test/ft/lua/page_164717
+ - yabs/server/test/ft/lua/page_168577
+ - yabs/server/test/ft/lua/page_180897
+ - yabs/server/test/ft/lua/page_185459
+ - yabs/server/test/ft/lua/page_186549
+ - yabs/server/test/ft/lua/page_2
+ - yabs/server/test/ft/lua/page_242
+ - yabs/server/test/ft/lua/page_243449
+ - yabs/server/test/ft/lua/page_244345
+ - yabs/server/test/ft/lua/page_270715
+ - yabs/server/test/ft/lua/page_273214
+ - yabs/server/test/ft/lua/page_278239
+ - yabs/server/test/ft/lua/page_280743
+ - yabs/server/test/ft/lua/page_281945
+ - yabs/server/test/ft/lua/page_285318
+ - yabs/server/test/ft/lua/page_2_on_trafarets
+ - yabs/server/test/ft/lua/page_323453
+ - yabs/server/test/ft/lua/page_338535
+ - yabs/server/test/ft/lua/page_341469
+ - yabs/server/test/ft/lua/page_342532
+ - yabs/server/test/ft/lua/page_355611
+ - yabs/server/test/ft/lua/page_357267
+ - yabs/server/test/ft/lua/page_3897
+ - yabs/server/test/ft/lua/page_417631
+ - yabs/server/test/ft/lua/page_420097
+ - yabs/server/test/ft/lua/page_92550
+ - yabs/server/test/pylibs/blowfish/test
+ - yabs/server/test/tools/oneshot_tester/lib/tests
+ - yabs/vh/cms-pgaas/test/ft/ad_config_importer
+ - yabs/vh/cms-pgaas/test/ft/admin_api
+ - yabs/vh/cms-pgaas/test/ft/content_ksiva_api
+ - yabs/vh/cms-pgaas/test/ft/self_service_api
+ - yabs/vh/frontend/test/ft/VH-3242
+ - yql/library/embedded/python/test
+ - yql/scripts/local
+ - yql/tests/cli
+ - yql/tests/jdbc
+ - yql/tests/multi_process
+ - yt/admin/drive_monitor/tests/unit
+ - yt/admin/perf_scraper/tests
+ - yt/admin/shiva/tests/unit
+ - yt/odin/tests/suites
+ - yweb/antimalware/libs/yttools/py/tests
+ - yweb/antiporno/pyutil/draft/simple_yt/tests
+ - yweb/antiporno/pyutil/tests
+ - yweb/antiporno/site_reachability/lib/botanik/tests/small
+ - yweb/antiporno/site_reachability/lib/export/video/tests/medium
+ - yweb/antiporno/yt_tools/rsync_yt/tests/medium
+ - yweb/antiporno/yt_tools/rsync_yt/tests/small
+ - yweb/antispam/tools/masks2qd_trie/tests
+ - yweb/antispam/url_ndp/url_ndp_lua/http_api
+ - yweb/antispam/url_ndp/url_ndp_lua/ut
+ - yweb/autoclassif/subquery/indexer/tests
+ - yweb/blender/lib/libblndr/tests
+ - yweb/blender/scripts/fml_config_server
+ - yweb/freshness/fresh_suggest/tests
+ - yweb/freshness/news_doc_contrast/rtmr/tests
+ - yweb/freshness/rtmr_collect_news_bursts/tests
+ - yweb/freshness/rtmr_metrics/fresh_clicks/tests
+ - yweb/freshness/rtmr_metrics/fresh_surplus/tests
+ - yweb/news/bindings/python/url/test
+ - yweb/news/mr_indexer/tests
+ - yweb/news/rtmr/user_story_visits/tests
+ - yweb/peoplesearch/rtysearch/lib/profile_dumper/tests/tests
+ - yweb/peoplesearch/rtysearch/rtyindexer/tests
+ - yweb/peoplesearch/social_users/lib/common/tests/tests
+ - yweb/peoplesearch/yweb_social_snippet/tools/socnetsnip_querydata_formatter/tests
+ - yweb/peoplesearch/yweb_social_snippet/tools/yweb_social_snippet_generator_mr/tests
+ - yweb/pumpkin/mrcollector/tests
+ - yweb/querydata/querydata_indexer/tests
+ - yweb/querydata/querydata_indexer_saas/ferryman/abstract_worker/local_yt_tests
+ - yweb/querydata/querydata_indexer_saas/ferryman/json_worker/local_yt_tests
+ - yweb/querydata/querydata_indexer_saas/ferryman/tests/local_yt_tests
+ - yweb/querydata/querydata_indexer_saas/ferryman/worker/local_yt_tests
+ - yweb/querydata/tools/trie_searcher_test/tests
+ - yweb/querydata/tools/url2docid/tests
+ - yweb/querydata/tools/url2owner/tests
+ - yweb/querydata/totalban2/tests
+ - yweb/rca/tools/crca/tests
+ - yweb/robot/kiwi_queries/robot/triggers/dateextractortrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/disambmasktrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/extbreaktrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/freqcalculatortrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/httpparsetrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/mediawikitrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/mergedatacontainertrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/metadescrtrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/nameextractortriggertest/tests/rus_docs
+ - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/nameextractortriggertest/tests/rus_fio
+ - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/nameextractortriggertest/tests/tur_docs
+ - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/nameextractortriggertest/tests/tur_fio
+ - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/nameextractortriggertest/tests/ukr_docs
+ - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/nameextractortriggertest/tests/ukr_fio
+ - yweb/robot/kiwi_queries/robot/triggers/nameextractortrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/numbertrigger/numbertriggertest/tests
+ - yweb/robot/kiwi_queries/robot/triggers/numbertrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/phonenumbertrigger/phonetest/tests
+ - yweb/robot/kiwi_queries/robot/triggers/reviewtrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/segmentatortrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/shoptrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/simhashtrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/urlsegtrigger/test
+ - yweb/robot/kiwi_queries/robot/triggers/yapreviewtrigger/test
+ - yweb/robot/kiwi_queries/test_udf/python
+ - yweb/robot/refarc2omni/test
+ - yweb/safesearch/government/python/tests
+ - yweb/sitelinks/astrolabe/build_bna/candidates/tests/test_daily_logs
+ - yweb/sitelinks/astrolabe/build_bna/candidates/tests/test_merge_daily_logs
+ - yweb/sitelinks/astrolabe/build_bna/candidates/tests/test_nanos
+ - yweb/sitelinks/astrolabe/build_bna/candidates/tests/test_region
+ - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_canonizations/test_apply_canonizations
+ - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_canonizations/test_prepare_canonizations
+ - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_gemini_input
+ - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_generate_sitelinks_from_titles
+ - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_get_candidates_from_refarc
+ - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_naming_candidates
+ - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_prepare_html_urls
+ - yweb/sitelinks/astrolabe/build_bna/naming/tests/test_prepare_input_for_refarc
+ - yweb/structhtml/mediawiki/tool/tests
+ - yweb/structhtml/microform/tool/tests/datavoctest
+ - yweb/structhtml/microform/tool/tests/microtests
+ - yweb/structhtml/microform/tool/tests/namevaltest
+ - yweb/structhtml/microform/tool/tests/structhtmltest
+ - yweb/structhtml/richsnippets/productoffer/tool/tests
+ - yweb/structhtml/richsnippets/recipe/tool/tests
+ - yweb/structhtml/richsnippets/semanticdata2json/tool/tests
+ - yweb/structhtml/richsnippets/videoobject/tool/tests
+ - yweb/structhtml/schemaorg/tool/tests
+ - yweb/video/index/vtriebuilder/tests
+ - yweb/video/mr_scripts/calcstaticfactors/tests
+ - yweb/video/mr_scripts/vmetamerge/tests
+ - yweb/video/robot/freshness/mr_sbrstats/tests
+ - yweb/video/series/heartbeat/tests
+ - yweb/video/tools/url2fastban/tests
+ - yweb/video/vprintwzrd_mr/tests
+ - yweb/webdaemons/explogdaemon/tests
+ - yweb/webscripts/video/fastrecrawl/fresh_deltas/tests
+ - yweb/webscripts/video/redirects_unwind
+ - yweb/yasap/pdb/pdb-backend/tests/lib/commands/set_market_merchant_data
+ - yweb/yasap/pdb/pdb-backend/tests/lib/its
+ - yweb/yasap/pdb/pdb-backend/tests/lib/mds
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/avatars
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/boards/resources
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/ban
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/bulk
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/complaints
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/creation
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/delete
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/delete_board
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/forbid_patch
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/get
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/log
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/market
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/merchants
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/organization
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/other
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/patch
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/samovar
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/series
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/shares
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/source_types
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/user
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards/resources/wish
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/celery
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/common
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/complaints
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/components
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/ephemeral
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/events/tasks
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/export
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/favorites
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/langdetect
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/metrics
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/object_answers
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/organizations
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/pages
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/shares
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/stats
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/tasks
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/ugcdb
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/user/resources
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/yauth
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/ydb
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/actions/tasks
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/boards
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/complaints
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/contents
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/e2e
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/idm
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/object_answers
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/recipes
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/resources
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/teasers
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/toloka
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/trashcan
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/turbo
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/users
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_ext/kombu
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_ext/mongoengine
+ - yweb/yasap/pdb/pdb-backend/tests/lib/saas
+ - yweb/yasap/pdb/pdb-backend/tests/lib/sb
+ - yweb/yasap/pdb/pdb-backend/tests/lib/videosearch
+ - yweb/yasap/pdb/pdb-backend/tests/lib/ydb
+ - yweb/yasap/pdb/quality/profile/action_v2/rtmr/tests
+ - yweb/yasap/pdb/quality/profile/fresh_profiles/event_log_converter_rtmr/tests
+ - yweb/yasap/pdb/quality/profile/redir_actions/rtmr_redir_actions/tests
+ - zen/rtmr/push_processing/tests
+ - quality/mapreduce/tests/common
+ - ads/factor_check/features/tests
+ - ads/libs/py_ml_factors/mt/baseline_model
+ - quality/user_sessions/createlib/qb3/parser/local_yt_test_example_proto_v2
+ - billing/agency_rewards/tests_platform
+ - balancer/test/functional/instance
+ - balancer/test/functional/aab_cookie_verify
+ - dict/mystem/tests
+ - infra/walle/server/tests
+ - market/forecaster/lite
+ - market/idx/marketindexer/medium_tests/yatf
+ - market/report/lite
+ - ofd/notifier/tests/test_unit
+ - saas/rtyserver_test/tests
+ - search/lingboost/saas/codecs/test_bundle_codecs/tests
+ - transfer_manager/server/tests
+ - yql/tests/s-expressions
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/boards
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/cards
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/events
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb/user
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/actions
+ - yweb/yasap/pdb/pdb-backend/tests/lib/podb_admin/cards
+ - ads/libs/py_autobudget/ft/test_ab_target_mapper
+ - ads/libs/py_autobudget/ft/test_attribution_preprocessor
+ - ads/libs/py_autobudget/ft/test_common_qid_mapper
+ - ads/libs/py_autobudget/ft/test_meaningful_goals_goal_id_mapper
+ - ads/libs/py_autobudget/ft/test_meaningful_goals_mapper
+ - ads/libs/py_autobudget/ft/test_meaningful_goals_to_column_mapper
+ - ads/libs/py_autobudget/ft/test_resampling_preprocessor
+ - ads/libs/py_autobudget/ft/test_reweighting
+ - ads/libs/py_autobudget/ft/test_row_duplicator_mapper
+ - ads/libs/py_autobudget/ft/test_scale_by_column_preprocessor
+ - ads/libs/py_mapreduce/yabs-mapreduce-modules/t
+ - ads/libs/py_mapreduce/yabs-mapreduce-modules/test_pt
+ - balancer/test/functional/rfc_http
+ - balancer/test/functional/dynamic
+ - balancer/test/functional/antirobot
+ - balancer/test/functional/h100
+ - balancer/test/functional/errordocument
+ - balancer/test/functional/active_check_reply
+ - balancer/test/functional/rendezvous_hashing
+ - balancer/test/functional/consistent_hashing
+ - balancer/test/functional/pingerprocess
+ - balancer/test/functional/unistat
+ - ads/sandbox_scripts/visibility_stats/fat
+ - ads/pytorch/lib/preprocess/medium_ut
+ - ads/pytorch/lib/online_learning/production/model_folder/medium_ut
+ - ads/pytorch/ads_pytorch_integration_test
+ - ads/nirvana/online_learning/prepare_factorization_table/tsar_preprocessor/ut
+ - ads/nirvana/automl/pipelines/mlmarines/medium_ut
+ - ads/nirvana/automl/lib/preprocess_pytorch/medium_ut
+ - ads/nirvana/automl/lib/metric_eval/medium_ut
+ - ads/nirvana/automl/lib/joiner/medium_ut
+ - ads/libs/py_ml_factors/ut/preprocessors
+ - ads/libs/py_ml_factors/ut/matrixnet
+ - ads/libs/py_lmcompute/ut
+ - ads/libs/py_lmcompute/ft
+ - ads/libs/py_autobudget/mt/test_attribution_preprocessor
+ - ads/bigkv/tensor_transport/tests
- scarab/api/python3
- mssngr/botplatform/src/bots/core/migrations
diff --git a/build/rules/jstyle/migrations.yaml b/build/rules/jstyle/migrations.yaml
index 5a159eaa75..b380ad05e3 100644
--- a/build/rules/jstyle/migrations.yaml
+++ b/build/rules/jstyle/migrations.yaml
@@ -1,8 +1,8 @@
-jstyle:
- NoLint:
- ignore:
- - '*'
- prefixes: []
+jstyle:
+ NoLint:
+ ignore:
+ - '*'
+ prefixes: []
NoParameterNumber:
ignore:
- 'ParameterNumber'
diff --git a/build/rules/jstyle/ya.make b/build/rules/jstyle/ya.make
index dd09a3a75d..6f8f51454e 100644
--- a/build/rules/jstyle/ya.make
+++ b/build/rules/jstyle/ya.make
@@ -1 +1 @@
-OWNER(g:yatest g:java-contrib)
+OWNER(g:yatest g:java-contrib)
diff --git a/build/ya.conf.json b/build/ya.conf.json
index 5f7cc875d6..a22b80d117 100644
--- a/build/ya.conf.json
+++ b/build/ya.conf.json
@@ -3960,7 +3960,7 @@
"default": true
}
]
- },
+ },
"idea_run_plugin": {
"tools": {
"idea_run_plugin": {
@@ -4270,12 +4270,12 @@
}
]
},
- "kiwi_protos": {
- "tools": {
+ "kiwi_protos": {
+ "tools": {
"kiwi_protos": {
"bottle": "kiwi_protos"
}
- },
+ },
"platforms": [
{
"host": {
@@ -7026,7 +7026,7 @@
},
"kwfeed": {
"formula": {
- "sandbox_id": 36077631,
+ "sandbox_id": 36077631,
"match": "KWFeed"
},
"executable": {
@@ -7073,7 +7073,7 @@
},
"kwmktorrent": {
"formula": {
- "sandbox_id": 451506451,
+ "sandbox_id": 451506451,
"match": "KWMKTorrent"
},
"executable": {
@@ -7084,7 +7084,7 @@
},
"kwmqbuild": {
"formula": {
- "sandbox_id": 41067877,
+ "sandbox_id": 41067877,
"match": "KWMQBuild"
},
"executable": {
@@ -7129,16 +7129,16 @@
"sandbox_id": 42519064,
"match": "fast_diff"
}
- },
+ },
"kiwi_protos": {
- "formula": {
- "sandbox_id": 32521995,
- "match": "KiWi python protos"
- }
+ "formula": {
+ "sandbox_id": 32521995,
+ "match": "KiWi python protos"
+ }
},
"allure_commandline": {
"formula": {
- "sandbox_id": 569859192,
+ "sandbox_id": 569859192,
"match": "Allure Commandline"
},
"executable": {
diff --git a/build/ymake.core.conf b/build/ymake.core.conf
index 081833998b..4eb9613510 100644
--- a/build/ymake.core.conf
+++ b/build/ymake.core.conf
@@ -1838,12 +1838,12 @@ module _BASE_UNITTEST: _BASE_PROGRAM {
.FINAL_TARGET=no
.NODE_TYPE=Program
.ALLOWED=YT_SPEC
- when ($UT_SKIP_EXCEPTIONS == "yes") {
- C_DEFINES+=-DUT_SKIP_EXCEPTIONS
- }
+ when ($UT_SKIP_EXCEPTIONS == "yes") {
+ C_DEFINES+=-DUT_SKIP_EXCEPTIONS
+ }
SET_APPEND(_MAKEFILE_INCLUDE_LIKE_DEPS canondata/result.json)
-}
-
+}
+
UNITTEST_SEM=$CPP_PROGRAM_SEM && add_test NAME $REALPRJNAME COMMAND $REALPRJNAME
# tag:test
### @usage: UNITTEST([name])
@@ -1864,10 +1864,10 @@ module UNITTEST: _BASE_UNITTEST {
###
### YT Unit test module based on mapreduce/yt/library/utlib
module YT_UNITTEST: _BASE_UNITTEST {
- PEERDIR(mapreduce/yt/library/utlib)
+ PEERDIR(mapreduce/yt/library/utlib)
ADD_YTEST($MODULE_PREFIX$REALPRJNAME unittest.py)
-}
-
+}
+
# tag:test
### @usage: UNITTEST_WITH_CUSTOM_ENTRY_POINT([name])
###
@@ -2070,14 +2070,14 @@ macro REQUIREMENTS(Tags...) {
}
# tag:test
-TEST_ENV_VALUE=
-### @usage: ENV(key[=value])
-###
+TEST_ENV_VALUE=
+### @usage: ENV(key[=value])
+###
### Sets env variable key to value (gets value from system env by default).
macro ENV(Data...) {
- SET_APPEND(TEST_ENV_VALUE ${quo:Data})
-}
-
+ SET_APPEND(TEST_ENV_VALUE ${quo:Data})
+}
+
### @usage: CONFTEST_LOAD_POLICY_LOCAL()
###
### Loads conftest.py files in a way that pytest does it
@@ -2086,17 +2086,17 @@ macro CONFTEST_LOAD_POLICY_LOCAL() {
}
# tag:test
-TEST_RECIPES_VALUE=
+TEST_RECIPES_VALUE=
### @usage: USE_RECIPE(path [arg1 arg2...])
-###
+###
### Provides prepared environment via recipe for test.
###
### Documentation: https://wiki.yandex-team.ru/yatool/test/recipes
macro USE_RECIPE(Data...) {
- SET_APPEND(TEST_RECIPES_VALUE $Data)
- SET_APPEND(TEST_RECIPES_VALUE "USE_RECIPE_DELIM")
-}
-
+ SET_APPEND(TEST_RECIPES_VALUE $Data)
+ SET_APPEND(TEST_RECIPES_VALUE "USE_RECIPE_DELIM")
+}
+
# tag:python-specific tag:test
TEST_PYTHON_PATH_VALUE=
@@ -2156,7 +2156,7 @@ module _BASE_PYTEST: _BASE_PY_PROGRAM {
MODULE_SUFFIX=.pkg.fake
PEERDIR+=library/python/pytest/empty
}
-
+
SET_APPEND(_MAKEFILE_INCLUDE_LIKE_DEPS canondata/result.json)
}
@@ -2195,15 +2195,15 @@ module PY2TEST: PYTEST_BIN {
###
### Same as PY3TEST. Don't use this, use PY3TEST instead.
module PY3TEST_BIN: _BASE_PY3_PROGRAM {
- .NODE_TYPE=Program
+ .NODE_TYPE=Program
.FINAL_TARGET=no
.ALLOWED=YT_SPEC NO_DOCTESTS
SET_APPEND(_MAKEFILE_INCLUDE_LIKE_DEPS canondata/result.json)
SET(MODULE_LANG PY3)
- SETUP_PYTEST_BIN()
- PEERDIR+=library/python/pytest
-}
-
+ SETUP_PYTEST_BIN()
+ PEERDIR+=library/python/pytest
+}
+
# tag:python-specific tag:test
### Disable submodules with the specified name(s).
### Unlike EXCLUDE_TAGS this variable:
@@ -2230,8 +2230,8 @@ multimodule PY3TEST {
PEERDIR+=library/python/pytest
_REQUIRE_EXPLICIT_LICENSE()
}
-}
-
+}
+
# tag:cpp-specific tag:test
module CPP_STYLE_TEST: PY3TEST_BIN {
DEPENDS(contrib/libs/clang12/tools/clang-format)
@@ -2290,7 +2290,7 @@ module EXECTEST: _BARE_UNIT {
.NODE_TYPE=Program
.FINAL_TARGET=no
.ALLOWED=YT_SPEC
- .RESTRICTED=FORK_TEST_FILES
+ .RESTRICTED=FORK_TEST_FILES
SET(MODULE_SUFFIX .pkg.fake)
SETUP_EXECTEST()
SET_APPEND(_MAKEFILE_INCLUDE_LIKE_DEPS canondata/result.json)
diff --git a/build/ymake_conf.py b/build/ymake_conf.py
index 30219eb85e..1542a81509 100755
--- a/build/ymake_conf.py
+++ b/build/ymake_conf.py
@@ -629,7 +629,7 @@ class Build(object):
swiftc.print_compiler()
if host.is_linux or host.is_macos or host.is_cygwin:
- if is_negative('USE_ARCADIA_PYTHON'):
+ if is_negative('USE_ARCADIA_PYTHON'):
python = Python(self.tc)
python.configure_posix()
python.print_variables()
@@ -2040,7 +2040,7 @@ class LD(Linker):
'$C_FLAGS_PLATFORM', '$BEFORE_PEERS', self.start_group, '${rootrel:PEERS}', self.end_group, '$AFTER_PEERS',
'$EXPORTS_VALUE $LINKER_SCRIPT_VALUE $LDFLAGS $LDFLAGS_GLOBAL $OBJADDE $OBJADDE_LIB',
'$C_LIBRARY_PATH $C_SYSTEM_LIBRARIES_INTERCEPT $C_SYSTEM_LIBRARIES $STRIP_FLAG $DCE_FLAG $ICF_FLAG $LINKER_TIME_TRACE_FLAG']
-
+
arch_flag = '--arch={arch}'.format(arch=self.target.os_compat)
soname_flag = '-Wl,{option},${{_SONAME}}'.format(option=self.soname_option)
shared_flag = '-shared'
@@ -2050,9 +2050,9 @@ class LD(Linker):
+ ' ${rootrel;ext=.o:SRCS_GLOBAL} ${rootrel;ext=.supp:SRCS_GLOBAL}'
else:
srcs_globals = '--start-wa ${rootrel;ext=.a:SRCS_GLOBAL} --end-wa ${rootrel;ext=.o:SRCS_GLOBAL} ${rootrel;ext=.supp:SRCS_GLOBAL}'
-
+
ld_env_style = '${cwd:ARCADIA_BUILD_ROOT} $TOOLCHAIN_ENV ${kv;hide:"p LD"} ${requirements;hide:LD_REQUIREMENTS} ${kv;hide:"pc light-blue"} ${kv;hide:"show_out"}'
-
+
# Program
emit(
"GENERATE_MF_CMD",
@@ -2153,7 +2153,7 @@ class LD(Linker):
# Static Library
emit('LINK_LIB', '$GENERATE_MF &&', archiver, '$TARGET', tail_link_lib)
emit('GLOBAL_LINK_LIB', archiver, '$GLOBAL_TARGET', tail_link_lib)
-
+
# "Fat Object" : pre-linked global objects and static library with all dependencies
def emit_link_fat_obj(cmd_name, need_wa_option, *extended_flags):
prefix = ['$GENERATE_MF && $GENERATE_VCS_C_INFO_NODEP &&',
@@ -2164,7 +2164,7 @@ class LD(Linker):
'-Ya,linker $CXX_COMPILER $LDFLAGS_GLOBAL $C_FLAGS_PLATFORM', self.ld_sdk, '-Ya,archiver', archiver,
'$TOOLCHAIN_ENV ${kv;hide:"p LD"} ${requirements;hide:LD_REQUIREMENTS} ${kv;hide:"pc light-blue"} ${kv;hide:"show_out"}']
emit(cmd_name, *(prefix + list(extended_flags) + suffix))
-
+
# TODO(somov): Проверить, не нужны ли здесь все остальные флаги компоновки (LDFLAGS и т. д.).
emit_link_fat_obj('LINK_FAT_OBJECT', True, '--obj=$TARGET', '--lib=${output:REALPRJNAME.a}')
emit_link_fat_obj('LINK_RECURSIVE_LIBRARY', False, '--lib=$TARGET', '--with-own-obj', '--with-global-srcs')
@@ -3095,9 +3095,9 @@ class Cuda(object):
if self.use_arcadia_cuda.value:
return '10.1'
- if not self.have_cuda.value:
- return None
-
+ if not self.have_cuda.value:
+ return None
+
nvcc_exe = self.build.host.exe(os.path.expanduser(self.cuda_root.value), 'bin', 'nvcc')
def error():
diff --git a/contrib/libs/python/ya.make b/contrib/libs/python/ya.make
index 20a57f4b48..2172c88d3e 100644
--- a/contrib/libs/python/ya.make
+++ b/contrib/libs/python/ya.make
@@ -45,7 +45,7 @@ ELSE()
ENDIF()
ENDIF()
-END()
+END()
RECURSE(
Include
diff --git a/contrib/libs/ya.make b/contrib/libs/ya.make
index 9c4640fdcf..098573d929 100644
--- a/contrib/libs/ya.make
+++ b/contrib/libs/ya.make
@@ -35,7 +35,7 @@ RECURSE(
clang12-rt
clapack
cld2
- cnpy
+ cnpy
cookiemy
coreml
coturn
@@ -90,7 +90,7 @@ RECURSE(
giflib
glslang
google-compute-engine-oslogin
- googleapis-common-protos
+ googleapis-common-protos
gost-engine
gpsd
grpc
diff --git a/contrib/python/idna/ya.make b/contrib/python/idna/ya.make
index 211e0637be..dde1dd3c51 100644
--- a/contrib/python/idna/ya.make
+++ b/contrib/python/idna/ya.make
@@ -1,4 +1,4 @@
-PY23_LIBRARY()
+PY23_LIBRARY()
LICENSE(BSD-3-Clause)
diff --git a/contrib/python/requests/ya.make b/contrib/python/requests/ya.make
index f971752d75..49a03f8867 100644
--- a/contrib/python/requests/ya.make
+++ b/contrib/python/requests/ya.make
@@ -1,6 +1,6 @@
# Generated by devtools/yamaker (pypi).
-PY23_LIBRARY()
+PY23_LIBRARY()
OWNER(g:python-contrib)
diff --git a/contrib/python/urllib3/ya.make b/contrib/python/urllib3/ya.make
index e6844d1bb7..d56ea57e70 100644
--- a/contrib/python/urllib3/ya.make
+++ b/contrib/python/urllib3/ya.make
@@ -1,6 +1,6 @@
# Generated by devtools/yamaker (pypi).
-PY23_LIBRARY()
+PY23_LIBRARY()
OWNER(g:python-contrib)
diff --git a/contrib/python/ya.make b/contrib/python/ya.make
index d01ced9f3a..e4398d069b 100644
--- a/contrib/python/ya.make
+++ b/contrib/python/ya.make
@@ -296,7 +296,7 @@ RECURSE(
django-sitemessage
django-sitetree
django-sortedm2m
- django-storages
+ django-storages
django-tastypie
django-test-migrations
django-timezone-field
@@ -434,22 +434,22 @@ RECURSE(
gemfileparser
gensim
GeoAlchemy2
- geobuf
+ geobuf
geoindex
gevent
gino
- gitdb2
+ gitdb2
github3.py
- GitPython
+ GitPython
glob2
glom
goerr
- google-api-core
+ google-api-core
google-api-python-client
- google-auth
+ google-auth
google-auth-httplib2
google-auth-oauthlib
- google-cloud-speech
+ google-cloud-speech
google-pasta
googleads
gpxpy
@@ -617,7 +617,7 @@ RECURSE(
matplotlib-inline
mccabe
mecab-python3
- meld3
+ meld3
memory-profiler
mercurial
mistune
@@ -825,7 +825,7 @@ RECURSE(
PyJWT
pykdtree
pyketama
- pylev
+ pylev
pylint
pylxd
pylzma
@@ -863,7 +863,7 @@ RECURSE(
pytest-bdd
pytest-datadir
pytest-datafixtures
- pytest-django
+ pytest-django
pytest-falcon
pytest-falcon-client
pytest-fixture-config
diff --git a/library/cpp/codecs/static/tools/tests/ya.make b/library/cpp/codecs/static/tools/tests/ya.make
index c5324eaf53..d770b911c3 100644
--- a/library/cpp/codecs/static/tools/tests/ya.make
+++ b/library/cpp/codecs/static/tools/tests/ya.make
@@ -16,5 +16,5 @@ DEPENDS(
)
-
+
END()
diff --git a/library/cpp/tvmauth/client/misc/api/dynamic_dst/ut/ya.make b/library/cpp/tvmauth/client/misc/api/dynamic_dst/ut/ya.make
index 5d01ffaad8..6a9dacbcbe 100644
--- a/library/cpp/tvmauth/client/misc/api/dynamic_dst/ut/ya.make
+++ b/library/cpp/tvmauth/client/misc/api/dynamic_dst/ut/ya.make
@@ -6,6 +6,6 @@ SRCS(
tvm_client_ut.cpp
)
-ENV(YA_TEST_SHORTEN_WINE_PATH=1)
-
+ENV(YA_TEST_SHORTEN_WINE_PATH=1)
+
END()
diff --git a/library/python/filelock/__init__.py b/library/python/filelock/__init__.py
index f81ff67f37..b68c1d7426 100644
--- a/library/python/filelock/__init__.py
+++ b/library/python/filelock/__init__.py
@@ -3,19 +3,19 @@ import logging
import os
import sys
-import library.python.windows
+import library.python.windows
logger = logging.getLogger(__name__)
-def set_close_on_exec(stream):
- if library.python.windows.on_win():
- library.python.windows.set_handle_information(stream, inherit=False)
- else:
- import fcntl
- fcntl.fcntl(stream, fcntl.F_SETFD, fcntl.FD_CLOEXEC)
-
-
+def set_close_on_exec(stream):
+ if library.python.windows.on_win():
+ library.python.windows.set_handle_information(stream, inherit=False)
+ else:
+ import fcntl
+ fcntl.fcntl(stream, fcntl.F_SETFD, fcntl.FD_CLOEXEC)
+
+
class AbstractFileLock(object):
def __init__(self, path):
@@ -83,12 +83,12 @@ class _WinFileLock(AbstractFileLock):
def acquire(self, blocking=True):
self._lock = open(self.path)
- set_close_on_exec(self._lock)
+ set_close_on_exec(self._lock)
import time
locked = False
while not locked:
- locked = library.python.windows.lock_file(self._lock, 0, self._LOCKED_BYTES_NUM, raises=False)
+ locked = library.python.windows.lock_file(self._lock, 0, self._LOCKED_BYTES_NUM, raises=False)
if locked:
return True
if blocking:
@@ -98,7 +98,7 @@ class _WinFileLock(AbstractFileLock):
def release(self):
if self._lock:
- library.python.windows.unlock_file(self._lock, 0, self._LOCKED_BYTES_NUM, raises=False)
+ library.python.windows.unlock_file(self._lock, 0, self._LOCKED_BYTES_NUM, raises=False)
self._lock.close()
self._lock = None
diff --git a/library/python/filelock/ut/lib/test_filelock.py b/library/python/filelock/ut/lib/test_filelock.py
index 1b11d89123..b80e3db8c2 100644
--- a/library/python/filelock/ut/lib/test_filelock.py
+++ b/library/python/filelock/ut/lib/test_filelock.py
@@ -2,59 +2,59 @@ import os
import time
import logging
import multiprocessing
-import tempfile
+import tempfile
import threading
-import library.python.filelock
+import library.python.filelock
def _acquire_lock(lock_path, out_file_path):
- with library.python.filelock.FileLock(lock_path):
+ with library.python.filelock.FileLock(lock_path):
with open(out_file_path, "a") as out:
out.write("{}:{}\n".format(os.getpid(), time.time()))
time.sleep(2)
def test_filelock():
- temp_dir = tempfile.mkdtemp()
- lock_path = os.path.join(temp_dir, "file.lock")
- out_file_path = os.path.join(temp_dir, "out.txt")
-
- process_count = 5
- processes = []
- for i in range(process_count):
- process = multiprocessing.Process(target=_acquire_lock, args=(lock_path, out_file_path))
- process.start()
- processes.append(process)
-
- for process in processes:
- process.join()
-
- pids = []
- times = []
- with open(out_file_path) as out:
- content = out.read()
- logging.info("Times:\n%s", content)
- for line in content.strip().split("\n"):
- pid, time_val = line.split(":")
- pids.append(pid)
- times.append(float(time_val))
-
- assert len(set(pids)) == process_count
- time1 = times.pop()
- while times:
- time2 = times.pop()
- assert int(time1) - int(time2) >= 2
- time1 = time2
+ temp_dir = tempfile.mkdtemp()
+ lock_path = os.path.join(temp_dir, "file.lock")
+ out_file_path = os.path.join(temp_dir, "out.txt")
+
+ process_count = 5
+ processes = []
+ for i in range(process_count):
+ process = multiprocessing.Process(target=_acquire_lock, args=(lock_path, out_file_path))
+ process.start()
+ processes.append(process)
+
+ for process in processes:
+ process.join()
+
+ pids = []
+ times = []
+ with open(out_file_path) as out:
+ content = out.read()
+ logging.info("Times:\n%s", content)
+ for line in content.strip().split("\n"):
+ pid, time_val = line.split(":")
+ pids.append(pid)
+ times.append(float(time_val))
+
+ assert len(set(pids)) == process_count
+ time1 = times.pop()
+ while times:
+ time2 = times.pop()
+ assert int(time1) - int(time2) >= 2
+ time1 = time2
def test_filelock_init_acquired():
- temp_dir = tempfile.mkdtemp()
- lock_path = os.path.join(temp_dir, "file.lock")
+ temp_dir = tempfile.mkdtemp()
+ lock_path = os.path.join(temp_dir, "file.lock")
- with library.python.filelock.FileLock(lock_path):
- sublock = library.python.filelock.FileLock(lock_path)
- del sublock
+ with library.python.filelock.FileLock(lock_path):
+ sublock = library.python.filelock.FileLock(lock_path)
+ del sublock
def test_concurrent_lock():
diff --git a/library/python/filelock/ut/lib/ya.make b/library/python/filelock/ut/lib/ya.make
index f3f9da5a67..3faf072d91 100644
--- a/library/python/filelock/ut/lib/ya.make
+++ b/library/python/filelock/ut/lib/ya.make
@@ -1,11 +1,11 @@
-OWNER(g:yatool)
-
+OWNER(g:yatool)
+
PY23_LIBRARY()
-
+
TEST_SRCS(test_filelock.py)
-
-PEERDIR(
- library/python/filelock
-)
-
-END()
+
+PEERDIR(
+ library/python/filelock
+)
+
+END()
diff --git a/library/python/filelock/ut/py2/ya.make b/library/python/filelock/ut/py2/ya.make
index 30b54e0232..f0e05f7d21 100644
--- a/library/python/filelock/ut/py2/ya.make
+++ b/library/python/filelock/ut/py2/ya.make
@@ -1,9 +1,9 @@
-OWNER(g:yatool)
-
+OWNER(g:yatool)
+
PY2TEST()
-
-PEERDIR(
+
+PEERDIR(
library/python/filelock/ut/lib
-)
-
-END()
+)
+
+END()
diff --git a/library/python/filelock/ya.make b/library/python/filelock/ya.make
index 958cc1866f..87fe650ce0 100644
--- a/library/python/filelock/ya.make
+++ b/library/python/filelock/ya.make
@@ -1,11 +1,11 @@
-OWNER(g:yatool)
-
-PY23_LIBRARY()
-
-PY_SRCS(__init__.py)
-
+OWNER(g:yatool)
+
+PY23_LIBRARY()
+
+PY_SRCS(__init__.py)
+
PEERDIR(
library/python/windows
)
-
-END()
+
+END()
diff --git a/library/python/find_root/__init__.py b/library/python/find_root/__init__.py
index 6da604d62e..d77c54dd88 100644
--- a/library/python/find_root/__init__.py
+++ b/library/python/find_root/__init__.py
@@ -2,7 +2,7 @@ import os
def is_root(path):
- return os.path.exists(os.path.join(path, ".arcadia.root")) or os.path.exists(os.path.join(path, 'devtools', 'ya', 'ya.conf.json'))
+ return os.path.exists(os.path.join(path, ".arcadia.root")) or os.path.exists(os.path.join(path, 'devtools', 'ya', 'ya.conf.json'))
def detect_root(path, detector=is_root):
diff --git a/library/python/find_root/ya.make b/library/python/find_root/ya.make
index beaa8e3c52..60876210e6 100644
--- a/library/python/find_root/ya.make
+++ b/library/python/find_root/ya.make
@@ -1,4 +1,4 @@
-PY23_LIBRARY()
+PY23_LIBRARY()
OWNER(g:yatool)
diff --git a/library/python/fs/__init__.py b/library/python/fs/__init__.py
index b1b7cde079..15ee485202 100644
--- a/library/python/fs/__init__.py
+++ b/library/python/fs/__init__.py
@@ -10,9 +10,9 @@ import six
import stat
import sys
-import library.python.func
-import library.python.strings
-import library.python.windows
+import library.python.func
+import library.python.strings
+import library.python.windows
logger = logging.getLogger(__name__)
@@ -24,7 +24,7 @@ except NameError:
_diehard_win_tries = 10
-errorfix_win = library.python.windows.errorfix
+errorfix_win = library.python.windows.errorfix
class CustomFsError(OSError):
@@ -69,7 +69,7 @@ def create_dirs(path):
# if src is file and dst is dir - throws OSError (errno EISDIR)
# On Windows, if dst exists - throws OSError (errno EEXIST)
@errorfix_win
-@library.python.windows.diehard(library.python.windows.RETRIABLE_FILE_ERRORS, tries=_diehard_win_tries)
+@library.python.windows.diehard(library.python.windows.RETRIABLE_FILE_ERRORS, tries=_diehard_win_tries)
def move(src, dst):
os.rename(src, dst)
@@ -87,10 +87,10 @@ def move(src, dst):
# if dst is file - replaces it
# if dst is dir - throws OSError (errno EACCES)
@errorfix_win
-@library.python.windows.diehard(library.python.windows.RETRIABLE_FILE_ERRORS, tries=_diehard_win_tries)
+@library.python.windows.diehard(library.python.windows.RETRIABLE_FILE_ERRORS, tries=_diehard_win_tries)
def replace_file(src, dst):
- if library.python.windows.on_win():
- library.python.windows.replace_file(src, dst)
+ if library.python.windows.on_win():
+ library.python.windows.replace_file(src, dst)
else:
os.rename(src, dst)
@@ -114,7 +114,7 @@ def replace(src, dst):
# Atomic file remove
# Throws OSError
@errorfix_win
-@library.python.windows.diehard(library.python.windows.RETRIABLE_FILE_ERRORS, tries=_diehard_win_tries)
+@library.python.windows.diehard(library.python.windows.RETRIABLE_FILE_ERRORS, tries=_diehard_win_tries)
def remove_file(path):
os.remove(path)
@@ -122,7 +122,7 @@ def remove_file(path):
# Atomic empty directory remove
# Throws OSError
@errorfix_win
-@library.python.windows.diehard(library.python.windows.RETRIABLE_DIR_ERRORS, tries=_diehard_win_tries)
+@library.python.windows.diehard(library.python.windows.RETRIABLE_DIR_ERRORS, tries=_diehard_win_tries)
def remove_dir(path):
os.rmdir(path)
@@ -136,10 +136,10 @@ def fix_path_encoding(path):
# Throws OSError, AssertionError
@errorfix_win
def remove_tree(path):
- @library.python.windows.diehard(library.python.windows.RETRIABLE_DIR_ERRORS, tries=_diehard_win_tries)
+ @library.python.windows.diehard(library.python.windows.RETRIABLE_DIR_ERRORS, tries=_diehard_win_tries)
def rmtree(path):
- if library.python.windows.on_win():
- library.python.windows.rmtree(path)
+ if library.python.windows.on_win():
+ library.python.windows.rmtree(path)
else:
shutil.rmtree(fix_path_encoding(path))
@@ -190,8 +190,8 @@ def ensure_removed(path):
# If dst exists - throws OSError (errno EEXIST)
@errorfix_win
def hardlink(src, lnk):
- if library.python.windows.on_win():
- library.python.windows.hardlink(src, lnk)
+ if library.python.windows.on_win():
+ library.python.windows.hardlink(src, lnk)
else:
os.link(src, lnk)
@@ -228,8 +228,8 @@ def hardlink_or_copy(src, lnk):
# If dst exists - throws OSError (errno EEXIST)
@errorfix_win
def symlink(src, lnk):
- if library.python.windows.on_win():
- library.python.windows.run_disabled(src, lnk)
+ if library.python.windows.on_win():
+ library.python.windows.run_disabled(src, lnk)
else:
os.symlink(src, lnk)
@@ -306,7 +306,7 @@ def read_file_unicode(path, binary=True, enc='utf-8'):
with open(path, 'r', encoding=enc) as f:
return f.read()
# codecs.open is always binary
- with codecs.open(path, 'r', encoding=enc, errors=library.python.strings.ENCODING_ERRORS_POLICY) as f:
+ with codecs.open(path, 'r', encoding=enc, errors=library.python.strings.ENCODING_ERRORS_POLICY) as f:
return f.read()
diff --git a/library/python/fs/test/test_fs.py b/library/python/fs/test/test_fs.py
index 9e2c70c069..38e27e4fc8 100644
--- a/library/python/fs/test/test_fs.py
+++ b/library/python/fs/test/test_fs.py
@@ -9,7 +9,7 @@ import six
import library.python.fs
import library.python.strings
import library.python.tmp
-import library.python.windows
+import library.python.windows
import yatest.common
@@ -62,7 +62,7 @@ def trees_equal(dir1, dir2):
def inodes_unsupported():
- return library.python.windows.on_win()
+ return library.python.windows.on_win()
def inodes_equal(path1, path2):
@@ -70,11 +70,11 @@ def inodes_equal(path1, path2):
def gen_error_access_denied():
- if library.python.windows.on_win():
+ if library.python.windows.on_win():
err = WindowsError()
err.errno = errno.EACCES
err.strerror = ''
- err.winerror = library.python.windows.ERRORS['ACCESS_DENIED']
+ err.winerror = library.python.windows.ERRORS['ACCESS_DENIED']
else:
err = OSError()
err.errno = errno.EACCES
@@ -166,7 +166,7 @@ def test_move_file_no_src(path):
def test_move_file_exists(path):
mkfile(path('src'), 'SRC')
mkfile(path('dst'), 'DST')
- if library.python.windows.on_win():
+ if library.python.windows.on_win():
# move is platform-dependent, use replace_file for dst replacement on all platforms
with pytest.raises(OSError) as errinfo:
library.python.fs.move(path('src'), path('dst'))
@@ -222,7 +222,7 @@ def test_move_dir_exists_empty(path):
os.mkdir(path('src'))
mkfile(path('src/src_file'))
os.mkdir(path('dst'))
- if library.python.windows.on_win():
+ if library.python.windows.on_win():
# move is platform-dependent, use non-atomic replace for directory replacement
with pytest.raises(OSError) as errinfo:
library.python.fs.move(path('src'), path('dst'))
@@ -553,7 +553,7 @@ def test_hardlink_dir(path):
assert not os.path.isdir(path('dst'))
-@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
+@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
@in_env
def test_symlink_file(path):
mkfile(path('src'), 'SRC')
@@ -564,7 +564,7 @@ def test_symlink_file(path):
assert file_data(path('dst')) == 'SRC'
-@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
+@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
@in_env
def test_symlink_file_no_src(path):
library.python.fs.symlink(path('src'), path('dst'))
@@ -573,7 +573,7 @@ def test_symlink_file_no_src(path):
assert os.path.islink(path('dst'))
-@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
+@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
@in_env
def test_symlink_file_exists(path):
mkfile(path('src'), 'SRC')
@@ -587,7 +587,7 @@ def test_symlink_file_exists(path):
assert file_data(path('dst')) == 'DST'
-@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
+@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
@in_env
def test_symlink_file_exists_dir(path):
mkfile(path('src'), 'SRC')
@@ -601,7 +601,7 @@ def test_symlink_file_exists_dir(path):
assert not os.path.isfile(path('dst/src'))
-@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
+@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
@in_env
def test_symlink_dir(path):
os.mkdir(path('src'))
@@ -613,7 +613,7 @@ def test_symlink_dir(path):
assert os.path.isfile(path('dst/src_file'))
-@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
+@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
@in_env
def test_symlink_dir_no_src(path):
library.python.fs.symlink(path('src'), path('dst'))
@@ -622,7 +622,7 @@ def test_symlink_dir_no_src(path):
assert os.path.islink(path('dst'))
-@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
+@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
@in_env
def test_symlink_dir_exists(path):
os.mkdir(path('src'))
@@ -637,7 +637,7 @@ def test_symlink_dir_exists(path):
assert not os.path.isfile(path('dst/src_file'))
-@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
+@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
@in_env
def test_symlink_dir_exists_file(path):
os.mkdir(path('src'))
@@ -908,7 +908,7 @@ def test_write_file_multiline(path):
library.python.fs.write_file(path('src'), 'SRC line 1\nSRC line 2\n')
assert file_data(path('src')) == 'SRC line 1\nSRC line 2\n'
library.python.fs.write_file(path('src2'), 'SRC line 1\nSRC line 2\n', binary=False)
- if library.python.windows.on_win():
+ if library.python.windows.on_win():
assert file_data(path('src2')) == 'SRC line 1\r\nSRC line 2\r\n'
else:
assert file_data(path('src2')) == 'SRC line 1\nSRC line 2\n'
@@ -919,7 +919,7 @@ def test_write_file_multiline_crlf(path):
library.python.fs.write_file(path('src'), 'SRC line 1\r\nSRC line 2\r\n')
assert file_data(path('src')) == 'SRC line 1\r\nSRC line 2\r\n'
library.python.fs.write_file(path('src2'), 'SRC line 1\r\nSRC line 2\r\n', binary=False)
- if library.python.windows.on_win():
+ if library.python.windows.on_win():
assert file_data(path('src2')) == 'SRC line 1\r\r\nSRC line 2\r\r\n'
else:
assert file_data(path('src2')) == 'SRC line 1\r\nSRC line 2\r\n'
@@ -947,7 +947,7 @@ def test_get_tree_size(path):
assert library.python.fs.get_tree_size(path(''), recursive=True) == 3
-@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
+@pytest.mark.skipif(library.python.windows.on_win(), reason='Symlinks disabled on Windows')
@in_env
def test_get_tree_size_dangling_symlink(path):
os.makedirs(path('deeper'))
@@ -959,7 +959,7 @@ def test_get_tree_size_dangling_symlink(path):
assert library.python.fs.get_tree_size(path(''), recursive=True) == 1
-@pytest.mark.skipif(not library.python.windows.on_win(), reason='Test hardlinks on windows')
+@pytest.mark.skipif(not library.python.windows.on_win(), reason='Test hardlinks on windows')
def test_hardlink_or_copy():
max_allowed_hard_links = 1023
diff --git a/library/python/func/ut/test_func.py b/library/python/func/ut/test_func.py
index 3c4fad1a07..d2b680dd53 100644
--- a/library/python/func/ut/test_func.py
+++ b/library/python/func/ut/test_func.py
@@ -1,7 +1,7 @@
import pytest
import threading
-import library.python.func as func
+import library.python.func as func
def test_map0():
diff --git a/library/python/func/ya.make b/library/python/func/ya.make
index 9d414a976e..2c4691ee5a 100644
--- a/library/python/func/ya.make
+++ b/library/python/func/ya.make
@@ -1,10 +1,10 @@
-OWNER(g:yatool)
-
-PY23_LIBRARY()
-
-PY_SRCS(__init__.py)
-
-END()
+OWNER(g:yatool)
+
+PY23_LIBRARY()
+
+PY_SRCS(__init__.py)
+
+END()
RECURSE_FOR_TESTS(
ut
diff --git a/library/python/pytest/allure/ya.make b/library/python/pytest/allure/ya.make
index ab3f449c7f..bbde4934e3 100644
--- a/library/python/pytest/allure/ya.make
+++ b/library/python/pytest/allure/ya.make
@@ -1,11 +1,11 @@
PY23_LIBRARY()
-OWNER(exprmntr)
-
+OWNER(exprmntr)
+
PY_SRCS(conftest.py)
PEERDIR(
contrib/python/pytest-allure-adaptor
-)
-
-END()
+)
+
+END()
diff --git a/library/python/pytest/main.py b/library/python/pytest/main.py
index 6296bd6f0f..7f9e4bf05e 100644
--- a/library/python/pytest/main.py
+++ b/library/python/pytest/main.py
@@ -25,11 +25,11 @@ def main():
if FORCE_EXIT_TESTSFAILED_ENV in os.environ:
del os.environ[FORCE_EXIT_TESTSFAILED_ENV]
- if "Y_PYTHON_CLEAR_ENTRY_POINT" in os.environ:
- if "Y_PYTHON_ENTRY_POINT" in os.environ:
- del os.environ["Y_PYTHON_ENTRY_POINT"]
- del os.environ["Y_PYTHON_CLEAR_ENTRY_POINT"]
-
+ if "Y_PYTHON_CLEAR_ENTRY_POINT" in os.environ:
+ if "Y_PYTHON_ENTRY_POINT" in os.environ:
+ del os.environ["Y_PYTHON_ENTRY_POINT"]
+ del os.environ["Y_PYTHON_CLEAR_ENTRY_POINT"]
+
listing_mode = '--collect-only' in sys.argv
yatest_runner = os.environ.get('YA_TEST_RUNNER') == '1'
diff --git a/library/python/pytest/plugins/collection.py b/library/python/pytest/plugins/collection.py
index e36f47a78f..626a90d830 100644
--- a/library/python/pytest/plugins/collection.py
+++ b/library/python/pytest/plugins/collection.py
@@ -3,8 +3,8 @@ import sys
from six import reraise
import py
-
-import pytest # noqa
+
+import pytest # noqa
import _pytest.python
import _pytest.doctest
import json
diff --git a/library/python/pytest/plugins/conftests.py b/library/python/pytest/plugins/conftests.py
index 522041f5a7..57b5068778 100644
--- a/library/python/pytest/plugins/conftests.py
+++ b/library/python/pytest/plugins/conftests.py
@@ -5,7 +5,7 @@ import inspect
from pytest import hookimpl
-from .fixtures import metrics, links # noqa
+from .fixtures import metrics, links # noqa
orig_getfile = inspect.getfile
diff --git a/library/python/pytest/plugins/ya.make b/library/python/pytest/plugins/ya.make
index c15d6f759d..845233a945 100644
--- a/library/python/pytest/plugins/ya.make
+++ b/library/python/pytest/plugins/ya.make
@@ -1,6 +1,6 @@
OWNER(g:yatest)
-PY23_LIBRARY()
+PY23_LIBRARY()
PY_SRCS(
ya.py
diff --git a/library/python/pytest/plugins/ya.py b/library/python/pytest/plugins/ya.py
index 1bde03042d..e5be206542 100644
--- a/library/python/pytest/plugins/ya.py
+++ b/library/python/pytest/plugins/ya.py
@@ -52,8 +52,8 @@ import yatest_lib.tools
import yatest_lib.external as canon
-import yatest_lib.ya
-
+import yatest_lib.ya
+
from library.python.pytest import context
console_logger = logging.getLogger("console")
@@ -150,7 +150,7 @@ def pytest_addoption(parser):
parser.addoption("--test-file-filter", action="store", dest="test_file_filter", default=None, help="test file filter")
parser.addoption("--test-param", action="append", dest="test_params", default=None, help="test parameters")
parser.addoption("--test-log-level", action="store", dest="test_log_level", choices=["critical", "error", "warning", "info", "debug"], default="debug", help="test log level")
- parser.addoption("--mode", action="store", choices=[yatest_lib.ya.RunMode.List, yatest_lib.ya.RunMode.Run], dest="mode", default=yatest_lib.ya.RunMode.Run, help="testing mode")
+ parser.addoption("--mode", action="store", choices=[yatest_lib.ya.RunMode.List, yatest_lib.ya.RunMode.Run], dest="mode", default=yatest_lib.ya.RunMode.Run, help="testing mode")
parser.addoption("--test-list-file", action="store", dest="test_list_file")
parser.addoption("--modulo", default=1, type=int)
parser.addoption("--modulo-index", default=0, type=int)
@@ -159,9 +159,9 @@ def pytest_addoption(parser):
parser.addoption("--project-path", action="store", default="", help="path to CMakeList where test is declared")
parser.addoption("--build-type", action="store", default="", help="build type")
parser.addoption("--flags", action="append", dest="flags", default=[], help="build flags (-D)")
- parser.addoption("--sanitize", action="store", default="", help="sanitize mode")
+ parser.addoption("--sanitize", action="store", default="", help="sanitize mode")
parser.addoption("--test-stderr", action="store_true", default=False, help="test stderr")
- parser.addoption("--test-debug", action="store_true", default=False, help="test debug mode")
+ parser.addoption("--test-debug", action="store_true", default=False, help="test debug mode")
parser.addoption("--root-dir", action="store", default=None)
parser.addoption("--ya-trace", action="store", dest="ya_trace_path", default=None, help="path to ya trace report")
parser.addoption("--ya-version", action="store", dest="ya_version", default=0, type=int, help="allows to be compatible with ya and the new changes in ya-dev")
@@ -197,17 +197,17 @@ def pytest_configure(config):
context = {
"project_path": config.option.project_path,
"test_stderr": config.option.test_stderr,
- "test_debug": config.option.test_debug,
+ "test_debug": config.option.test_debug,
"build_type": config.option.build_type,
"test_traceback": config.option.tbstyle,
- "flags": config.option.flags,
- "sanitize": config.option.sanitize,
+ "flags": config.option.flags,
+ "sanitize": config.option.sanitize,
}
-
- if config.option.collectonly:
- config.option.mode = yatest_lib.ya.RunMode.List
-
- config.ya = yatest_lib.ya.Ya(
+
+ if config.option.collectonly:
+ config.option.mode = yatest_lib.ya.RunMode.List
+
+ config.ya = yatest_lib.ya.Ya(
config.option.mode,
config.option.source_root,
config.option.build_root,
@@ -491,13 +491,13 @@ def pytest_collection_modifyitems(items, config):
items.extend(item)
yatest_logger.info("Modulo %s tests are: %s", modulo_index, chunk_items)
- if config.option.mode == yatest_lib.ya.RunMode.Run:
+ if config.option.mode == yatest_lib.ya.RunMode.Run:
for item in items:
test_item = NotLaunchedTestItem(item.nodeid, config.option.test_suffix)
config.ya_trace_reporter.on_start_test_class(test_item)
config.ya_trace_reporter.on_finish_test_case(test_item)
config.ya_trace_reporter.on_finish_test_class(test_item)
- elif config.option.mode == yatest_lib.ya.RunMode.List:
+ elif config.option.mode == yatest_lib.ya.RunMode.List:
tests = []
for item in items:
item = CustomTestItem(item.nodeid, pytest_config.option.test_suffix, item.keywords)
@@ -695,7 +695,7 @@ class TestItem(object):
if isinstance(entry, _pytest.reports.BaseReport):
self._error = get_formatted_error(entry)
else:
- self._error = "[[{}]]{}".format(yatest_lib.tools.to_str(marker), yatest_lib.tools.to_str(entry))
+ self._error = "[[{}]]{}".format(yatest_lib.tools.to_str(marker), yatest_lib.tools.to_str(entry))
@property
def duration(self):
@@ -811,7 +811,7 @@ class TraceReportGenerator(object):
def on_finish_test_class(self, test_item):
pytest_config.ya.set_test_item_node_id(test_item.nodeid)
- self.trace('test-finished', {'class': test_item.class_name.decode('utf-8') if sys.version_info[0] < 3 else test_item.class_name})
+ self.trace('test-finished', {'class': test_item.class_name.decode('utf-8') if sys.version_info[0] < 3 else test_item.class_name})
def on_start_test_case(self, test_item):
class_name = yatest_lib.tools.to_utf8(test_item.class_name)
@@ -888,7 +888,7 @@ class TraceReportGenerator(object):
'name': name
}
- data = yatest_lib.tools.to_str(json.dumps(event, ensure_ascii=False))
+ data = yatest_lib.tools.to_str(json.dumps(event, ensure_ascii=False))
self._file.write(data + '\n')
self._file.flush()
diff --git a/library/python/pytest/ya.make b/library/python/pytest/ya.make
index 060c92c313..e68402e7c1 100644
--- a/library/python/pytest/ya.make
+++ b/library/python/pytest/ya.make
@@ -1,4 +1,4 @@
-PY23_LIBRARY()
+PY23_LIBRARY()
OWNER(
g:yatool
diff --git a/library/python/pytest/yatest_tools.py b/library/python/pytest/yatest_tools.py
index 6b8b896394..f7b084193d 100644
--- a/library/python/pytest/yatest_tools.py
+++ b/library/python/pytest/yatest_tools.py
@@ -257,7 +257,7 @@ def normalize_filename(filename):
:param some_string: string to be converted to a valid file name
:return: valid file name
"""
- not_allowed_pattern = r"[\[\]\/:*?\"\'<>|+\0\\\s\x0b\x0c]"
+ not_allowed_pattern = r"[\[\]\/:*?\"\'<>|+\0\\\s\x0b\x0c]"
filename = re.sub(not_allowed_pattern, ".", filename)
return re.sub(r"\.{2,}", ".", filename)
diff --git a/library/python/strings/strings.py b/library/python/strings/strings.py
index 5bfddfe78a..0482c3eb17 100644
--- a/library/python/strings/strings.py
+++ b/library/python/strings/strings.py
@@ -4,7 +4,7 @@ import six
import sys
import codecs
-import library.python.func
+import library.python.func
logger = logging.getLogger(__name__)
diff --git a/library/python/strings/ut/test_strings.py b/library/python/strings/ut/test_strings.py
index dd0c694ee1..88fd41cd89 100644
--- a/library/python/strings/ut/test_strings.py
+++ b/library/python/strings/ut/test_strings.py
@@ -3,7 +3,7 @@
import pytest
import six
-import library.python.strings
+import library.python.strings
class Convertible(object):
@@ -32,8 +32,8 @@ class NonConvertible(ConvertibleToUnicodeOnly, ConvertibleToStrOnly):
def test_to_basestring():
- assert library.python.strings.to_basestring('str') == 'str'
- assert library.python.strings.to_basestring(u'юникод') == u'юникод'
+ assert library.python.strings.to_basestring('str') == 'str'
+ assert library.python.strings.to_basestring(u'юникод') == u'юникод'
if six.PY2: # __str__ should return str not bytes in Python3
assert library.python.strings.to_basestring(Convertible()) == Convertible.text
assert library.python.strings.to_basestring(ConvertibleToUnicodeOnly()) == Convertible.text
@@ -42,10 +42,10 @@ def test_to_basestring():
def test_to_unicode():
- assert library.python.strings.to_unicode(u'юникод') == u'юникод'
- assert library.python.strings.to_unicode('str') == u'str'
- assert library.python.strings.to_unicode(u'строка'.encode('utf-8')) == u'строка'
- assert library.python.strings.to_unicode(u'строка'.encode('cp1251'), 'cp1251') == u'строка'
+ assert library.python.strings.to_unicode(u'юникод') == u'юникод'
+ assert library.python.strings.to_unicode('str') == u'str'
+ assert library.python.strings.to_unicode(u'строка'.encode('utf-8')) == u'строка'
+ assert library.python.strings.to_unicode(u'строка'.encode('cp1251'), 'cp1251') == u'строка'
if six.PY2: # __str__ should return str not bytes in Python3
assert library.python.strings.to_unicode(Convertible()) == Convertible.text
assert library.python.strings.to_unicode(ConvertibleToUnicodeOnly()) == Convertible.text
@@ -56,15 +56,15 @@ def test_to_unicode():
def test_to_unicode_errors_replace():
- assert library.python.strings.to_unicode(u'abcабв'.encode('utf-8'), 'ascii')
- assert library.python.strings.to_unicode(u'абв'.encode('utf-8'), 'ascii')
+ assert library.python.strings.to_unicode(u'abcабв'.encode('utf-8'), 'ascii')
+ assert library.python.strings.to_unicode(u'абв'.encode('utf-8'), 'ascii')
def test_to_str():
assert library.python.strings.to_str('str') == 'str' if six.PY2 else b'str'
assert library.python.strings.to_str(u'unicode') == 'unicode' if six.PY2 else b'unicode'
- assert library.python.strings.to_str(u'юникод') == u'юникод'.encode('utf-8')
- assert library.python.strings.to_str(u'юникод', 'cp1251') == u'юникод'.encode('cp1251')
+ assert library.python.strings.to_str(u'юникод') == u'юникод'.encode('utf-8')
+ assert library.python.strings.to_str(u'юникод', 'cp1251') == u'юникод'.encode('cp1251')
if six.PY2:
assert library.python.strings.to_str(Convertible()) == Convertible.text_utf8
with pytest.raises(UnicodeEncodeError):
@@ -75,44 +75,44 @@ def test_to_str():
def test_to_str_errors_replace():
- assert library.python.strings.to_str(u'abcабв', 'ascii')
- assert library.python.strings.to_str(u'абв', 'ascii')
+ assert library.python.strings.to_str(u'abcабв', 'ascii')
+ assert library.python.strings.to_str(u'абв', 'ascii')
def test_to_str_transcode():
assert library.python.strings.to_str('str', from_enc='ascii') == 'str' if six.PY2 else b'str'
assert library.python.strings.to_str('str', from_enc='utf-8') == 'str' if six.PY2 else b'str'
- assert library.python.strings.to_str(u'юникод'.encode('utf-8'), from_enc='utf-8') == u'юникод'.encode('utf-8')
- assert library.python.strings.to_str(u'юникод'.encode('utf-8'), to_enc='utf-8', from_enc='utf-8') == u'юникод'.encode('utf-8')
- assert library.python.strings.to_str(u'юникод'.encode('utf-8'), to_enc='cp1251', from_enc='utf-8') == u'юникод'.encode('cp1251')
+ assert library.python.strings.to_str(u'юникод'.encode('utf-8'), from_enc='utf-8') == u'юникод'.encode('utf-8')
+ assert library.python.strings.to_str(u'юникод'.encode('utf-8'), to_enc='utf-8', from_enc='utf-8') == u'юникод'.encode('utf-8')
+ assert library.python.strings.to_str(u'юникод'.encode('utf-8'), to_enc='cp1251', from_enc='utf-8') == u'юникод'.encode('cp1251')
- assert library.python.strings.to_str(u'юникод'.encode('cp1251'), from_enc='cp1251') == u'юникод'.encode('utf-8')
- assert library.python.strings.to_str(u'юникод'.encode('cp1251'), to_enc='cp1251', from_enc='cp1251') == u'юникод'.encode('cp1251')
- assert library.python.strings.to_str(u'юникод'.encode('cp1251'), to_enc='utf-8', from_enc='cp1251') == u'юникод'.encode('utf-8')
+ assert library.python.strings.to_str(u'юникод'.encode('cp1251'), from_enc='cp1251') == u'юникод'.encode('utf-8')
+ assert library.python.strings.to_str(u'юникод'.encode('cp1251'), to_enc='cp1251', from_enc='cp1251') == u'юникод'.encode('cp1251')
+ assert library.python.strings.to_str(u'юникод'.encode('cp1251'), to_enc='utf-8', from_enc='cp1251') == u'юникод'.encode('utf-8')
- assert library.python.strings.to_str(u'юникод'.encode('koi8-r'), from_enc='koi8-r') == u'юникод'.encode('utf-8')
- assert library.python.strings.to_str(u'юникод'.encode('koi8-r'), to_enc='koi8-r', from_enc='koi8-r') == u'юникод'.encode('koi8-r')
- assert library.python.strings.to_str(u'юникод'.encode('koi8-r'), to_enc='cp1251', from_enc='koi8-r') == u'юникод'.encode('cp1251')
+ assert library.python.strings.to_str(u'юникод'.encode('koi8-r'), from_enc='koi8-r') == u'юникод'.encode('utf-8')
+ assert library.python.strings.to_str(u'юникод'.encode('koi8-r'), to_enc='koi8-r', from_enc='koi8-r') == u'юникод'.encode('koi8-r')
+ assert library.python.strings.to_str(u'юникод'.encode('koi8-r'), to_enc='cp1251', from_enc='koi8-r') == u'юникод'.encode('cp1251')
def test_to_str_transcode_wrong():
- assert library.python.strings.to_str(u'юникод'.encode('utf-8'), from_enc='cp1251')
- assert library.python.strings.to_str(u'юникод'.encode('cp1251'), from_enc='utf-8')
+ assert library.python.strings.to_str(u'юникод'.encode('utf-8'), from_enc='cp1251')
+ assert library.python.strings.to_str(u'юникод'.encode('cp1251'), from_enc='utf-8')
def test_to_str_transcode_disabled():
# No transcoding enabled, set from_enc to enable
- assert library.python.strings.to_str(u'юникод'.encode('utf-8'), to_enc='utf-8') == u'юникод'.encode('utf-8')
- assert library.python.strings.to_str(u'юникод'.encode('utf-8'), to_enc='cp1251') == u'юникод'.encode('utf-8')
- assert library.python.strings.to_str(u'юникод'.encode('cp1251'), to_enc='utf-8') == u'юникод'.encode('cp1251')
- assert library.python.strings.to_str(u'юникод'.encode('cp1251'), to_enc='cp1251') == u'юникод'.encode('cp1251')
- assert library.python.strings.to_str(u'юникод'.encode('cp1251'), to_enc='koi8-r') == u'юникод'.encode('cp1251')
- assert library.python.strings.to_str(u'юникод'.encode('koi8-r'), to_enc='cp1251') == u'юникод'.encode('koi8-r')
+ assert library.python.strings.to_str(u'юникод'.encode('utf-8'), to_enc='utf-8') == u'юникод'.encode('utf-8')
+ assert library.python.strings.to_str(u'юникод'.encode('utf-8'), to_enc='cp1251') == u'юникод'.encode('utf-8')
+ assert library.python.strings.to_str(u'юникод'.encode('cp1251'), to_enc='utf-8') == u'юникод'.encode('cp1251')
+ assert library.python.strings.to_str(u'юникод'.encode('cp1251'), to_enc='cp1251') == u'юникод'.encode('cp1251')
+ assert library.python.strings.to_str(u'юникод'.encode('cp1251'), to_enc='koi8-r') == u'юникод'.encode('cp1251')
+ assert library.python.strings.to_str(u'юникод'.encode('koi8-r'), to_enc='cp1251') == u'юникод'.encode('koi8-r')
def test_stringize_deep():
- assert library.python.strings.stringize_deep({
+ assert library.python.strings.stringize_deep({
'key 1': 'value 1',
u'ключ 2': u'значение 2',
'list': [u'ключ 2', 'key 1', (u'к', 2)]
@@ -124,7 +124,7 @@ def test_stringize_deep():
def test_stringize_deep_doesnt_transcode():
- assert library.python.strings.stringize_deep({
+ assert library.python.strings.stringize_deep({
u'ключ 1'.encode('utf-8'): u'значение 1'.encode('utf-8'),
u'ключ 2'.encode('cp1251'): u'значение 2'.encode('cp1251'),
}) == {
@@ -134,7 +134,7 @@ def test_stringize_deep_doesnt_transcode():
def test_stringize_deep_nested():
- assert library.python.strings.stringize_deep({
+ assert library.python.strings.stringize_deep({
'key 1': 'value 1',
u'ключ 2': {
'subkey 1': 'value 1',
@@ -151,8 +151,8 @@ def test_stringize_deep_nested():
def test_stringize_deep_plain():
assert library.python.strings.stringize_deep('str') == 'str' if six.PY2 else b'str'
- assert library.python.strings.stringize_deep(u'юникод') == u'юникод'.encode('utf-8')
- assert library.python.strings.stringize_deep(u'юникод'.encode('utf-8')) == u'юникод'.encode('utf-8')
+ assert library.python.strings.stringize_deep(u'юникод') == u'юникод'.encode('utf-8')
+ assert library.python.strings.stringize_deep(u'юникод'.encode('utf-8')) == u'юникод'.encode('utf-8')
def test_stringize_deep_nonstr():
@@ -163,7 +163,7 @@ def test_stringize_deep_nonstr():
def test_unicodize_deep():
- assert library.python.strings.unicodize_deep({
+ assert library.python.strings.unicodize_deep({
'key 1': 'value 1',
u'ключ 2': u'значение 2',
u'ключ 3'.encode('utf-8'): u'значение 3'.encode('utf-8'),
@@ -175,7 +175,7 @@ def test_unicodize_deep():
def test_unicodize_deep_nested():
- assert library.python.strings.unicodize_deep({
+ assert library.python.strings.unicodize_deep({
'key 1': 'value 1',
u'ключ 2': {
'subkey 1': 'value 1',
@@ -193,9 +193,9 @@ def test_unicodize_deep_nested():
def test_unicodize_deep_plain():
- assert library.python.strings.unicodize_deep('str') == u'str'
- assert library.python.strings.unicodize_deep(u'юникод') == u'юникод'
- assert library.python.strings.unicodize_deep(u'юникод'.encode('utf-8')) == u'юникод'
+ assert library.python.strings.unicodize_deep('str') == u'str'
+ assert library.python.strings.unicodize_deep(u'юникод') == u'юникод'
+ assert library.python.strings.unicodize_deep(u'юникод'.encode('utf-8')) == u'юникод'
def test_unicodize_deep_nonstr():
diff --git a/library/python/strings/ut/ya.make b/library/python/strings/ut/ya.make
index dfacb226c7..177525a7ab 100644
--- a/library/python/strings/ut/ya.make
+++ b/library/python/strings/ut/ya.make
@@ -1,11 +1,11 @@
-OWNER(g:yatool)
-
+OWNER(g:yatool)
+
PY23_TEST()
-
+
TEST_SRCS(test_strings.py)
-
-PEERDIR(
- library/python/strings
-)
-
-END()
+
+PEERDIR(
+ library/python/strings
+)
+
+END()
diff --git a/library/python/strings/ya.make b/library/python/strings/ya.make
index 7e0b033717..89d388fd3a 100644
--- a/library/python/strings/ya.make
+++ b/library/python/strings/ya.make
@@ -1,16 +1,16 @@
-OWNER(g:yatool)
-
-PY23_LIBRARY()
-
+OWNER(g:yatool)
+
+PY23_LIBRARY()
+
PY_SRCS(
__init__.py
CYTHONIZE_PY
strings.py
)
-
+
PEERDIR(
library/python/func
contrib/python/six
)
-
-END()
+
+END()
diff --git a/library/python/testing/import_test/import_test.py b/library/python/testing/import_test/import_test.py
index 3e3b7234ef..4981be1298 100644
--- a/library/python/testing/import_test/import_test.py
+++ b/library/python/testing/import_test/import_test.py
@@ -1,5 +1,5 @@
-from __future__ import print_function
-
+from __future__ import print_function
+
import os
import re
import sys
@@ -10,7 +10,7 @@ import __res
from __res import importer
-def check_imports(no_check=(), extra=(), skip_func=None, py_main=None):
+def check_imports(no_check=(), extra=(), skip_func=None, py_main=None):
"""
tests all bundled modules are importable
just add
@@ -35,13 +35,13 @@ def check_imports(no_check=(), extra=(), skip_func=None, py_main=None):
import_times = {}
norm = lambda s: s[:-9] if s.endswith('.__init__') else s
-
- modules = sys.extra_modules | set(extra)
- modules = sorted(modules, key=norm)
- if py_main:
- modules = [py_main] + modules
-
- for module in modules:
+
+ modules = sys.extra_modules | set(extra)
+ modules = sorted(modules, key=norm)
+ if py_main:
+ modules = [py_main] + modules
+
+ for module in modules:
if module not in extra and (rx.search(module) or skip_func and skip_func(module)):
print('SKIP', module)
continue
@@ -111,14 +111,14 @@ def main():
else:
django.setup()
- py_main = __res.find('PY_MAIN')
-
- if py_main:
- py_main_module = py_main.split(b':', 1)[0].decode('UTF-8')
- else:
- py_main_module = None
-
+ py_main = __res.find('PY_MAIN')
+
+ if py_main:
+ py_main_module = py_main.split(b':', 1)[0].decode('UTF-8')
+ else:
+ py_main_module = None
+
try:
- check_imports(no_check=skip_names, py_main=py_main_module)
+ check_imports(no_check=skip_names, py_main=py_main_module)
except:
sys.exit(1)
diff --git a/library/python/testing/import_test/ya.make b/library/python/testing/import_test/ya.make
index fae36ffe8f..707f7c6c87 100644
--- a/library/python/testing/import_test/ya.make
+++ b/library/python/testing/import_test/ya.make
@@ -2,9 +2,9 @@ OWNER(
g:yatest
exprmntr
)
-
-PY23_LIBRARY()
-
-PY_SRCS(import_test.py)
-
-END()
+
+PY23_LIBRARY()
+
+PY_SRCS(import_test.py)
+
+END()
diff --git a/library/python/testing/recipe/__init__.py b/library/python/testing/recipe/__init__.py
index 5ef9c5c189..4e9c736dc7 100644
--- a/library/python/testing/recipe/__init__.py
+++ b/library/python/testing/recipe/__init__.py
@@ -1,21 +1,21 @@
from __future__ import print_function
-import os
-import sys
+import os
+import sys
import json
import logging
-import argparse
-
-from yatest_lib.ya import Ya
-
-RECIPE_START_OPTION = "start"
-RECIPE_STOP_OPTION = "stop"
-
-ya = None
-collect_cores = None
-sanitizer_extra_checks = None
-
-
+import argparse
+
+from yatest_lib.ya import Ya
+
+RECIPE_START_OPTION = "start"
+RECIPE_STOP_OPTION = "stop"
+
+ya = None
+collect_cores = None
+sanitizer_extra_checks = None
+
+
def _setup_logging(level=logging.DEBUG):
root_logger = logging.getLogger()
root_logger.setLevel(level)
@@ -29,74 +29,74 @@ def _setup_logging(level=logging.DEBUG):
root_logger.addHandler(stdout_handler)
-def get_options():
- parser = argparse.ArgumentParser()
- parser.add_argument("--show-cwd", action="store_true", dest="show_cwd", default=False, help="show recipe cwd")
+def get_options():
+ parser = argparse.ArgumentParser()
+ parser.add_argument("--show-cwd", action="store_true", dest="show_cwd", default=False, help="show recipe cwd")
parser.add_argument("--test-debug", action="store_true", dest="test_debug", default=False, help="test debug mode")
- parser.add_argument("--test-stderr", action="store_true", dest="test_stderr", default=False, help="test stderr")
- parser.add_argument("--pdb", action="store_true", dest="pdb", default=False, help="run pdb on error")
- parser.add_argument("--sanitizer-extra-checks", dest="sanitizer_extra_checks", action="store_true", default=False, help="enables extra checks for tests built with sanitizers")
- parser.add_argument("--collect-cores", dest="collect_cores", action="store_true", default=False, help="allows core dump file recovering during test")
-
- args, opts = parser.parse_known_args()
-
- global ya, sanitizer_extra_checks, collect_cores
+ parser.add_argument("--test-stderr", action="store_true", dest="test_stderr", default=False, help="test stderr")
+ parser.add_argument("--pdb", action="store_true", dest="pdb", default=False, help="run pdb on error")
+ parser.add_argument("--sanitizer-extra-checks", dest="sanitizer_extra_checks", action="store_true", default=False, help="enables extra checks for tests built with sanitizers")
+ parser.add_argument("--collect-cores", dest="collect_cores", action="store_true", default=False, help="allows core dump file recovering during test")
+
+ args, opts = parser.parse_known_args()
+
+ global ya, sanitizer_extra_checks, collect_cores
_setup_logging()
- context = {
- "test_stderr": args.test_stderr,
- }
-
- ya = Ya(context=context)
-
- ya._data_root = "" # XXX remove
-
- sanitizer_extra_checks = args.sanitizer_extra_checks
- if sanitizer_extra_checks:
- for envvar in ['LSAN_OPTIONS', 'ASAN_OPTIONS']:
- if envvar in os.environ:
- os.environ.pop(envvar)
- if envvar + '_ORIGINAL' in os.environ:
- os.environ[envvar] = os.environ[envvar + '_ORIGINAL']
- collect_cores = args.collect_cores
-
- for recipe_option in RECIPE_START_OPTION, RECIPE_STOP_OPTION:
- if recipe_option in opts:
- return args, opts[opts.index(recipe_option):]
-
-
-def set_env(key, value):
- with open(ya.env_file, "a") as f:
- json.dump({key: value}, f)
- f.write("\n")
-
-
-def tty():
- if os.isatty(1):
- return
-
- f = open('/dev/tty', 'w+')
- fd = f.fileno()
- os.dup2(fd, 0)
- os.dup2(fd, 1)
- os.dup2(fd, 2)
-
-
-def declare_recipe(start, stop):
- parsed_args, argv = get_options()
-
- if parsed_args.show_cwd:
+ context = {
+ "test_stderr": args.test_stderr,
+ }
+
+ ya = Ya(context=context)
+
+ ya._data_root = "" # XXX remove
+
+ sanitizer_extra_checks = args.sanitizer_extra_checks
+ if sanitizer_extra_checks:
+ for envvar in ['LSAN_OPTIONS', 'ASAN_OPTIONS']:
+ if envvar in os.environ:
+ os.environ.pop(envvar)
+ if envvar + '_ORIGINAL' in os.environ:
+ os.environ[envvar] = os.environ[envvar + '_ORIGINAL']
+ collect_cores = args.collect_cores
+
+ for recipe_option in RECIPE_START_OPTION, RECIPE_STOP_OPTION:
+ if recipe_option in opts:
+ return args, opts[opts.index(recipe_option):]
+
+
+def set_env(key, value):
+ with open(ya.env_file, "a") as f:
+ json.dump({key: value}, f)
+ f.write("\n")
+
+
+def tty():
+ if os.isatty(1):
+ return
+
+ f = open('/dev/tty', 'w+')
+ fd = f.fileno()
+ os.dup2(fd, 0)
+ os.dup2(fd, 1)
+ os.dup2(fd, 2)
+
+
+def declare_recipe(start, stop):
+ parsed_args, argv = get_options()
+
+ if parsed_args.show_cwd:
print("Recipe \"{} {}\" working dir is {}".format(sys.argv[0], " ".join(argv), os.getcwd()))
-
- try:
- if argv[0] == RECIPE_START_OPTION:
- start(argv[1:])
- elif argv[0] == RECIPE_STOP_OPTION:
- stop(argv[1:])
- except Exception:
- if parsed_args.pdb:
- tty()
+
+ try:
+ if argv[0] == RECIPE_START_OPTION:
+ start(argv[1:])
+ elif argv[0] == RECIPE_STOP_OPTION:
+ stop(argv[1:])
+ except Exception:
+ if parsed_args.pdb:
+ tty()
import ipdb
ipdb.post_mortem()
- else:
- raise
+ else:
+ raise
diff --git a/library/python/testing/recipe/ya.make b/library/python/testing/recipe/ya.make
index dd323aa245..be673f8289 100644
--- a/library/python/testing/recipe/ya.make
+++ b/library/python/testing/recipe/ya.make
@@ -2,18 +2,18 @@ OWNER(
exprmntr
g:yatest
)
-
+
PY23_LIBRARY()
-
+
PY_SRCS(
__init__.py
ports.py
)
-
+
PEERDIR(
contrib/python/ipdb
library/python/testing/yatest_common
- library/python/testing/yatest_lib
+ library/python/testing/yatest_lib
)
-END()
+END()
diff --git a/library/python/testing/ya.make b/library/python/testing/ya.make
index 883bc8d7ab..0a964eb4d1 100644
--- a/library/python/testing/ya.make
+++ b/library/python/testing/ya.make
@@ -12,7 +12,7 @@ RECURSE(
pytest_runner
pytest_runner/example
pytest_runner/test
- recipe
+ recipe
system_info
types_test
yapackage
diff --git a/library/python/testing/yatest_common/ya.make b/library/python/testing/yatest_common/ya.make
index 5662db4c5d..113a05ff37 100644
--- a/library/python/testing/yatest_common/ya.make
+++ b/library/python/testing/yatest_common/ya.make
@@ -1,6 +1,6 @@
OWNER(g:yatest)
-PY23_LIBRARY()
+PY23_LIBRARY()
OWNER(g:yatest)
@@ -27,7 +27,7 @@ PY_SRCS(
PEERDIR(
contrib/python/six
library/python/cores
- library/python/filelock
+ library/python/filelock
library/python/fs
)
diff --git a/library/python/testing/yatest_common/yatest/__init__.py b/library/python/testing/yatest_common/yatest/__init__.py
index b846b3317a..fc2829b095 100644
--- a/library/python/testing/yatest_common/yatest/__init__.py
+++ b/library/python/testing/yatest_common/yatest/__init__.py
@@ -1,3 +1,3 @@
__all__ = ["common"]
-from . import common
+from . import common
diff --git a/library/python/testing/yatest_common/yatest/common/__init__.py b/library/python/testing/yatest_common/yatest/common/__init__.py
index cf57779e27..41661c6fbf 100644
--- a/library/python/testing/yatest_common/yatest/common/__init__.py
+++ b/library/python/testing/yatest_common/yatest/common/__init__.py
@@ -2,7 +2,7 @@ from .benchmark import * # noqa
from .canonical import * # noqa
from .errors import * # noqa
from .misc import * # noqa
-from .path import * # noqa
-from .process import * # noqa
+from .path import * # noqa
+from .process import * # noqa
from .runtime import * # noqa
-from .tags import * # noqa
+from .tags import * # noqa
diff --git a/library/python/testing/yatest_common/yatest/common/benchmark.py b/library/python/testing/yatest_common/yatest/common/benchmark.py
index c3784cbe4c..d664aa389d 100644
--- a/library/python/testing/yatest_common/yatest/common/benchmark.py
+++ b/library/python/testing/yatest_common/yatest/common/benchmark.py
@@ -1,7 +1,7 @@
import json
-from . import process
-from . import runtime
+from . import process
+from . import runtime
def execute_benchmark(path, budget=None, threads=None):
diff --git a/library/python/testing/yatest_common/yatest/common/canonical.py b/library/python/testing/yatest_common/yatest/common/canonical.py
index b6a136d3e9..b684604edd 100644
--- a/library/python/testing/yatest_common/yatest/common/canonical.py
+++ b/library/python/testing/yatest_common/yatest/common/canonical.py
@@ -5,9 +5,9 @@ import tempfile
import six
-from . import process
-from . import runtime
-from . import path
+from . import process
+from . import runtime
+from . import path
yatest_logger = logging.getLogger("ya.test")
diff --git a/library/python/testing/yatest_common/yatest/common/errors.py b/library/python/testing/yatest_common/yatest/common/errors.py
index 8c038fc381..22320b79c7 100644
--- a/library/python/testing/yatest_common/yatest/common/errors.py
+++ b/library/python/testing/yatest_common/yatest/common/errors.py
@@ -5,7 +5,7 @@ import sys
class RestartTestException(Exception):
def __init__(self, *args, **kwargs):
- super(RestartTestException, self).__init__(*args, **kwargs)
+ super(RestartTestException, self).__init__(*args, **kwargs)
sys.stderr.write("##restart-test##\n")
sys.stderr.flush()
os.environ["FORCE_EXIT_TESTSFAILED"] = "1"
@@ -14,7 +14,7 @@ class RestartTestException(Exception):
class InfrastructureException(Exception):
def __init__(self, *args, **kwargs):
- super(InfrastructureException, self).__init__(*args, **kwargs)
+ super(InfrastructureException, self).__init__(*args, **kwargs)
sys.stderr.write("##infrastructure-error##\n")
sys.stderr.flush()
os.environ["FORCE_EXIT_TESTSFAILED"] = "1"
diff --git a/library/python/testing/yatest_common/yatest/common/legacy.py b/library/python/testing/yatest_common/yatest/common/legacy.py
index 459972d253..655aa81b44 100644
--- a/library/python/testing/yatest_common/yatest/common/legacy.py
+++ b/library/python/testing/yatest_common/yatest/common/legacy.py
@@ -1,4 +1,4 @@
-from . import canonical
+from . import canonical
def old_canonical_file(output_file_name, storage_md5):
diff --git a/library/python/testing/yatest_common/yatest/common/process.py b/library/python/testing/yatest_common/yatest/common/process.py
index a8bcc21f51..94dbd074a4 100644
--- a/library/python/testing/yatest_common/yatest/common/process.py
+++ b/library/python/testing/yatest_common/yatest/common/process.py
@@ -19,9 +19,9 @@ try:
except ImportError:
cores = None
-from . import runtime
-from . import path
-from . import environment
+from . import runtime
+from . import path
+from . import environment
MAX_OUT_LEN = 1000 * 1000 # 1 mb
@@ -48,11 +48,11 @@ class ExecutionError(Exception):
def __init__(self, execution_result):
if not isinstance(execution_result.command, six.string_types):
- command = " ".join(str(arg) for arg in execution_result.command)
- else:
- command = execution_result.command
+ command = " ".join(str(arg) for arg in execution_result.command)
+ else:
+ command = execution_result.command
message = "Command '{command}' has failed with code {code}.\nErrors:\n{err}\n".format(
- command=command,
+ command=command,
code=execution_result.exit_code,
err=_format_error(execution_result.std_err))
if cores:
@@ -62,7 +62,7 @@ class ExecutionError(Exception):
message += "Backtrace is not available: module cores isn't available"
super(ExecutionError, self).__init__(message)
- self.execution_result = execution_result
+ self.execution_result = execution_result
class TimeoutError(Exception):
@@ -274,7 +274,7 @@ class _Execution(object):
afile.write(six.ensure_binary(self._backtrace))
# generate pretty html version of backtrace aka Tri Korochki
pbt_filename = bt_filename + ".html"
- backtrace_to_html(bt_filename, pbt_filename)
+ backtrace_to_html(bt_filename, pbt_filename)
if store_cores:
runtime._register_core(os.path.basename(self.command[0]), self.command[0], core_path, bt_filename, pbt_filename)
@@ -288,11 +288,11 @@ class _Execution(object):
try:
if hasattr(os, "wait4"):
try:
- if hasattr(subprocess, "_eintr_retry_call"):
- pid, sts, rusage = subprocess._eintr_retry_call(os.wait4, self._process.pid, 0)
- else:
- # PEP 475
- pid, sts, rusage = os.wait4(self._process.pid, 0)
+ if hasattr(subprocess, "_eintr_retry_call"):
+ pid, sts, rusage = subprocess._eintr_retry_call(os.wait4, self._process.pid, 0)
+ else:
+ # PEP 475
+ pid, sts, rusage = os.wait4(self._process.pid, 0)
finished = time.time()
self._process._handle_exitstatus(sts)
for field in [
@@ -447,7 +447,7 @@ def execute(
"""
if env is None:
env = os.environ.copy()
- else:
+ else:
# Certain environment variables must be present for programs to work properly.
# For more info see DEVTOOLSSUPPORT-4907
mandatory_env_name = 'YA_MANDATORY_ENV_VARS'
@@ -458,10 +458,10 @@ def execute(
else:
mandatory_system_vars = ['TMPDIR']
- for var in mandatory_system_vars:
- if var not in env and var in os.environ:
- env[var] = os.environ[var]
-
+ for var in mandatory_system_vars:
+ if var not in env and var in os.environ:
+ env[var] = os.environ[var]
+
if not wait and timeout is not None:
raise ValueError("Incompatible arguments 'timeout' and wait=False")
@@ -518,7 +518,7 @@ def execute(
else:
yatest_logger.debug("Executing '%s' in '%s'", command, cwd)
# XXX
-
+
started = time.time()
process = subprocess.Popen(
command, shell=shell, universal_newlines=True,
@@ -703,9 +703,9 @@ def check_glibc_version(binary_path):
if not match:
continue
assert distutils.version.LooseVersion(match.group(1)) <= lucid_glibc_version, match.group(0)
-
-
-def backtrace_to_html(bt_filename, output):
+
+
+def backtrace_to_html(bt_filename, output):
try:
from library.python import coredump_filter
with open(output, "wb") as afile:
diff --git a/library/python/testing/yatest_common/yatest/common/runtime.py b/library/python/testing/yatest_common/yatest/common/runtime.py
index e55e193446..37b848cf15 100644
--- a/library/python/testing/yatest_common/yatest/common/runtime.py
+++ b/library/python/testing/yatest_common/yatest/common/runtime.py
@@ -18,12 +18,12 @@ def _get_ya_config():
import pytest
return pytest.config
except (ImportError, AttributeError):
- try:
- import library.python.testing.recipe
- if library.python.testing.recipe.ya:
- return library.python.testing.recipe
- except (ImportError, AttributeError):
- pass
+ try:
+ import library.python.testing.recipe
+ if library.python.testing.recipe.ya:
+ return library.python.testing.recipe
+ except (ImportError, AttributeError):
+ pass
raise NotImplementedError("yatest.common.* is only available from the testing runtime")
@@ -160,11 +160,11 @@ def work_path(path=None):
:param path: path relative to the test suite working dir
:return: absolute path inside the test suite working dir
"""
- return _join_path(
- os.environ.get("TEST_WORK_PATH") or
- _get_ya_plugin_instance().get_context("work_path") or
- os.getcwd(),
- path)
+ return _join_path(
+ os.environ.get("TEST_WORK_PATH") or
+ _get_ya_plugin_instance().get_context("work_path") or
+ os.getcwd(),
+ path)
def python_path():
@@ -304,10 +304,10 @@ class Context(object):
return _get_ya_plugin_instance().get_context("test_stderr")
@property
- def test_debug(self):
- return _get_ya_plugin_instance().get_context("test_debug")
-
- @property
+ def test_debug(self):
+ return _get_ya_plugin_instance().get_context("test_debug")
+
+ @property
def test_traceback(self):
return _get_ya_plugin_instance().get_context("test_traceback")
@@ -315,29 +315,29 @@ class Context(object):
def test_name(self):
return _get_ya_config().current_test_name
- @property
- def sanitize(self):
+ @property
+ def sanitize(self):
"""
Detect if current test run is under sanitizer
:return: one of `None`, 'address', 'memory', 'thread', 'undefined'
"""
- return _get_ya_plugin_instance().get_context("sanitize")
-
- @property
- def flags(self):
- _flags = _get_ya_plugin_instance().get_context("flags")
- if _flags:
- _flags_dict = dict()
- for f in _flags:
- key, value = f.split('=', 1)
- _flags_dict[key] = value
- return _flags_dict
- else:
- return dict()
-
- def get_context_key(self, key):
- return _get_ya_plugin_instance().get_context(key)
-
-
+ return _get_ya_plugin_instance().get_context("sanitize")
+
+ @property
+ def flags(self):
+ _flags = _get_ya_plugin_instance().get_context("flags")
+ if _flags:
+ _flags_dict = dict()
+ for f in _flags:
+ key, value = f.split('=', 1)
+ _flags_dict[key] = value
+ return _flags_dict
+ else:
+ return dict()
+
+ def get_context_key(self, key):
+ return _get_ya_plugin_instance().get_context(key)
+
+
context = Context()
diff --git a/library/python/testing/yatest_lib/tools.py b/library/python/testing/yatest_lib/tools.py
index b72d79c162..985124fbba 100644
--- a/library/python/testing/yatest_lib/tools.py
+++ b/library/python/testing/yatest_lib/tools.py
@@ -1,21 +1,21 @@
import six
-import sys
-
+import sys
+
def to_utf8(value):
"""
Converts value to string encoded into utf-8
:param value:
:return:
"""
- if sys.version_info[0] < 3:
- if not isinstance(value, basestring): # noqa
- value = unicode(value) # noqa
- if type(value) == str:
- value = value.decode("utf-8", errors="ignore")
- return value.encode('utf-8', 'ignore')
- else:
- return str(value)
+ if sys.version_info[0] < 3:
+ if not isinstance(value, basestring): # noqa
+ value = unicode(value) # noqa
+ if type(value) == str:
+ value = value.decode("utf-8", errors="ignore")
+ return value.encode('utf-8', 'ignore')
+ else:
+ return str(value)
def trim_string(s, max_bytes):
@@ -56,9 +56,9 @@ def _trim_unicode_string(s, max_bytes):
result.append(ch)
return ''.join(result)
-
-
-def to_str(s):
- if six.PY2 and isinstance(s, six.text_type):
- return s.encode('utf8')
- return s
+
+
+def to_str(s):
+ if six.PY2 and isinstance(s, six.text_type):
+ return s.encode('utf8')
+ return s
diff --git a/library/python/testing/yatest_lib/ya.make b/library/python/testing/yatest_lib/ya.make
index 342bae82ba..c273e9d143 100644
--- a/library/python/testing/yatest_lib/ya.make
+++ b/library/python/testing/yatest_lib/ya.make
@@ -1,6 +1,6 @@
OWNER(g:yatest)
-PY23_LIBRARY()
+PY23_LIBRARY()
PY_SRCS(
NAMESPACE
@@ -8,7 +8,7 @@ PY_SRCS(
external.py
test_splitter.py
tools.py
- ya.py
+ ya.py
)
PEERDIR(
diff --git a/library/python/testing/yatest_lib/ya.py b/library/python/testing/yatest_lib/ya.py
index c13b58a19f..df763489ca 100644
--- a/library/python/testing/yatest_lib/ya.py
+++ b/library/python/testing/yatest_lib/ya.py
@@ -1,223 +1,223 @@
-import os
-import sys
-import logging
-import json
-
-from .tools import to_str
-from .external import ExternalDataInfo
-
-
-TESTING_OUT_DIR_NAME = "testing_out_stuff" # XXX import from test.const
-
-yatest_logger = logging.getLogger("ya.test")
-
-
-class RunMode(object):
- Run = "run"
- List = "list"
-
-
-class TestMisconfigurationException(Exception):
- pass
-
-
-class Ya(object):
- """
- Adds integration with ya, helps in finding dependencies
- """
-
- def __init__(
- self,
- mode=None,
- source_root=None,
- build_root=None,
- dep_roots=None,
- output_dir=None,
- test_params=None,
- context=None,
- python_path=None,
- valgrind_path=None,
- gdb_path=None,
- data_root=None,
- ):
- context_file_path = os.environ.get("YA_TEST_CONTEXT_FILE", None)
- if context_file_path:
- with open(context_file_path, 'r') as afile:
- test_context = json.load(afile)
- context_runtime = test_context["runtime"]
- context_internal = test_context.get("internal", {})
- context_build = test_context.get("build", {})
- else:
- context_runtime = {}
- context_internal = {}
- context_build = {}
- self._mode = mode
- self._build_root = to_str(context_runtime.get("build_root", "")) or build_root
- self._source_root = to_str(context_runtime.get("source_root", "")) or source_root or self._detect_source_root()
- self._output_dir = to_str(context_runtime.get("output_path", "")) or output_dir or self._detect_output_root()
- if not self._output_dir:
- raise Exception("Run ya make -t before running test binary")
- if not self._source_root:
- logging.warning("Source root was not set neither determined, use --source-root to set it explicitly")
- if not self._build_root:
- if self._source_root:
- self._build_root = self._source_root
- else:
- logging.warning("Build root was not set neither determined, use --build-root to set it explicitly")
-
- if data_root:
- self._data_root = data_root
- elif self._source_root:
- self._data_root = os.path.abspath(os.path.join(self._source_root, "..", "arcadia_tests_data"))
-
- self._dep_roots = dep_roots
-
- self._python_path = to_str(context_runtime.get("python_bin", "")) or python_path
- self._valgrind_path = valgrind_path
- self._gdb_path = to_str(context_runtime.get("gdb_bin", "")) or gdb_path
- self._test_params = {}
- self._context = {}
- self._test_item_node_id = None
-
- ram_drive_path = to_str(context_runtime.get("ram_drive_path", ""))
- if ram_drive_path:
- self._test_params["ram_drive_path"] = ram_drive_path
- if test_params:
- self._test_params.update(dict(x.split('=', 1) for x in test_params))
- self._test_params.update(context_runtime.get("test_params", {}))
-
- self._context["project_path"] = context_runtime.get("project_path")
- self._context["modulo"] = context_runtime.get("split_count", 1)
- self._context["modulo_index"] = context_runtime.get("split_index", 0)
- self._context["work_path"] = context_runtime.get("work_path")
-
- self._context["sanitize"] = context_build.get("sanitizer")
- self._context["ya_trace_path"] = context_internal.get("trace_file")
-
- self._env_file = context_internal.get("env_file")
-
- if context:
- self._context.update(context)
-
- @property
- def source_root(self):
- return self._source_root
-
- @property
- def data_root(self):
- return self._data_root
-
- @property
- def build_root(self):
- return self._build_root
-
- @property
- def dep_roots(self):
- return self._dep_roots
-
- @property
- def output_dir(self):
- return self._output_dir
-
- @property
- def python_path(self):
- return self._python_path or sys.executable
-
- @property
- def valgrind_path(self):
- if not self._valgrind_path:
- raise ValueError("path to valgrind was not pass correctly, use --valgrind-path to fix it")
- return self._valgrind_path
-
- @property
- def gdb_path(self):
- return self._gdb_path
-
- @property
- def env_file(self):
- return self._env_file
-
- def get_binary(self, *path):
- assert self._build_root, "Build root was not set neither determined, use --build-root to set it explicitly"
- path = list(path)
- if os.name == "nt":
- if not path[-1].endswith(".exe"):
- path[-1] += ".exe"
-
- target_dirs = [self.build_root]
- # Search for binaries within PATH dirs to be able to get path to the binaries specified by basename for exectests
- if 'PATH' in os.environ:
- target_dirs += os.environ['PATH'].split(':')
-
- for target_dir in target_dirs:
- binary_path = os.path.join(target_dir, *path)
- if os.path.exists(binary_path):
- yatest_logger.debug("Binary was found by %s", binary_path)
- return binary_path
-
- error_message = "Cannot find binary '{binary}': make sure it was added in the DEPENDS section".format(binary=path)
- yatest_logger.debug(error_message)
- if self._mode == RunMode.Run:
- raise TestMisconfigurationException(error_message)
-
- def file(self, path, diff_tool=None, local=False, diff_file_name=None, diff_tool_timeout=None):
- return ExternalDataInfo.serialize_file(path, diff_tool=diff_tool, local=local, diff_file_name=diff_file_name, diff_tool_timeout=diff_tool_timeout)
-
- def get_param(self, key, default=None):
- return self._test_params.get(key, default)
-
- def get_param_dict_copy(self):
- return dict(self._test_params)
-
- def get_context(self, key):
- return self._context.get(key)
-
- def _detect_source_root(self):
- root = None
- try:
- import library.python.find_root
- # try to determine source root from cwd
- cwd = os.getcwd()
- root = library.python.find_root.detect_root(cwd)
-
- if not root:
- # try to determine root pretending we are in the test work dir made from --keep-temps run
- env_subdir = os.path.join("environment", "arcadia")
- root = library.python.find_root.detect_root(cwd, detector=lambda p: os.path.exists(os.path.join(p, env_subdir)))
- except ImportError:
- logging.warning("Unable to import library.python.find_root")
-
- return root
-
- def _detect_output_root(self):
-
- # if run from kept test working dir
- if os.path.exists(TESTING_OUT_DIR_NAME):
- return TESTING_OUT_DIR_NAME
-
- # if run from source dir
- if sys.version_info.major == 3:
- test_results_dir = "py3test"
- else:
- test_results_dir = "pytest"
-
- test_results_output_path = os.path.join("test-results", test_results_dir, TESTING_OUT_DIR_NAME)
- if os.path.exists(test_results_output_path):
- return test_results_output_path
-
- if os.path.exists(os.path.dirname(test_results_output_path)):
- os.mkdir(test_results_output_path)
- return test_results_output_path
-
- return None
-
- def set_test_item_node_id(self, node_id):
- self._test_item_node_id = node_id
-
- def get_test_item_node_id(self):
- assert self._test_item_node_id
- return self._test_item_node_id
-
+import os
+import sys
+import logging
+import json
+
+from .tools import to_str
+from .external import ExternalDataInfo
+
+
+TESTING_OUT_DIR_NAME = "testing_out_stuff" # XXX import from test.const
+
+yatest_logger = logging.getLogger("ya.test")
+
+
+class RunMode(object):
+ Run = "run"
+ List = "list"
+
+
+class TestMisconfigurationException(Exception):
+ pass
+
+
+class Ya(object):
+ """
+ Adds integration with ya, helps in finding dependencies
+ """
+
+ def __init__(
+ self,
+ mode=None,
+ source_root=None,
+ build_root=None,
+ dep_roots=None,
+ output_dir=None,
+ test_params=None,
+ context=None,
+ python_path=None,
+ valgrind_path=None,
+ gdb_path=None,
+ data_root=None,
+ ):
+ context_file_path = os.environ.get("YA_TEST_CONTEXT_FILE", None)
+ if context_file_path:
+ with open(context_file_path, 'r') as afile:
+ test_context = json.load(afile)
+ context_runtime = test_context["runtime"]
+ context_internal = test_context.get("internal", {})
+ context_build = test_context.get("build", {})
+ else:
+ context_runtime = {}
+ context_internal = {}
+ context_build = {}
+ self._mode = mode
+ self._build_root = to_str(context_runtime.get("build_root", "")) or build_root
+ self._source_root = to_str(context_runtime.get("source_root", "")) or source_root or self._detect_source_root()
+ self._output_dir = to_str(context_runtime.get("output_path", "")) or output_dir or self._detect_output_root()
+ if not self._output_dir:
+ raise Exception("Run ya make -t before running test binary")
+ if not self._source_root:
+ logging.warning("Source root was not set neither determined, use --source-root to set it explicitly")
+ if not self._build_root:
+ if self._source_root:
+ self._build_root = self._source_root
+ else:
+ logging.warning("Build root was not set neither determined, use --build-root to set it explicitly")
+
+ if data_root:
+ self._data_root = data_root
+ elif self._source_root:
+ self._data_root = os.path.abspath(os.path.join(self._source_root, "..", "arcadia_tests_data"))
+
+ self._dep_roots = dep_roots
+
+ self._python_path = to_str(context_runtime.get("python_bin", "")) or python_path
+ self._valgrind_path = valgrind_path
+ self._gdb_path = to_str(context_runtime.get("gdb_bin", "")) or gdb_path
+ self._test_params = {}
+ self._context = {}
+ self._test_item_node_id = None
+
+ ram_drive_path = to_str(context_runtime.get("ram_drive_path", ""))
+ if ram_drive_path:
+ self._test_params["ram_drive_path"] = ram_drive_path
+ if test_params:
+ self._test_params.update(dict(x.split('=', 1) for x in test_params))
+ self._test_params.update(context_runtime.get("test_params", {}))
+
+ self._context["project_path"] = context_runtime.get("project_path")
+ self._context["modulo"] = context_runtime.get("split_count", 1)
+ self._context["modulo_index"] = context_runtime.get("split_index", 0)
+ self._context["work_path"] = context_runtime.get("work_path")
+
+ self._context["sanitize"] = context_build.get("sanitizer")
+ self._context["ya_trace_path"] = context_internal.get("trace_file")
+
+ self._env_file = context_internal.get("env_file")
+
+ if context:
+ self._context.update(context)
+
+ @property
+ def source_root(self):
+ return self._source_root
+
+ @property
+ def data_root(self):
+ return self._data_root
+
+ @property
+ def build_root(self):
+ return self._build_root
+
+ @property
+ def dep_roots(self):
+ return self._dep_roots
+
+ @property
+ def output_dir(self):
+ return self._output_dir
+
+ @property
+ def python_path(self):
+ return self._python_path or sys.executable
+
+ @property
+ def valgrind_path(self):
+ if not self._valgrind_path:
+ raise ValueError("path to valgrind was not pass correctly, use --valgrind-path to fix it")
+ return self._valgrind_path
+
+ @property
+ def gdb_path(self):
+ return self._gdb_path
+
+ @property
+ def env_file(self):
+ return self._env_file
+
+ def get_binary(self, *path):
+ assert self._build_root, "Build root was not set neither determined, use --build-root to set it explicitly"
+ path = list(path)
+ if os.name == "nt":
+ if not path[-1].endswith(".exe"):
+ path[-1] += ".exe"
+
+ target_dirs = [self.build_root]
+ # Search for binaries within PATH dirs to be able to get path to the binaries specified by basename for exectests
+ if 'PATH' in os.environ:
+ target_dirs += os.environ['PATH'].split(':')
+
+ for target_dir in target_dirs:
+ binary_path = os.path.join(target_dir, *path)
+ if os.path.exists(binary_path):
+ yatest_logger.debug("Binary was found by %s", binary_path)
+ return binary_path
+
+ error_message = "Cannot find binary '{binary}': make sure it was added in the DEPENDS section".format(binary=path)
+ yatest_logger.debug(error_message)
+ if self._mode == RunMode.Run:
+ raise TestMisconfigurationException(error_message)
+
+ def file(self, path, diff_tool=None, local=False, diff_file_name=None, diff_tool_timeout=None):
+ return ExternalDataInfo.serialize_file(path, diff_tool=diff_tool, local=local, diff_file_name=diff_file_name, diff_tool_timeout=diff_tool_timeout)
+
+ def get_param(self, key, default=None):
+ return self._test_params.get(key, default)
+
+ def get_param_dict_copy(self):
+ return dict(self._test_params)
+
+ def get_context(self, key):
+ return self._context.get(key)
+
+ def _detect_source_root(self):
+ root = None
+ try:
+ import library.python.find_root
+ # try to determine source root from cwd
+ cwd = os.getcwd()
+ root = library.python.find_root.detect_root(cwd)
+
+ if not root:
+ # try to determine root pretending we are in the test work dir made from --keep-temps run
+ env_subdir = os.path.join("environment", "arcadia")
+ root = library.python.find_root.detect_root(cwd, detector=lambda p: os.path.exists(os.path.join(p, env_subdir)))
+ except ImportError:
+ logging.warning("Unable to import library.python.find_root")
+
+ return root
+
+ def _detect_output_root(self):
+
+ # if run from kept test working dir
+ if os.path.exists(TESTING_OUT_DIR_NAME):
+ return TESTING_OUT_DIR_NAME
+
+ # if run from source dir
+ if sys.version_info.major == 3:
+ test_results_dir = "py3test"
+ else:
+ test_results_dir = "pytest"
+
+ test_results_output_path = os.path.join("test-results", test_results_dir, TESTING_OUT_DIR_NAME)
+ if os.path.exists(test_results_output_path):
+ return test_results_output_path
+
+ if os.path.exists(os.path.dirname(test_results_output_path)):
+ os.mkdir(test_results_output_path)
+ return test_results_output_path
+
+ return None
+
+ def set_test_item_node_id(self, node_id):
+ self._test_item_node_id = node_id
+
+ def get_test_item_node_id(self):
+ assert self._test_item_node_id
+ return self._test_item_node_id
+
@property
def pytest_config(self):
if not hasattr(self, "_pytest_config"):
@@ -225,15 +225,15 @@ class Ya(object):
self._pytest_config = ya_plugin.pytest_config
return self._pytest_config
- def set_metric_value(self, name, val):
- node_id = self.get_test_item_node_id()
+ def set_metric_value(self, name, val):
+ node_id = self.get_test_item_node_id()
if node_id not in self.pytest_config.test_metrics:
self.pytest_config.test_metrics[node_id] = {}
-
+
self.pytest_config.test_metrics[node_id][name] = val
-
- def get_metric_value(self, name, default=None):
+
+ def get_metric_value(self, name, default=None):
res = self.pytest_config.test_metrics.get(self.get_test_item_node_id(), {}).get(name)
- if res is None:
- return default
- return res
+ if res is None:
+ return default
+ return res
diff --git a/library/python/windows/__init__.py b/library/python/windows/__init__.py
index 62861b3309..0b43073e35 100644
--- a/library/python/windows/__init__.py
+++ b/library/python/windows/__init__.py
@@ -6,10 +6,10 @@ import sys
import shutil
import logging
-from six import reraise
-
-import library.python.func
-import library.python.strings
+from six import reraise
+
+import library.python.func
+import library.python.strings
logger = logging.getLogger(__name__)
@@ -28,7 +28,7 @@ RETRIABLE_DIR_ERRORS = (ERRORS['ACCESS_DENIED'], ERRORS['DIR_NOT_EMPTY'], ERRORS
# Check if on Windows
-@library.python.func.lazy
+@library.python.func.lazy
def on_win():
return os.name == 'nt'
@@ -78,7 +78,7 @@ def errorfix(f):
except WindowsError:
tp, value, tb = sys.exc_info()
fix_error(value)
- reraise(tp, value, tb)
+ reraise(tp, value, tb)
return f_wrapped
@@ -100,7 +100,7 @@ if on_win():
import msvcrt
import time
- import library.python.strings
+ import library.python.strings
_has_ctypes = True
try:
@@ -153,7 +153,7 @@ if on_win():
raise
ei = sys.exc_info()
time.sleep(delay)
- reraise(ei[0], ei[1], ei[2])
+ reraise(ei[0], ei[1], ei[2])
# Placeholder for disabled functions
@win_only
@@ -170,7 +170,7 @@ if on_win():
@win_only
def unicode_path(path):
- return library.python.strings.to_unicode(path, library.python.strings.fs_encoding())
+ return library.python.strings.to_unicode(path, library.python.strings.fs_encoding())
@win_only
@require_ctypes
@@ -189,9 +189,9 @@ if on_win():
@win_only
def transcode_error(windows_error, to_enc='utf-8'):
- from_enc = 'utf-8' if getattr(windows_error, 'utf8', False) else library.python.strings.guess_default_encoding()
+ from_enc = 'utf-8' if getattr(windows_error, 'utf8', False) else library.python.strings.guess_default_encoding()
if from_enc != to_enc:
- windows_error.strerror = library.python.strings.to_str(windows_error.strerror, to_enc=to_enc, from_enc=from_enc)
+ windows_error.strerror = library.python.strings.to_str(windows_error.strerror, to_enc=to_enc, from_enc=from_enc)
setattr(windows_error, 'utf8', to_enc == 'utf-8')
class Transaction(object):
@@ -236,7 +236,7 @@ if on_win():
@win_only
@require_ctypes
def replace_file_across_devices(src, dst):
- with Transaction(timeout=_ATOMIC_RENAME_FILE_TRANSACTION_DEFAULT_TIMEOUT, description='ya library.python.windows replace_file_across_devices') as transaction:
+ with Transaction(timeout=_ATOMIC_RENAME_FILE_TRANSACTION_DEFAULT_TIMEOUT, description='ya library.python.windows replace_file_across_devices') as transaction:
if not ctypes.windll.kernel32.MoveFileTransactedW(unicode_path(src), unicode_path(dst), None, None, _MOVEFILE_REPLACE_EXISTING | _MOVEFILE_WRITE_THROUGH, transaction):
raise ctypes.WinError()
diff --git a/library/python/windows/ut/test_windows.py b/library/python/windows/ut/test_windows.py
index bef3ec2dc5..e255d0560e 100644
--- a/library/python/windows/ut/test_windows.py
+++ b/library/python/windows/ut/test_windows.py
@@ -4,16 +4,16 @@ import errno
import os
import pytest
-import library.python.strings
-import library.python.windows
+import library.python.strings
+import library.python.windows
def gen_error_access_denied():
- if library.python.windows.on_win():
+ if library.python.windows.on_win():
err = WindowsError()
err.errno = errno.EACCES
err.strerror = ''
- err.winerror = library.python.windows.ERRORS['ACCESS_DENIED']
+ err.winerror = library.python.windows.ERRORS['ACCESS_DENIED']
else:
err = OSError()
err.errno = errno.EACCES
@@ -23,7 +23,7 @@ def gen_error_access_denied():
def test_errorfix_buggy():
- @library.python.windows.errorfix
+ @library.python.windows.errorfix
def erroneous_func():
gen_error_access_denied()
@@ -36,11 +36,11 @@ def test_errorfix_buggy():
def test_errorfix_explicit():
- @library.python.windows.errorfix
+ @library.python.windows.errorfix
def erroneous_func():
- if library.python.windows.on_win():
+ if library.python.windows.on_win():
err = WindowsError()
- err.winerror = library.python.windows.ERRORS['ACCESS_DENIED']
+ err.winerror = library.python.windows.ERRORS['ACCESS_DENIED']
else:
err = OSError()
err.errno = errno.EACCES
@@ -56,27 +56,27 @@ def test_errorfix_explicit():
def test_errorfix_decoding_cp1251():
- @library.python.windows.errorfix
+ @library.python.windows.errorfix
def erroneous_func():
model_msg = u'Какое-то описание ошибки'
- if library.python.windows.on_win():
+ if library.python.windows.on_win():
err = WindowsError()
- err.strerror = library.python.strings.to_str(model_msg, 'cp1251')
+ err.strerror = library.python.strings.to_str(model_msg, 'cp1251')
else:
err = OSError()
- err.strerror = library.python.strings.to_str(model_msg)
+ err.strerror = library.python.strings.to_str(model_msg)
raise err
with pytest.raises(OSError) as errinfo:
erroneous_func()
error_msg = errinfo.value.strerror
if not isinstance(errinfo.value.strerror, unicode):
- error_msg = library.python.strings.to_unicode(error_msg)
+ error_msg = library.python.strings.to_unicode(error_msg)
assert error_msg == u'Какое-то описание ошибки'
def test_diehard():
- @library.python.windows.diehard(library.python.windows.ERRORS['ACCESS_DENIED'], tries=5)
+ @library.python.windows.diehard(library.python.windows.ERRORS['ACCESS_DENIED'], tries=5)
def erroneous_func(errors):
try:
gen_error_access_denied()
@@ -90,7 +90,7 @@ def test_diehard():
assert errinfo.value.errno == errno.EACCES
assert any(e.errno == errno.EACCES for e in raised_errors)
assert raised_errors and errinfo.value == raised_errors[-1]
- if library.python.windows.on_win():
+ if library.python.windows.on_win():
assert len(raised_errors) == 5
else:
assert len(raised_errors) == 1
diff --git a/library/python/windows/ut/ya.make b/library/python/windows/ut/ya.make
index c39f1797b8..5045153b93 100644
--- a/library/python/windows/ut/ya.make
+++ b/library/python/windows/ut/ya.make
@@ -1,11 +1,11 @@
-OWNER(g:yatool)
-
+OWNER(g:yatool)
+
PY2TEST()
-
+
TEST_SRCS(test_windows.py)
-
-PEERDIR(
- library/python/windows
-)
-
-END()
+
+PEERDIR(
+ library/python/windows
+)
+
+END()
diff --git a/library/python/windows/ya.make b/library/python/windows/ya.make
index e17f86b67e..3b80fb944f 100644
--- a/library/python/windows/ya.make
+++ b/library/python/windows/ya.make
@@ -1,13 +1,13 @@
-OWNER(g:yatool)
-
-PY23_LIBRARY()
-
-PY_SRCS(__init__.py)
-
-PEERDIR(
- library/python/func
- library/python/strings
- contrib/python/six
-)
-
-END()
+OWNER(g:yatool)
+
+PY23_LIBRARY()
+
+PY_SRCS(__init__.py)
+
+PEERDIR(
+ library/python/func
+ library/python/strings
+ contrib/python/six
+)
+
+END()
diff --git a/library/python/ya.make b/library/python/ya.make
index 2e1eb6e0e1..ef12ddec23 100644
--- a/library/python/ya.make
+++ b/library/python/ya.make
@@ -68,8 +68,8 @@ RECURSE(
dump_dict
edit_distance
errorboosterclient
- filelock
- filelock/ut
+ filelock
+ filelock/ut
filesys
filesys/ut
find_root
@@ -79,8 +79,8 @@ RECURSE(
fnvhash/test
framing
framing/ut
- func
- func/ut
+ func
+ func/ut
fs
geolocation
geolocation/ut
@@ -142,7 +142,7 @@ RECURSE(
pyscopg2
pytest
pytest-mongodb
- pytest/allure
+ pytest/allure
pytest/empty
pytest/plugins
python-blackboxer
@@ -178,8 +178,8 @@ RECURSE(
startrek_python_client/tests_int
statface_client
step
- strings
- strings/ut
+ strings
+ strings/ut
svn_ssh
svn_version
svn_version/ut
@@ -204,8 +204,8 @@ RECURSE(
watch_dog
watch_dog/example
wiki
- windows
- windows/ut
+ windows
+ windows/ut
yandex_tracker_client
yenv
yt
diff --git a/ydb/core/kqp/provider/ut/ya.make b/ydb/core/kqp/provider/ut/ya.make
index b8762ed422..b3a8f55224 100644
--- a/ydb/core/kqp/provider/ut/ya.make
+++ b/ydb/core/kqp/provider/ut/ya.make
@@ -13,8 +13,8 @@ PEERDIR(
YQL_LAST_ABI_VERSION()
-FORK_SUBTESTS()
-
+FORK_SUBTESTS()
+
IF (SANITIZER_TYPE OR WITH_VALGRIND)
TIMEOUT(1800)
SIZE(LARGE)
diff --git a/ydb/core/protos/services.proto b/ydb/core/protos/services.proto
index c17c8a7dc3..031d13adfb 100644
--- a/ydb/core/protos/services.proto
+++ b/ydb/core/protos/services.proto
@@ -112,7 +112,7 @@ enum EServiceKikimr {
JOBRUNNER_PROXY = 351;
JOBRUNNER_CONTRACTOR = 352;
JOB_POOL_MANAGER = 353;
- FLAT_JOBRUNNER_POOL_MANAGER = 354;
+ FLAT_JOBRUNNER_POOL_MANAGER = 354;
// EXECUTION_SERVICE section
EXECUTION_SERVICE = 360; // deprecated, left for compatibility reasons
diff --git a/ydb/library/yql/utils/debug_info.cpp b/ydb/library/yql/utils/debug_info.cpp
index ff56166695..b891b6e465 100644
--- a/ydb/library/yql/utils/debug_info.cpp
+++ b/ydb/library/yql/utils/debug_info.cpp
@@ -30,8 +30,8 @@ void SetCurrentOperationId(const char* operationId) {
const char* threadName = nullptr;
if (len > THREAD_NAME_MAX_LENGTH) {
threadName = operationId + (len - THREAD_NAME_MAX_LENGTH + 1);
- } else {
- threadName = operationId;
+ } else {
+ threadName = operationId;
}
TThread::SetCurrentThreadName(threadName);
}
diff --git a/ydb/tests/library/common/types.py b/ydb/tests/library/common/types.py
index 5ec564d65f..93ca2e2426 100644
--- a/ydb/tests/library/common/types.py
+++ b/ydb/tests/library/common/types.py
@@ -273,7 +273,7 @@ class PType(AbstractTypeEnum):
LargeBoundedString = _ptype_from(4114, string_with_length(500), str)
Utf8 = _ptype_from(4608, string_with_length(500), from_bytes)
-
+
ActorID = _ptype_from(8193, actor_id(), str)
def __init__(self, idn, generator, to_obj_converter, proto_field, min_value, max_value):
diff --git a/ydb/tests/library/harness/kikimr_config.py b/ydb/tests/library/harness/kikimr_config.py
index 57c282b9f4..a6a7d3e0fe 100644
--- a/ydb/tests/library/harness/kikimr_config.py
+++ b/ydb/tests/library/harness/kikimr_config.py
@@ -319,7 +319,7 @@ class KikimrConfigGenerator(object):
with open(fpath, 'wb') as f:
f.write(data)
- def write_proto_configs(self, configs_path):
+ def write_proto_configs(self, configs_path):
self.write_tls_data()
with open(os.path.join(configs_path, "config.yaml"), "w") as writer:
writer.write(yaml.safe_dump(self.yaml_config))
diff --git a/ydb/tests/library/harness/kikimr_runner.py b/ydb/tests/library/harness/kikimr_runner.py
index 251f485b5d..66f61b3965 100644
--- a/ydb/tests/library/harness/kikimr_runner.py
+++ b/ydb/tests/library/harness/kikimr_runner.py
@@ -1,12 +1,12 @@
# -*- coding: utf-8 -*-
import logging
-import os
-import shutil
-import tempfile
+import os
+import shutil
+import tempfile
import time
import itertools
from google.protobuf import text_format
-
+
import ydb.tests.library.common.yatest_common as yatest_common
from ydb.tests.library.common.wait_for import wait_for
@@ -19,11 +19,11 @@ from . import kikimr_cluster_interface
import ydb.core.protos.blobstorage_config_pb2 as bs
from ydb.tests.library.predicates.blobstorage import blobstorage_controller_has_started_on_some_node
from library.python import resource
-
+
logger = logging.getLogger(__name__)
-
-
+
+
def get_unique_path_for_current_test(output_path, sub_folder):
test_name = yatest_common.context.test_name or ""
test_name = test_name.replace(':', '_')
@@ -56,7 +56,7 @@ class KiKiMRNode(daemon.Daemon, kikimr_node_interface.NodeInterface):
self.__cluster_name = cluster_name
self.__configurator = configurator
self.__common_udfs_dir = udfs_dir
-
+
self.__encryption_key = encryption_key
self._tenant_affiliation = tenant_affiliation if tenant_affiliation is not None else 'dynamic'
self.grpc_port = port_allocator.grpc_port
@@ -77,7 +77,7 @@ class KiKiMRNode(daemon.Daemon, kikimr_node_interface.NodeInterface):
)
self.__cms_config_cache_file_name = self.__cms_config_cache_file.name
daemon.Daemon.__init__(self, self.command, cwd=self.cwd, timeout=180, stderr_on_error_lines=240)
-
+
@property
def cwd(self):
if self.__cwd is None:
@@ -115,10 +115,10 @@ class KiKiMRNode(daemon.Daemon, kikimr_node_interface.NodeInterface):
command = [self.__configurator.binary_path, "server"]
if self.__common_udfs_dir is not None:
command.append("--udfs-dir={}".format(self.__common_udfs_dir))
-
+
if self.__configurator.suppress_version_check:
command.append("--suppress-version-check")
-
+
if self.__node_broker_port is not None:
command.append("--node-broker=%s%s:%d" % (
"grpcs://" if self.__configurator.grpc_ssl_enable else "",
@@ -154,7 +154,7 @@ class KiKiMRNode(daemon.Daemon, kikimr_node_interface.NodeInterface):
"--cms-config-cache-file=%s" % self.cms_config_cache_file_name,
]
)
-
+
if self.__encryption_key is not None:
command.extend(["--key-file", self.__encryption_key])
@@ -164,7 +164,7 @@ class KiKiMRNode(daemon.Daemon, kikimr_node_interface.NodeInterface):
logger.info('CFG_DIR_PATH="%s"', self.__config_path)
logger.info("Final command: %s", ' '.join(command).replace(self.__config_path, '$CFG_DIR_PATH'))
return command
-
+
def stop(self):
try:
super(KiKiMRNode, self).stop()
@@ -202,8 +202,8 @@ class KiKiMRNode(daemon.Daemon, kikimr_node_interface.NodeInterface):
super(KiKiMRNode, self).start()
finally:
logger.info("Started node %s", self)
-
-
+
+
class KiKiMR(kikimr_cluster_interface.KiKiMRClusterInterface):
def __init__(self, configurator=None, cluster_name=''):
super(KiKiMR, self).__init__()
@@ -263,7 +263,7 @@ class KiKiMR(kikimr_cluster_interface.KiKiMRClusterInterface):
raise
def start(self):
- """
+ """
Safely starts kikimr instance.
Do not override this method.
"""
@@ -288,7 +288,7 @@ class KiKiMR(kikimr_cluster_interface.KiKiMRClusterInterface):
for node_id in self.__configurator.all_node_ids():
self.__run_node(node_id)
-
+
self.__wait_for_bs_controller_to_start()
self.__add_bs_box()
@@ -409,10 +409,10 @@ class KiKiMR(kikimr_cluster_interface.KiKiMRClusterInterface):
)
)
return self.__config_path
-
+
def __write_configs(self):
self.__configurator.write_proto_configs(self.config_path)
-
+
def __instantiate_udfs_dir(self):
to_load = self.__configurator.get_yql_udfs_to_load()
if len(to_load) == 0:
@@ -427,7 +427,7 @@ class KiKiMR(kikimr_cluster_interface.KiKiMRClusterInterface):
for pdisk in self.__configurator.pdisks_info:
if pdisk['node_id'] != node_id:
continue
-
+
self.nodes[node_id].format_pdisk(**pdisk)
def __add_bs_box(self):