mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-11-14 20:42:21 +00:00
when recording a failure, we record the name of the build step, so for that to work we need TestBuilder to have some valid name.
This commit is contained in:
1 parent
3488cf1e4e
commit
c1920636fe
1 file changed
+14
-1
@@ -23,6 +23,8 @@
|
||||
*/
|
||||
package org.jvnet.hudson.test;
|
||||
|
||||
import hudson.model.AbstractProject;
|
||||
import hudson.tasks.BuildStepDescriptor;
|
||||
import hudson.tasks.Builder;
|
||||
import hudson.model.Descriptor;
|
||||
import hudson.model.AbstractBuild;
|
||||
@@ -45,7 +47,18 @@ public abstract class TestBuilder extends Builder {
|
||||
public abstract boolean perform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException;
|
||||
|
||||
public Descriptor<Builder> getDescriptor() {
|
||||
throw new UnsupportedOperationException();
|
||||
// throw new UnsupportedOperationException();
|
||||
return new BuildStepDescriptor<Builder>() {
|
||||
@Override
|
||||
public boolean isApplicable(Class<? extends AbstractProject> jobType) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getDisplayName() {
|
||||
return "Bogus";
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
private Object writeReplace() { return new Object(); }
|
||||
|
||||
Reference in new issue
Block a user