97.78% (44/45) Uncovered changed code (with context): ================================================================================ src/Parsers/ParserSelectQuery.cpp ================================================================================ --- uncovered block 112-112 --- 110 | if (!ParserList(std::make_unique(), std::make_unique(TokenType::Comma), true, ',', true) 111 | .parse(pos, with_expression_list, expected)) >> 112 | return false; 113 | if (with_expression_list->children.empty()) 114 | return false; === Lost Baseline Coverage: 4 lines === ================================================================================ src/Parsers/ExpressionListParsers.cpp ================================================================================ --- lost coverage block 2648-2648 --- 2646 | auto & select_ast = query->as(); 2647 | if (select_ast.list_of_selects->children.size() == 1 && maybe_an_subquery) >> 2648 | { 2649 | // It's an subquery. Bail out. 2650 | return false; --- lost coverage block 2650-2651 --- 2648 | { 2649 | // It's an subquery. Bail out. >> 2650 | return false; >> 2651 | } 2652 | 2653 | pushResult(query); ================================================================================ src/Parsers/ExpressionListParsers.h ================================================================================ --- lost coverage block 70-70 --- 68 | 69 | template >> 70 | static bool parseUtil(Pos & pos, Expected & expected, const F & parse_element, TokenType separator, bool allow_empty_ = true, bool allow_trailing_separator_ = false) 71 | { 72 | ParserToken sep_parser{separator}; WARNING: Failed to get start time for [Print Uncovered Code] - start time and duration won't be set --- Coverage counts --- Lines : baseline 742,884/884,196 → current 743,530/884,203 (Δ +646 / +7) Functions : baseline 798,953/879,478 → current 799,127/879,465 (Δ +174 / -13) Branches : baseline 240,983/314,938 → current 241,112/314,940 (Δ +129 / +2)