Changed-lines coverage: PR changed C/C++ lines covered by tests: 85.11% (40/47) Uncovered changed code (with context): ================================================================================ src/Processors/QueryPlan/MaterializingCTEStep.cpp ================================================================================ --- uncovered block 222-227 --- 220 | auto * root = plan.getRootNode(); 221 | if (!root) >> 222 | return; 223 | auto * delayed = typeid_cast(root->step.get()); 224 | if (!delayed || !predicate(*delayed)) 225 | break; >> 226 | if (root->children.size() != 1) >> 227 | throw Exception( 228 | ErrorCodes::LOGICAL_ERROR, 229 | "Expected DelayedMaterializingCTEsStep to have exactly one child, got {}", --- uncovered block 236-236 --- 234 | auto * root = plan.getRootNode(); 235 | if (!root) >> 236 | return; 237 | 238 | /// Walk every node below the root; for each child pointer, while the --- uncovered block 255-257 --- 253 | { 254 | if (!predicate(*delayed)) >> 255 | break; 256 | if (child->children.size() != 1) >> 257 | throw Exception( 258 | ErrorCodes::LOGICAL_ERROR, 259 | "Expected DelayedMaterializingCTEsStep to have exactly one child, got {}", ================================================================================ src/Processors/QueryPlan/MaterializingCTEStep.h ================================================================================ --- uncovered block 116-116 --- 114 | 115 | private: >> 116 | void updateOutputHeader() override { output_header = getInputHeaders().front(); } 117 | 118 | std::vector ctes; WARNING: Failed to get start time for [Print Uncovered Code] - start time and duration won't be set --- Coverage counts --- Lines : baseline 970,738/1,119,146 -> current 970,644/1,119,179 (delta -94 / +33) Functions : baseline 821,274/893,087 -> current 821,269/893,096 (delta -5 / +9) Branches : baseline 321,986/407,216 -> current 321,995/407,228 (delta +9 / +12)