diff --git a/README.md b/README.md index 64107bbea..665a3ca2a 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,10 @@ Read all about it at http://pitest.org ## Releases +## 1.10.4 (unreleased) + +* #1134 Add `excludedRunners` parameter to command line interface and Ant + ## 1.10.3 * #1128 Bug fix - lines with repeated debug entries double counted 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 ee767bfc2..619f99d86 100644 --- a/pitest-ant/src/main/java/org/pitest/ant/PitestTask.java +++ b/pitest-ant/src/main/java/org/pitest/ant/PitestTask.java @@ -212,6 +212,10 @@ public void setExcludedGroups(final String value) { this.setOption(ConfigOption.EXCLUDED_GROUPS, value); } + public void setExcludedRunners(final String value) { + this.setOption(ConfigOption.EXCLUDED_RUNNERS, value); + } + public void setIncludedTestMethods(final String value) { this.setOption(ConfigOption.INCLUDED_TEST_METHODS, 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 3073e3b9a..53d110b29 100644 --- a/pitest-ant/src/test/java/org/pitest/ant/PitestTaskTest.java +++ b/pitest-ant/src/test/java/org/pitest/ant/PitestTaskTest.java @@ -232,6 +232,13 @@ public void shouldPassExcludedGroupsOptionToJavaTask() { verify(this.arg).setValue("--excludedGroups=foo"); } + @Test + public void shouldPassExcludedRunnersToJavaTask() { + this.pitestTask.setExcludedRunners("foo"); + this.pitestTask.execute(this.java); + verify(this.arg).setValue("--excludedRunners=foo"); + } + @Test public void shouldPassIncludedTestMethodsOptionToJavaTask() { this.pitestTask.setIncludedTestMethods("footest");