From afffd5b820182a6488912307172b8141fe157039 Mon Sep 17 00:00:00 2001 From: Davide Angelocola Date: Sat, 20 Jun 2026 16:28:18 +0200 Subject: [PATCH] build(writer): add pitest profile targeting ChunkImpl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Stand up the mutation-testing profile for the writer module, scoped to ChunkImpl — the schema-validation / boxed-nullable adapt path every write chunk flows through. ChunkImpl scores 53/53 mutations killed, test strength 100%: the existing ChunkImplTest already pins the adaptPrimitive PType switch, the boxedToNullable conversions, and the adaptBool/adaptUtf8 nullability guards. Profile only; no test changes needed. Run: ./mvnw -pl writer -am -P pitest verify Co-Authored-By: Claude Opus 4.8 --- writer/pom.xml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/writer/pom.xml b/writer/pom.xml index 7697c266..c82126f5 100644 --- a/writer/pom.xml +++ b/writer/pom.xml @@ -64,4 +64,26 @@ test + + + + + pitest + + + + org.pitest + pitest-maven + + + io.github.dfa1.vortex.writer.ChunkImpl + + + + + + +