+++ mktemp -d ++ workdir=/tmp/tmp.AD3IrsV5W7 ++ echo Workdir: /tmp/tmp.AD3IrsV5W7 Workdir: /tmp/tmp.AD3IrsV5W7 ++ echo Checkout base commit... Checkout base commit... ++ git checkout 0a82e69b805893f9699838e396658551e0cc21bf~1 Warning: you are leaving 2 commits behind, not connected to any of your branches: 0a82e69b8 Merge f2e20d1174aa380f9787adf122b253aa9f9a7f26 into 69a3522c01c13c3d05832463c7eafbfe1179ce75 f2e20d117 Fixed ydb-local certs verify for openssl 3.0.0+ If you want to keep them by creating a new branch, this may be a good time to do so with: git branch 0a82e69b8 HEAD is now at 69a3522c0 support consumer's availability_period in the ydb_cli (#26351) ++ echo Build graph for base commit... Build graph for base commit... ++ ./ya make -Gj0 -ttt ydb --build release -k --cache-tests --build-all ++ jq '.graph[]' Downloading https://devtools-registry.s3.yandex.net/9920337012 [..........................................] OK Warn[-WPluginErr]: in $B/ydb/tests/functional/tpc/medium/ydb-tests-functional-tpc-medium: Requirement ram is redefined 16 -> 28 Warn[-WPluginErr]: in $B/ydb/tests/functional/tpc/medium/tpch/ydb-tests-functional-tpc-medium-tpch: Requirement ram is redefined 16 -> 28 ++ echo Checkout head commit... Checkout head commit... ++ git checkout 0a82e69b805893f9699838e396658551e0cc21bf Previous HEAD position was 69a3522c0 support consumer's availability_period in the ydb_cli (#26351) HEAD is now at 0a82e69b8 Merge f2e20d1174aa380f9787adf122b253aa9f9a7f26 into 69a3522c01c13c3d05832463c7eafbfe1179ce75 ++ echo Build graph for head commit... Build graph for head commit... ++ ./ya make -Gj0 -ttt ydb --build release -k --cache-tests --build-all ++ jq '.graph[]' Warn[-WPluginErr]: in $B/ydb/tests/functional/tpc/medium/ydb-tests-functional-tpc-medium: Requirement ram is redefined 16 -> 28 Warn[-WPluginErr]: in $B/ydb/tests/functional/tpc/medium/tpch/ydb-tests-functional-tpc-medium-tpch: Requirement ram is redefined 16 -> 28 ++ echo Generate lists of uids for base and head... Generate lists of uids for base and head... ++ cat /tmp/tmp.AD3IrsV5W7/graph_base ++ jq .uid ++ jq .uid ++ cat /tmp/tmp.AD3IrsV5W7/graph_head ++ echo Create a list of changed uids in the head graph... Create a list of changed uids in the head graph... ++ sort ++ cat /tmp/tmp.AD3IrsV5W7/uid_head ++ uniq -d ++ cat /tmp/tmp.AD3IrsV5W7/uid_base ++ sort ++ uniq -u ++ cat /tmp/tmp.AD3IrsV5W7/uid_head ++ echo Create ya.make Create ya.make ++ echo '' ++ echo Generate list of test shard names from the head graph based on the list of uids... Generate list of test shard names from the head graph based on the list of uids... ++ cat /tmp/tmp.AD3IrsV5W7/graph_head ++ jq -r --slurpfile uids /tmp/tmp.AD3IrsV5W7/uids_new 'select( ."node-type"=="test") | select( any( .uid; .==$uids[] )) | .kv.path' ++ sort ++ uniq ++ echo Number of test suites: Number of test suites: ++ cat /tmp/tmp.AD3IrsV5W7/testsuites ++ wc -l 256 ++ echo Removing test suite name from the list to get target names... Removing test suite name from the list to get target names... ++ sed -E 's/\/[^/]*$//g;/^null$/d' /tmp/tmp.AD3IrsV5W7/testsuites ++ echo Append into ya.make RECURSE_FOR_TESTS to all required tests... Append into ya.make RECURSE_FOR_TESTS to all required tests... ++ echo 'RECURSE_FOR_TESTS(' ++ cat ++ cat /tmp/tmp.AD3IrsV5W7/ts2 ++ echo ')' ++ echo Generate list of module names from the head graph based on the list of uids... Generate list of module names from the head graph based on the list of uids... ++ cat /tmp/tmp.AD3IrsV5W7/graph_head ++ jq -r --slurpfile uids /tmp/tmp.AD3IrsV5W7/uids_new 'select( ."target_properties"."module_type" != null) | select( ( ."target_properties"."module_tag" // "-" | strings | contains("proto") ) | not ) | select( any( .uid; .==$uids[] )) | .target_properties.module_dir' ++ sort ++ uniq ++ echo Number of modules: Number of modules: ++ cat /tmp/tmp.AD3IrsV5W7/modules ++ wc -l 123 ++ echo Filter only modules in ydb Filter only modules in ydb ++ cat /tmp/tmp.AD3IrsV5W7/modules ++ grep '^ydb' ++ echo Number of modules: Number of modules: ++ cat /tmp/tmp.AD3IrsV5W7/modules2 ++ wc -l 123 ++ echo Append into ya.make RECURSE to all required modules... Append into ya.make RECURSE to all required modules... ++ echo 'RECURSE(' ++ cat /tmp/tmp.AD3IrsV5W7/modules2 ++ cat ++ echo ')' ++ echo 'ya.make content:' ya.make content: ++ cat ya.make RECURSE_FOR_TESTS( ydb/apps/ydb/ut ydb/core/fq/libs/checkpoint_storage/ut ydb/core/fq/libs/row_dispatcher/ut ydb/core/fq/libs/ydb/ut ydb/core/kqp/tests/kikimr_tpch ydb/core/kqp/ut/federated_query/datastreams ydb/core/transfer/ut/column_table ydb/core/transfer/ut/functional ydb/core/transfer/ut/large ydb/core/transfer/ut/row_table ydb/core/viewer/tests ydb/core/viewer/tests ydb/library/yaml_config/ut_transform ydb/library/yaml_config/ut_transform ydb/public/sdk/cpp/tests/integration/basic_example ydb/public/sdk/cpp/tests/integration/bulk_upsert ydb/public/sdk/cpp/tests/integration/server_restart ydb/public/sdk/cpp/tests/integration/sessions ydb/public/sdk/cpp/tests/integration/sessions_pool ydb/public/sdk/cpp/tests/integration/topic ydb/public/sdk/cpp/tests/integration/topic/with_direct_read ydb/public/tools/lib/cmds/ut ydb/public/tools/lib/cmds/ut ydb/public/tools/local_ydb ydb/public/tools/ydb_recipe ydb/tests/compatibility/federated_queries ydb/tests/compatibility/federated_queries ydb/tests/compatibility ydb/tests/compatibility/olap ydb/tests/compatibility/olap ydb/tests/compatibility ydb/tests/compatibility/s3_backups ydb/tests/compatibility/s3_backups ydb/tests/datashard/add_column ydb/tests/datashard/add_column ydb/tests/datashard/async_replication ydb/tests/datashard/async_replication ydb/tests/datashard/copy_table ydb/tests/datashard/copy_table ydb/tests/datashard/dml ydb/tests/datashard/dml ydb/tests/datashard/dump_restore ydb/tests/datashard/dump_restore ydb/tests/datashard/parametrized_queries ydb/tests/datashard/parametrized_queries ydb/tests/datashard/partitioning ydb/tests/datashard/partitioning ydb/tests/datashard/s3 ydb/tests/datashard/s3 ydb/tests/datashard/secondary_index ydb/tests/datashard/secondary_index ydb/tests/datashard/select ydb/tests/datashard/select ydb/tests/datashard/split_merge ydb/tests/datashard/split_merge ydb/tests/datashard/ttl ydb/tests/datashard/ttl ydb/tests/datashard/vector_index/large ydb/tests/datashard/vector_index/large ydb/tests/datashard/vector_index/medium ydb/tests/datashard/vector_index/medium ydb/tests/example ydb/tests/example ydb/tests/fq/common ydb/tests/fq/common ydb/tests/fq/control_plane_storage ydb/tests/fq/generic/analytics ydb/tests/fq/generic/streaming ydb/tests/fq/http_api ydb/tests/fq/http_api ydb/tests/fq/mem_alloc ydb/tests/fq/mem_alloc ydb/tests/fq/multi_plane ydb/tests/fq/multi_plane ydb/tests/fq/plans ydb/tests/fq/plans ydb/tests/fq/pq_async_io/ut ydb/tests/fq/restarts ydb/tests/fq/restarts ydb/tests/fq/s3 ydb/tests/fq/s3 ydb/tests/fq/streaming ydb/tests/fq/streaming ydb/tests/fq/yds ydb/tests/fq/yds ydb/tests/functional/api ydb/tests/functional/api ydb/tests/functional/audit ydb/tests/functional/audit ydb/tests/functional/autoconfig ydb/tests/functional/autoconfig ydb/tests/functional/backup/s3_path_style ydb/tests/functional/backup ydb/tests/functional/benchmarks_init ydb/tests/functional/benchmarks_init ydb/tests/functional/blobstorage ydb/tests/functional/blobstorage ydb/tests/functional/bridge ydb/tests/functional/bridge ydb/tests/functional/canonical ydb/tests/functional/canonical ydb/tests/functional/clickbench ydb/tests/functional/cms ydb/tests/functional/cms ydb/tests/functional/config ydb/tests/functional/config ydb/tests/functional/encryption ydb/tests/functional/encryption ydb/tests/functional/hive ydb/tests/functional/hive ydb/tests/functional/kqp/kqp_indexes ydb/tests/functional/kqp/kqp_query_session ydb/tests/functional/kqp/kqp_query_svc ydb/tests/functional/large_serializable ydb/tests/functional/large_serializable ydb/tests/functional/limits ydb/tests/functional/limits ydb/tests/functional/minidumps ydb/tests/functional/minidumps ydb/tests/functional/postgresql ydb/tests/functional/postgresql ydb/tests/functional/query_cache ydb/tests/functional/query_cache ydb/tests/functional/rename ydb/tests/functional/rename ydb/tests/functional/replication ydb/tests/functional/restarts ydb/tests/functional/restarts ydb/tests/functional/scheme_shard ydb/tests/functional/scheme_shard ydb/tests/functional/scheme_tests ydb/tests/functional/scheme_tests ydb/tests/functional/script_execution ydb/tests/functional/script_execution ydb/tests/functional/sdk/cpp/sdk_credprovider ydb/tests/functional/security ydb/tests/functional/security ydb/tests/functional/serializable ydb/tests/functional/serializable ydb/tests/functional/serverless ydb/tests/functional/serverless ydb/tests/functional/sqs/cloud ydb/tests/functional/sqs/cloud ydb/tests/functional/sqs/common ydb/tests/functional/sqs/common ydb/tests/functional/sqs/large ydb/tests/functional/sqs/large ydb/tests/functional/sqs/merge_split_common_table/fifo ydb/tests/functional/sqs/merge_split_common_table/fifo ydb/tests/functional/sqs/merge_split_common_table/std ydb/tests/functional/sqs/merge_split_common_table/std ydb/tests/functional/sqs/messaging ydb/tests/functional/sqs/messaging ydb/tests/functional/sqs/multinode ydb/tests/functional/sqs/multinode ydb/tests/functional/sqs/with_quotas ydb/tests/functional/sqs/with_quotas ydb/tests/functional/statistics ydb/tests/functional/statistics ydb/tests/functional/suite_tests ydb/tests/functional/suite_tests ydb/tests/functional/tenants ydb/tests/functional/tenants ydb/tests/functional/tpc/large ydb/tests/functional/tpc/large ydb/tests/functional/tpc/medium ydb/tests/functional/tpc/medium ydb/tests/functional/tpc/medium/tpch ydb/tests/functional/tpc/medium/tpch ydb/tests/functional/tpcc ydb/tests/functional/ttl ydb/tests/functional/ttl ydb/tests/functional/wardens ydb/tests/functional/wardens ydb/tests/functional/ydb_cli ydb/tests/functional/ydb_cli ydb/tests/library ydb/tests/library/ut ydb/tests/library/ut ydb/tests/olap/column_family/compression ydb/tests/olap/column_family/compression ydb/tests/olap/data_quotas ydb/tests/olap/data_quotas ydb/tests/olap/delete ydb/tests/olap/delete ydb/tests/olap/high_load ydb/tests/olap ydb/tests/olap/oom ydb/tests/olap/oom ydb/tests/olap ydb/tests/olap/s3_import ydb/tests/olap/s3_import ydb/tests/olap/scenario ydb/tests/olap/scenario ydb/tests/olap/ttl_tiering ydb/tests/olap/ttl_tiering ydb/tests/postgres_integrations/go-libpq ydb/tests/postgres_integrations/go-libpq ydb/tests/postgres_integrations/library/ut ydb/tests/postgres_integrations/library/ut ydb/tests/solomon/reading ydb/tests/solomon/reading ydb/tests/sql ydb/tests/sql/large ydb/tests/sql ydb/tests/stability/tool ydb/tests/stability/ydb ydb/tests/stress/cdc/tests ydb/tests/stress/cdc/tests ydb/tests/stress/ctas/tests ydb/tests/stress/ctas/tests ydb/tests/stress/kafka/tests ydb/tests/stress/kafka/tests ydb/tests/stress/kv/tests ydb/tests/stress/kv/tests ydb/tests/stress/log/tests ydb/tests/stress/log/tests ydb/tests/stress/mixedpy/tests ydb/tests/stress/mixedpy/tests ydb/tests/stress/node_broker/tests ydb/tests/stress/node_broker/tests ydb/tests/stress/olap_workload ydb/tests/stress/olap_workload/tests ydb/tests/stress/olap_workload/tests ydb/tests/stress/oltp_workload ydb/tests/stress/oltp_workload/tests ydb/tests/stress/oltp_workload/tests ydb/tests/stress/reconfig_state_storage_workload/tests ydb/tests/stress/reconfig_state_storage_workload/tests ydb/tests/stress/s3_backups ydb/tests/stress/s3_backups/tests ydb/tests/stress/s3_backups/tests ydb/tests/stress/scheme_board/pile_promotion ydb/tests/stress/scheme_board/pile_promotion/tests ydb/tests/stress/scheme_board/pile_promotion/tests ydb/tests/stress/show_create/view/tests ydb/tests/stress/show_create/view/tests ydb/tests/stress/simple_queue/tests ydb/tests/stress/simple_queue/tests ydb/tests/stress/statistics_workload ydb/tests/stress/topic/tests ydb/tests/stress/topic/tests ydb/tests/stress/topic_kafka/tests ydb/tests/stress/topic_kafka/tests ydb/tests/stress/transfer/tests ydb/tests/stress/transfer/tests ydb/tests/tools/kqprun/recipe ydb/tests/tools/kqprun/tests ydb/tests/tools/nemesis/driver ydb/tests/tools/nemesis/ut ydb/tests/tools/nemesis/ut ydb/tests/tools/pq_read/test ydb/tests/tools/pq_read/test ydb/tests/tools/ydb_serializable ydb/tests/tools/ydb_serializable/replay ) RECURSE( ydb/core/fq/libs/row_dispatcher/ut ydb/core/viewer/tests ydb/library/yaml_config/ut_transform ydb/public/tools/lib/cmds/ut ydb/public/tools/local_ydb ydb/public/tools/ydb_recipe ydb/tests/compatibility ydb/tests/compatibility/federated_queries ydb/tests/compatibility/olap ydb/tests/compatibility/s3_backups ydb/tests/datashard/add_column ydb/tests/datashard/async_replication ydb/tests/datashard/copy_table ydb/tests/datashard/dml ydb/tests/datashard/dump_restore ydb/tests/datashard/parametrized_queries ydb/tests/datashard/partitioning ydb/tests/datashard/s3 ydb/tests/datashard/secondary_index ydb/tests/datashard/select ydb/tests/datashard/split_merge ydb/tests/datashard/ttl ydb/tests/datashard/vector_index/large ydb/tests/datashard/vector_index/medium ydb/tests/example ydb/tests/fq/common ydb/tests/fq/generic/analytics ydb/tests/fq/generic/streaming ydb/tests/fq/http_api ydb/tests/fq/mem_alloc ydb/tests/fq/multi_plane ydb/tests/fq/plans ydb/tests/fq/pq_async_io/ut ydb/tests/fq/restarts ydb/tests/fq/s3 ydb/tests/fq/streaming ydb/tests/fq/yds ydb/tests/functional/api ydb/tests/functional/audit ydb/tests/functional/autoconfig ydb/tests/functional/benchmarks_init ydb/tests/functional/blobstorage ydb/tests/functional/bridge ydb/tests/functional/canonical ydb/tests/functional/cms ydb/tests/functional/config ydb/tests/functional/encryption ydb/tests/functional/hive ydb/tests/functional/large_serializable ydb/tests/functional/limits ydb/tests/functional/minidumps ydb/tests/functional/postgresql ydb/tests/functional/query_cache ydb/tests/functional/rename ydb/tests/functional/restarts ydb/tests/functional/scheme_shard ydb/tests/functional/scheme_tests ydb/tests/functional/script_execution ydb/tests/functional/security ydb/tests/functional/serializable ydb/tests/functional/serverless ydb/tests/functional/sqs/cloud ydb/tests/functional/sqs/common ydb/tests/functional/sqs/large ydb/tests/functional/sqs/merge_split_common_table/fifo ydb/tests/functional/sqs/merge_split_common_table/std ydb/tests/functional/sqs/messaging ydb/tests/functional/sqs/multinode ydb/tests/functional/sqs/with_quotas ydb/tests/functional/statistics ydb/tests/functional/suite_tests ydb/tests/functional/tenants ydb/tests/functional/tpc/large ydb/tests/functional/tpc/medium ydb/tests/functional/tpc/medium/tpch ydb/tests/functional/ttl ydb/tests/functional/wardens ydb/tests/functional/ydb_cli ydb/tests/library ydb/tests/library/ut ydb/tests/olap ydb/tests/olap/column_family/compression ydb/tests/olap/data_quotas ydb/tests/olap/delete ydb/tests/olap/oom ydb/tests/olap/s3_import ydb/tests/olap/scenario ydb/tests/olap/ttl_tiering ydb/tests/postgres_integrations/go-libpq ydb/tests/postgres_integrations/library/ut ydb/tests/solomon/reading ydb/tests/sql ydb/tests/sql/large ydb/tests/stability/tool ydb/tests/stability/ydb ydb/tests/stress/cdc/tests ydb/tests/stress/ctas/tests ydb/tests/stress/kafka/tests ydb/tests/stress/kv/tests ydb/tests/stress/log/tests ydb/tests/stress/mixedpy/tests ydb/tests/stress/node_broker/tests ydb/tests/stress/olap_workload ydb/tests/stress/olap_workload/tests ydb/tests/stress/oltp_workload ydb/tests/stress/oltp_workload/tests ydb/tests/stress/reconfig_state_storage_workload/tests ydb/tests/stress/s3_backups ydb/tests/stress/s3_backups/tests ydb/tests/stress/scheme_board/pile_promotion ydb/tests/stress/scheme_board/pile_promotion/tests ydb/tests/stress/show_create/view/tests ydb/tests/stress/simple_queue/tests ydb/tests/stress/statistics_workload ydb/tests/stress/topic/tests ydb/tests/stress/topic_kafka/tests ydb/tests/stress/transfer/tests ydb/tests/tools/kqprun/recipe ydb/tests/tools/nemesis/driver ydb/tests/tools/nemesis/ut ydb/tests/tools/pq_read/test ydb/tests/tools/ydb_serializable ydb/tests/tools/ydb_serializable/replay )