commit 9db80a68ceb1831a8d87917b9462e594114c3bee
Author: tizki ko <[email protected]>
AuthorDate: Thu, 31 Oct 2013 11:34:40 +0200
Commit: Mauro Talevi <[email protected]>
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());
}
}