You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: aggregate JaCoCo coverage across modules for Sonar
Integration tests live in vortex-integration but exercise classes in
reader/writer/core. JaCoCo's report-integration only covers classes in
the current module → empty report → Sonar shows 1% coverage for
BitpackedEncodingDecoder etc.
Fix: use report-aggregate in the integration module to merge jacoco-it.exec
data with reader/writer/core class directories. report-aggregate skips
test-scope dependencies by default, so the coverage profile promotes
vortex-core/reader/writer/inspector to compile scope (safe — integration
module is never published).
sonar.coverage.jacoco.xmlReportPaths now points at the aggregate report
instead of integration's per-module jacoco-it.xml.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments