public class CucumberReportPublisher
extends hudson.tasks.Recorder
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
CucumberReportPublisher.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpljenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Modifier and Type | Field and Description |
|---|---|
String |
fileExcludePattern |
String |
fileIncludePattern |
boolean |
ignoreFailedTests |
String |
jenkinsBasePath |
String |
jsonReportDirectory |
boolean |
missingFails |
boolean |
parallelTesting |
boolean |
pendingFails |
boolean |
skippedFails |
boolean |
undefinedFails |
| Constructor and Description |
|---|
CucumberReportPublisher(String jsonReportDirectory,
String jenkinsBasePath,
String fileIncludePattern,
String fileExcludePattern,
boolean skippedFails,
boolean pendingFails,
boolean undefinedFails,
boolean missingFails,
boolean ignoreFailedTests,
boolean parallelTesting) |
| Modifier and Type | Method and Description |
|---|---|
hudson.model.Action |
getProjectAction(hudson.model.AbstractProject<?,?> project) |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
void |
perform(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
all, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectActions, perform, perform, prebuildpublic final String jsonReportDirectory
public final String jenkinsBasePath
public final String fileIncludePattern
public final String fileExcludePattern
public final boolean skippedFails
public final boolean pendingFails
public final boolean undefinedFails
public final boolean missingFails
public final boolean ignoreFailedTests
public final boolean parallelTesting
@DataBoundConstructor public CucumberReportPublisher(String jsonReportDirectory, String jenkinsBasePath, String fileIncludePattern, String fileExcludePattern, boolean skippedFails, boolean pendingFails, boolean undefinedFails, boolean missingFails, boolean ignoreFailedTests, boolean parallelTesting)
public void perform(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
throws InterruptedException,
IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionpublic hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
getProjectAction in interface hudson.tasks.BuildStepgetProjectAction in class hudson.tasks.BuildStepCompatibilityLayerpublic hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildStepCopyright © 2004-2016. All Rights Reserved.