commit 9db80a68ceb1831a8d87917b9462e594114c3bee Author: tizki ko <tizk...@gmail.com> AuthorDate: Thu, 31 Oct 2013 11:34:40 +0200 Commit: Mauro Talevi <mauro.tal...@aquilonia.org> CommitDate: Thu, 31 Oct 2013 19:48:57 +0100
JBEHAVE-950 - fixed "always true" defect for checkbox in JBehave Jenkins plugin diff --git a/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehavePluginType.java b/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehavePluginType.java index a4e6d67..33d09ba 100755 --- a/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehavePluginType.java +++ b/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehavePluginType.java @@ -10,9 +10,14 @@ import hudson.Extension; @SuppressWarnings("serial") public class JBehavePluginType extends TestType { - @DataBoundConstructor + // @DataBoundConstructor public JBehavePluginType(String pattern, boolean failedIfNotNew, boolean deleteOutputFiles) { - super(pattern, failedIfNotNew, deleteOutputFiles); + this(pattern, failedIfNotNew, deleteOutputFiles,true); + } + + @DataBoundConstructor + public JBehavePluginType(String pattern, boolean failedIfNotNew, boolean deleteOutputFiles, boolean stopProcessingIfError) { + super(pattern, failedIfNotNew, deleteOutputFiles, stopProcessingIfError); } public TestTypeDescriptor<?> getDescriptor() { diff --git a/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehaveType.java b/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehaveType.java index a592242..45caa65 100755 --- a/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehaveType.java +++ b/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehaveType.java @@ -16,7 +16,7 @@ public class JBehaveType extends XUnitType { } public Object readResolve() { - return new JBehavePluginType(this.getPattern(), this.isFaildedIfNotNew(), this.isDeleteJUnitFiles()); + return new JBehavePluginType(this.getPattern(), this.isFailIfNotNew(), this.isDeleteJUnitFiles(), this.isStopProcessingIfError()); } }