Changed-lines coverage: PR changed C/C++ lines covered by tests: 98.46% (192/195) Uncovered changed code (with context): ================================================================================ src/DataTypes/DataTypeAggregateFunction.cpp ================================================================================ --- uncovered block 405-405 --- 403 | const size_t version = revision ? aggregate_function_type->getFunction()->getVersionFromRevision(*revision) : 0; 404 | if (aggregate_function_type->getVersionIfExplicit() == version) >> 405 | return type; 406 | 407 | return aggregate_function_type->cloneWithVersion(version); --- uncovered block 451-451 --- 449 | if (!update_elements(elements)) 450 | return type; >> 451 | return keep_customization(std::make_shared(elements[0], elements[1])); 452 | } 453 | ================================================================================ src/DataTypes/tests/gtest_aggregate_function_version_race.cpp ================================================================================ --- uncovered block 293-293 --- 291 | setVersionToAggregateFunctions(local, /*if_empty=*/true, revision); 292 | if (asAgg(local).getVersion() != expected) >> 293 | mismatches.fetch_add(1, std::memory_order_relaxed); 294 | } 295 | }); WARNING: Failed to get start time for [Print Uncovered Code] - start time and duration won't be set --- Coverage counts --- Lines : baseline 915,053/1,060,573 -> current 914,999/1,060,790 (delta -54 / +217) Functions : baseline 801,585/871,076 -> current 801,301/871,094 (delta -284 / +18) Branches : baseline 295,956/377,456 -> current 296,024/377,604 (delta +68 / +148)