public class CucumberReportPublisher
extends hudson.tasks.Publisher
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
CucumberReportPublisher.BuildStatusesDescriptorImpl |
static class |
CucumberReportPublisher.Classification |
hudson.tasks.Publisher.DescriptorExtensionListImpl| Constructor and Description |
|---|
CucumberReportPublisher(String fileIncludePattern) |
CucumberReportPublisher(String jsonReportDirectory,
String fileIncludePattern,
String fileExcludePattern,
int failedStepsNumber,
int skippedStepsNumber,
int pendingStepsNumber,
int undefinedStepsNumber,
int failedScenariosNumber,
int failedFeaturesNumber,
String buildStatus,
String sortingMethod)
Deprecated.
|
all, getDescriptor, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectActions, perform, perform, prebuild@DataBoundConstructor public CucumberReportPublisher(String fileIncludePattern)
@Deprecated public CucumberReportPublisher(String jsonReportDirectory, String fileIncludePattern, String fileExcludePattern, int failedStepsNumber, int skippedStepsNumber, int pendingStepsNumber, int undefinedStepsNumber, int failedScenariosNumber, int failedFeaturesNumber, String buildStatus, String sortingMethod)
public String getFileIncludePattern()
public List<CucumberReportPublisher.Classification> getClassifications()
@DataBoundSetter public void setClassifications(List<CucumberReportPublisher.Classification> classifications)
public int getTrendsLimit()
@DataBoundSetter public void setTrendsLimit(int trendsLimit)
public String getFileExcludePattern()
@DataBoundSetter public void setFileExcludePattern(String fileExcludePattern)
public String getJsonReportDirectory()
@DataBoundSetter public void setJsonReportDirectory(String jsonReportDirectory)
public int getFailedStepsNumber()
@DataBoundSetter public void setFailedStepsNumber(int failedStepsNumber)
public int getSkippedStepsNumber()
@DataBoundSetter public void setSkippedStepsNumber(int skippedStepsNumber)
public int getPendingStepsNumber()
@DataBoundSetter public void setPendingStepsNumber(int pendingStepsNumber)
public int getUndefinedStepsNumber()
@DataBoundSetter public void setUndefinedStepsNumber(int undefinedStepsNumber)
public int getFailedScenariosNumber()
@DataBoundSetter public void setFailedScenariosNumber(int failedScenariosNumber)
public int getFailedFeaturesNumber()
@DataBoundSetter public void setFailedFeaturesNumber(int failedFeaturesNumber)
public String getBuildStatus()
@DataBoundSetter public void setBuildStatus(String buildStatus)
public boolean isParallelTesting()
@DataBoundSetter public void setParallelTesting(boolean parallelTesting)
@DataBoundSetter public void setSortingMethod(String sortingMethod)
public String getSortingMethod()
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.