From b87f42bf08f03127f8da540ef97e499accd91739 Mon Sep 17 00:00:00 2001 From: Ayaan Kazerouni Date: Wed, 1 Apr 2020 13:18:52 -0400 Subject: [PATCH] ANT support for the fullMutationMatrix option (#749) * ANT support for the fullMutationMatrix option --- pitest-ant/src/main/java/org/pitest/ant/PitestTask.java | 4 ++++ .../src/test/java/org/pitest/ant/PitestTaskTest.java | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/pitest-ant/src/main/java/org/pitest/ant/PitestTask.java b/pitest-ant/src/main/java/org/pitest/ant/PitestTask.java index 75f000842..18340e143 100644 --- a/pitest-ant/src/main/java/org/pitest/ant/PitestTask.java +++ b/pitest-ant/src/main/java/org/pitest/ant/PitestTask.java @@ -248,6 +248,10 @@ public void setMutationEngine(String value) { this.setOption(ConfigOption.MUTATION_ENGINE, value); } + public void setFullMutationMatrix(final String value) { + this.setOption(ConfigOption.FULL_MUTATION_MATRIX, value); + } + public void setJVM(String value) { this.setOption(ConfigOption.JVM_PATH, value); } diff --git a/pitest-ant/src/test/java/org/pitest/ant/PitestTaskTest.java b/pitest-ant/src/test/java/org/pitest/ant/PitestTaskTest.java index 91c948944..5c836295b 100644 --- a/pitest-ant/src/test/java/org/pitest/ant/PitestTaskTest.java +++ b/pitest-ant/src/test/java/org/pitest/ant/PitestTaskTest.java @@ -474,6 +474,13 @@ public void shouldPassClasspathJarFlagToJavaTask() { this.pitestTask.execute(this.java); verify(this.arg).setValue("--useClasspathJar=true"); } + + @Test + public void shouldPassMutationMatrixFlagToJavaTask() { + this.pitestTask.setFullMutationMatrix("true"); + this.pitestTask.execute(this.java); + verify(this.arg).setValue("--fullMutationMatrix=true"); + } private static class PathMatcher extends ArgumentMatcher {