public class CucumberReportPublisher
extends hudson.tasks.Publisher
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
CucumberReportPublisher.Classification |
static class |
CucumberReportPublisher.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpl| Modifier and Type | Field and Description |
|---|---|
hudson.model.Result |
buildStatus |
List<CucumberReportPublisher.Classification> |
classifications |
int |
failedFeaturesNumber |
int |
failedScenariosNumber |
int |
failedStepsNumber |
String |
fileExcludePattern |
String |
fileIncludePattern |
String |
jsonReportDirectory |
boolean |
parallelTesting |
int |
pendingStepsNumber |
int |
skippedStepsNumber |
int |
trendsLimit |
int |
undefinedStepsNumber |
| Constructor and Description |
|---|
CucumberReportPublisher(String jsonReportDirectory,
String fileIncludePattern,
String fileExcludePattern,
int trendsLimit,
int failedStepsNumber,
int skippedStepsNumber,
int pendingStepsNumber,
int undefinedStepsNumber,
int failedScenariosNumber,
int failedFeaturesNumber,
String buildStatus,
boolean parallelTesting,
List<CucumberReportPublisher.Classification> classifications) |
| Modifier and Type | Method and Description |
|---|---|
List<CucumberReportPublisher.Classification> |
getClassifications() |
hudson.model.Action |
getProjectAction(hudson.model.AbstractProject<?,?> project) |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
all, getDescriptor, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectActions, perform, perform, prebuildpublic final String jsonReportDirectory
public final String fileIncludePattern
public final String fileExcludePattern
public final int trendsLimit
public final int failedStepsNumber
public final int skippedStepsNumber
public final int pendingStepsNumber
public final int undefinedStepsNumber
public final int failedScenariosNumber
public final int failedFeaturesNumber
public final boolean parallelTesting
public List<CucumberReportPublisher.Classification> classifications
public final hudson.model.Result buildStatus
@DataBoundConstructor public CucumberReportPublisher(String jsonReportDirectory, String fileIncludePattern, String fileExcludePattern, int trendsLimit, int failedStepsNumber, int skippedStepsNumber, int pendingStepsNumber, int undefinedStepsNumber, int failedScenariosNumber, int failedFeaturesNumber, String buildStatus, boolean parallelTesting, List<CucumberReportPublisher.Classification> classifications)
public List<CucumberReportPublisher.Classification> getClassifications()
public void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.FilePath workspace, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws InterruptedException, IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionpublic hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildSteppublic hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
getProjectAction in interface hudson.tasks.BuildStepgetProjectAction in class hudson.tasks.BuildStepCompatibilityLayerCopyright © 2016–2017. All rights reserved.