Uh oh!
There was an error while loading. Please reload this page.
Exclude OptimizedTagMap.EmptyHolder from coverage checks - #11795
Conversation
Tests matches() with both true and false branches, and hash() for consistency and key-sensitivity, since existing D2 operation tests don't guarantee the false branch fires (different key pairs hash to different buckets, so matches() is never called with a mismatch). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
EmptyHolder is a lazy-holder idiom class used to avoid class-init ordering issues between TagMap and OptimizedTagMap. It has no methods of its own and is exercised indirectly via TagMap.EMPTY, but JaCoCo tracks it as a separate class with its own coverage thresholds. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
🟢 Java Benchmark SLOs — All performance SLOs passed
PR vs. master results
Commit: Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion. |
/merge |
View all feedbacks in Devflow UI.
The expected merge time in
|
Uh oh!
There was an error while loading. Please reload this page.
29d82dd
into
masterUh oh!
There was an error while loading. Please reload this page.
What Does This Do
Adds
OptimizedTagMap.EmptyHolderto the coverage exclusion list ininternal-api/build.gradle.ktsMotivation
EmptyHolderis a lazy-holder idiom class (no methods, just a static initializer) used to avoid class-init ordering issues betweenTagMapandOptimizedTagMap; it is exercised indirectly viaTagMap.EMPTYbut JaCoCo tracks it as a separate classAdditional Notes
🤖 Generated with Claude Code