================================================================================ Changed-lines coverage summary ================================================================================ Denominator: lines added/modified by this PR in C/C++ source files that LCOV considers coverable (excludes blank lines, braces, comments, header-only declarations, and error-path noise such as `LOGICAL_ERROR`, `UNREACHABLE()`, `abort()`). Numerator: of those coverable lines, the number actually executed by the test suite during this coverage run. PR changed C/C++ lines covered by tests: 97.65% (83/85) Uncovered changed code (with context): ================================================================================ src/Interpreters/ClientInfo.cpp ================================================================================ --- uncovered block 67-67 --- 65 | if (const char * cursor_role = std::getenv("CURSOR_EXTENSION_HOST_ROLE"); // NOLINT(concurrency-mt-unsafe) 66 | cursor_role != nullptr && 0 == std::strcmp(cursor_role, "agent-exec")) >> 67 | return "cursor-cli"; 68 | 69 | /// Generic convention: any tool may advertise itself via the standard AGENT environment variable. --- uncovered block 319-319 --- 317 | readBinary(have_jwt, in); 318 | if (have_jwt) >> 319 | readBinary(jwt, in); 320 | } 321 | No lost baseline coverage found. WARNING: Failed to get start time for [Print Uncovered Code] - start time and duration won't be set --- Coverage counts --- Lines : baseline 785,744/929,370 -> current 785,602/929,414 (delta -142 / +44) Functions : baseline 887,551/961,212 -> current 887,579/961,214 (delta +28 / +2) Branches : baseline 257,473/333,600 -> current 257,377/333,616 (delta -96 / +16)