+++ mktemp -d ++ workdir=/tmp/tmp.JgjxDwQh4N ++ echo Workdir: /tmp/tmp.JgjxDwQh4N Workdir: /tmp/tmp.JgjxDwQh4N ++ echo Checkout base commit... Checkout base commit... ++ git checkout 1e7c8eb5a9035fe49a2e095bb20ef9cb4055ccd8~1 Warning: you are leaving 2 commits behind, not connected to any of your branches: 1e7c8eb5a Merge 05fa1878b0707456a6fc8aa2292eb05da1a48406 into 78c7de829f68471b15e6e2855e8750731c3c8721 05fa1878b 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 1e7c8eb5a 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 1e7c8eb5a9035fe49a2e095bb20ef9cb4055ccd8 Previous HEAD position was 78c7de829 Support progress indication in workload query (#18081) HEAD is now at 1e7c8eb5a Merge 05fa1878b0707456a6fc8aa2292eb05da1a48406 into 78c7de829f68471b15e6e2855e8750731c3c8721 ++ echo Build graph for head commit... Build graph for head commit... ++ jq '.graph[]' ++ ./ya make -Gj0 -ttt ydb --build release -k --cache-tests --build-all ++ echo Generate lists of uids for base and head... Generate lists of uids for base and head... ++ cat /tmp/tmp.JgjxDwQh4N/graph_base ++ jq .uid ++ cat /tmp/tmp.JgjxDwQh4N/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.JgjxDwQh4N/uid_head ++ sort ++ uniq -d ++ cat /tmp/tmp.JgjxDwQh4N/uid_base ++ sort ++ uniq -u ++ cat /tmp/tmp.JgjxDwQh4N/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.JgjxDwQh4N/graph_head ++ jq -r --slurpfile uids /tmp/tmp.JgjxDwQh4N/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.JgjxDwQh4N/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.JgjxDwQh4N/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.JgjxDwQh4N/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.JgjxDwQh4N/graph_head ++ jq -r --slurpfile uids /tmp/tmp.JgjxDwQh4N/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.JgjxDwQh4N/modules ++ wc -l 74 ++ echo Filter only modules in ydb Filter only modules in ydb ++ cat /tmp/tmp.JgjxDwQh4N/modules ++ grep '^ydb' ++ echo Number of modules: Number of modules: ++ cat /tmp/tmp.JgjxDwQh4N/modules2 ++ wc -l 74 ++ echo Append into ya.make RECURSE to all required modules... Append into ya.make RECURSE to all required modules... ++ cat /tmp/tmp.JgjxDwQh4N/modules2 ++ echo 'RECURSE(' ++ 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 )