+++ mktemp -d ++ workdir=/tmp/tmp.s8cT7hpX68 ++ echo Workdir: /tmp/tmp.s8cT7hpX68 Workdir: /tmp/tmp.s8cT7hpX68 ++ echo Checkout base commit... Checkout base commit... ++ git checkout c1e4cee922d55b8071fd2439cb2b0094ea676ec8~1 Warning: you are leaving 2 commits behind, not connected to any of your branches: c1e4cee92 Merge 43cec7c28c3e855d0d47caefb83cb1880bf188f6 into 78c7de829f68471b15e6e2855e8750731c3c8721 43cec7c28 Used default value of EnableSystemViews feature flag in SchemeShard ut tests If you want to keep them by creating a new branch, this may be a good time to do so with: git branch c1e4cee92 HEAD is now at 78c7de829 Support progress indication in workload query (#18081) ++ 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/8580483288 [.........................................] OK ++ echo Checkout head commit... Checkout head commit... ++ git checkout c1e4cee922d55b8071fd2439cb2b0094ea676ec8 Previous HEAD position was 78c7de829 Support progress indication in workload query (#18081) HEAD is now at c1e4cee92 Merge 43cec7c28c3e855d0d47caefb83cb1880bf188f6 into 78c7de829f68471b15e6e2855e8750731c3c8721 ++ 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[]' ++ echo Generate lists of uids for base and head... Generate lists of uids for base and head... ++ cat /tmp/tmp.s8cT7hpX68/graph_base ++ jq .uid ++ cat /tmp/tmp.s8cT7hpX68/graph_head ++ jq .uid ++ echo Create a list of changed uids in the head graph... Create a list of changed uids in the head graph... ++ cat /tmp/tmp.s8cT7hpX68/uid_head ++ sort ++ uniq -d ++ cat /tmp/tmp.s8cT7hpX68/uid_base ++ sort ++ uniq -u ++ cat /tmp/tmp.s8cT7hpX68/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.s8cT7hpX68/graph_head ++ jq -r --slurpfile uids /tmp/tmp.s8cT7hpX68/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.s8cT7hpX68/testsuites ++ wc -l 73 ++ 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.s8cT7hpX68/testsuites ++ echo Append into ya.make RECURSE_FOR_TESTS to all required tests... Append into ya.make RECURSE_FOR_TESTS to all required tests... ++ cat /tmp/tmp.s8cT7hpX68/ts2 ++ echo 'RECURSE_FOR_TESTS(' ++ cat ++ 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.s8cT7hpX68/graph_head ++ sort ++ jq -r --slurpfile uids /tmp/tmp.s8cT7hpX68/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' ++ uniq ++ echo Number of modules: Number of modules: ++ cat /tmp/tmp.s8cT7hpX68/modules ++ wc -l 74 ++ echo Filter only modules in ydb Filter only modules in ydb ++ cat /tmp/tmp.s8cT7hpX68/modules ++ grep '^ydb' ++ echo Number of modules: Number of modules: ++ cat /tmp/tmp.s8cT7hpX68/modules2 ++ wc -l 74 ++ echo Append into ya.make RECURSE to all required modules... Append into ya.make RECURSE to all required modules... ++ echo 'RECURSE(' ++ cat /tmp/tmp.s8cT7hpX68/modules2 ++ cat ++ echo ')' ++ echo 'ya.make content:' ya.make content: ++ cat ya.make RECURSE_FOR_TESTS( ydb/core/graph/shard/ut ydb/core/graph/ut ydb/core/kafka_proxy/ut ydb/core/persqueue/dread_cache_service/ut ydb/core/persqueue/ut/slow ydb/core/persqueue/ut ydb/core/persqueue/ut/ut_with_sdk ydb/core/sys_view/ut ydb/core/sys_view/ut_large ydb/core/tx/datashard/ut_change_exchange ydb/core/tx/datashard/ut_sequence ydb/core/tx/scheme_board/ut_cache ydb/core/tx/scheme_board/ut_populator ydb/core/tx/schemeshard/ut_auditsettings ydb/core/tx/schemeshard/ut_background_cleaning ydb/core/tx/schemeshard/ut_backup ydb/core/tx/schemeshard/ut_backup_collection ydb/core/tx/schemeshard/ut_backup_collection_reboots ydb/core/tx/schemeshard/ut_base ydb/core/tx/schemeshard/ut_base_reboots ydb/core/tx/schemeshard/ut_bsvolume ydb/core/tx/schemeshard/ut_bsvolume_reboots ydb/core/tx/schemeshard/ut_cdc_stream ydb/core/tx/schemeshard/ut_cdc_stream_reboots ydb/core/tx/schemeshard/ut_column_build ydb/core/tx/schemeshard/ut_compaction ydb/core/tx/schemeshard/ut_continuous_backup ydb/core/tx/schemeshard/ut_data_erasure ydb/core/tx/schemeshard/ut_data_erasure_reboots ydb/core/tx/schemeshard/ut_export ydb/core/tx/schemeshard/ut_export_reboots_s3 ydb/core/tx/schemeshard/ut_external_data_source ydb/core/tx/schemeshard/ut_external_data_source_reboots ydb/core/tx/schemeshard/ut_external_table ydb/core/tx/schemeshard/ut_external_table_reboots ydb/core/tx/schemeshard/ut_extsubdomain ydb/core/tx/schemeshard/ut_extsubdomain_reboots ydb/core/tx/schemeshard/ut_filestore_reboots ydb/core/tx/schemeshard/ut_index ydb/core/tx/schemeshard/ut_index_build ydb/core/tx/schemeshard/ut_index_build_reboots ydb/core/tx/schemeshard/ut_login ydb/core/tx/schemeshard/ut_login_large ydb/core/tx/schemeshard/ut_move ydb/core/tx/schemeshard/ut_move_reboots ydb/core/tx/schemeshard/ut_olap ydb/core/tx/schemeshard/ut_olap_reboots ydb/core/tx/schemeshard/ut_pq_reboots ydb/core/tx/schemeshard/ut_reboots ydb/core/tx/schemeshard/ut_replication ydb/core/tx/schemeshard/ut_replication_reboots ydb/core/tx/schemeshard/ut_restore ydb/core/tx/schemeshard/ut_rtmr ydb/core/tx/schemeshard/ut_rtmr_reboots ydb/core/tx/schemeshard/ut_sequence ydb/core/tx/schemeshard/ut_sequence_reboots ydb/core/tx/schemeshard/ut_serverless ydb/core/tx/schemeshard/ut_serverless_reboots ydb/core/tx/schemeshard/ut_split_merge ydb/core/tx/schemeshard/ut_split_merge_reboots ydb/core/tx/schemeshard/ut_stats ydb/core/tx/schemeshard/ut_subdomain ydb/core/tx/schemeshard/ut_subdomain_reboots ydb/core/tx/schemeshard/ut_topic_splitmerge ydb/core/tx/schemeshard/ut_transfer ydb/core/tx/schemeshard/ut_ttl ydb/core/tx/schemeshard/ut_user_attributes ydb/core/tx/schemeshard/ut_user_attributes_reboots ydb/core/tx/schemeshard/ut_vector_index_build_reboots ydb/core/tx/schemeshard/ut_view ydb/public/sdk/cpp/src/client/topic/ut ydb/services/datastreams/ut ) RECURSE( ydb/core/graph/shard/ut ydb/core/graph/ut ydb/core/kafka_proxy/ut ydb/core/persqueue/dread_cache_service/ut ydb/core/persqueue/ut ydb/core/persqueue/ut/common ydb/core/persqueue/ut/slow ydb/core/persqueue/ut/ut_with_sdk ydb/core/sys_view/ut ydb/core/sys_view/ut_large ydb/core/tx/datashard/ut_change_exchange ydb/core/tx/datashard/ut_sequence ydb/core/tx/scheme_board/ut_cache ydb/core/tx/scheme_board/ut_populator ydb/core/tx/schemeshard/ut_auditsettings ydb/core/tx/schemeshard/ut_background_cleaning ydb/core/tx/schemeshard/ut_backup ydb/core/tx/schemeshard/ut_backup_collection ydb/core/tx/schemeshard/ut_backup_collection_reboots ydb/core/tx/schemeshard/ut_base ydb/core/tx/schemeshard/ut_base_reboots ydb/core/tx/schemeshard/ut_bsvolume ydb/core/tx/schemeshard/ut_bsvolume_reboots ydb/core/tx/schemeshard/ut_cdc_stream ydb/core/tx/schemeshard/ut_cdc_stream_reboots ydb/core/tx/schemeshard/ut_column_build ydb/core/tx/schemeshard/ut_compaction ydb/core/tx/schemeshard/ut_continuous_backup ydb/core/tx/schemeshard/ut_data_erasure ydb/core/tx/schemeshard/ut_data_erasure_reboots ydb/core/tx/schemeshard/ut_export ydb/core/tx/schemeshard/ut_export_reboots_s3 ydb/core/tx/schemeshard/ut_external_data_source ydb/core/tx/schemeshard/ut_external_data_source_reboots ydb/core/tx/schemeshard/ut_external_table ydb/core/tx/schemeshard/ut_external_table_reboots ydb/core/tx/schemeshard/ut_extsubdomain ydb/core/tx/schemeshard/ut_extsubdomain_reboots ydb/core/tx/schemeshard/ut_filestore_reboots ydb/core/tx/schemeshard/ut_helpers ydb/core/tx/schemeshard/ut_index ydb/core/tx/schemeshard/ut_index_build ydb/core/tx/schemeshard/ut_index_build_reboots ydb/core/tx/schemeshard/ut_login ydb/core/tx/schemeshard/ut_login_large ydb/core/tx/schemeshard/ut_move ydb/core/tx/schemeshard/ut_move_reboots ydb/core/tx/schemeshard/ut_olap ydb/core/tx/schemeshard/ut_olap_reboots ydb/core/tx/schemeshard/ut_pq_reboots ydb/core/tx/schemeshard/ut_reboots ydb/core/tx/schemeshard/ut_replication ydb/core/tx/schemeshard/ut_replication_reboots ydb/core/tx/schemeshard/ut_restore ydb/core/tx/schemeshard/ut_rtmr ydb/core/tx/schemeshard/ut_rtmr_reboots ydb/core/tx/schemeshard/ut_sequence ydb/core/tx/schemeshard/ut_sequence_reboots ydb/core/tx/schemeshard/ut_serverless ydb/core/tx/schemeshard/ut_serverless_reboots ydb/core/tx/schemeshard/ut_split_merge ydb/core/tx/schemeshard/ut_split_merge_reboots ydb/core/tx/schemeshard/ut_stats ydb/core/tx/schemeshard/ut_subdomain ydb/core/tx/schemeshard/ut_subdomain_reboots ydb/core/tx/schemeshard/ut_topic_splitmerge ydb/core/tx/schemeshard/ut_transfer ydb/core/tx/schemeshard/ut_ttl ydb/core/tx/schemeshard/ut_user_attributes ydb/core/tx/schemeshard/ut_user_attributes_reboots ydb/core/tx/schemeshard/ut_vector_index_build_reboots ydb/core/tx/schemeshard/ut_view ydb/public/sdk/cpp/src/client/topic/ut ydb/services/datastreams/ut )