Changed-lines coverage: PR changed C/C++ lines covered by tests: 98.04% (150/153) Uncovered changed code (with context): ================================================================================ src/Processors/QueryPlan/ReadFromMergeTree.cpp ================================================================================ --- uncovered block 1453-1453 --- 1451 | 1452 | if (info.sum_marks == 0) >> 1453 | return {}; 1454 | 1455 | /// PREWHERE actions can remove some input columns (which are needed only for prewhere condition). --- uncovered block 1867-1867 --- 1865 | const size_t total_marks_to_read = parts_with_ranges.getMarksCountAllParts(); 1866 | if (total_marks_to_read == 0) >> 1867 | return {}; 1868 | 1869 | const auto & settings = context->getSettingsRef(); --- uncovered block 2011-2011 --- 2009 | 2010 | if (new_parts.empty()) >> 2011 | continue; 2012 | 2013 | /// Maximal number of streams could be very small compared to the number of parts. It gets even worse when we split those parts further. WARNING: Failed to get start time for [Print Uncovered Code] - start time and duration won't be set --- Coverage counts --- Lines : baseline 933,556/1,079,270 -> current 933,813/1,079,325 (delta +257 / +55) Functions : baseline 806,506/877,530 -> current 806,434/877,531 (delta -72 / +1) Branches : baseline 305,606/388,362 -> current 305,724/388,400 (delta +118 / +38)