public class CukedoctorPublisher
extends hudson.tasks.Recorder
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
CukedoctorPublisher.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpljenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
CukedoctorPublisher(String featuresDir,
FormatType format,
TocType toc,
Boolean numbered,
Boolean sectAnchors,
String title,
boolean hideFeaturesSection,
boolean hideSummary,
boolean hideScenarioKeyword,
boolean hideStepTime,
boolean hideTags) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateDocumentation(List<com.github.cukedoctor.api.model.Feature> features,
com.github.cukedoctor.api.DocumentAttributes attrs,
com.github.cukedoctor.config.CukedoctorConfig cukedoctorConfig,
String outputPath) |
String |
getFeaturesDir() |
FormatType |
getFormat() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
String |
getTitle() |
TocType |
getToc() |
boolean |
isHideFeaturesSection() |
boolean |
isHideScenarioKeyword() |
boolean |
isHideStepTime() |
boolean |
isHideSummary() |
boolean |
isHideTags() |
boolean |
isNumbered() |
boolean |
isSectAnchors() |
void |
perform(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setFeaturesDir(String featuresDir) |
void |
setFormat(FormatType format) |
void |
setHideFeaturesSection(boolean hideFeaturesSection) |
void |
setHideScenarioKeyword(boolean hideScenarioKeyword) |
void |
setHideStepTime(boolean hideStepTime) |
void |
setHideSummary(boolean hideSummary) |
void |
setHideTags(boolean hideTags) |
void |
setNumbered(boolean numbered) |
void |
setSectAnchors(boolean sectAnchors) |
void |
setTitle(String title) |
void |
setToc(TocType toc) |
all, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectAction, getProjectActions, perform, perform, prebuildpublic void perform(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
throws IOException,
InterruptedException
perform in interface jenkins.tasks.SimpleBuildStepIOExceptionInterruptedExceptionprotected void generateDocumentation(List<com.github.cukedoctor.api.model.Feature> features, com.github.cukedoctor.api.DocumentAttributes attrs, com.github.cukedoctor.config.CukedoctorConfig cukedoctorConfig, String outputPath)
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildSteppublic String getFeaturesDir()
public boolean isNumbered()
public boolean isSectAnchors()
public TocType getToc()
public FormatType getFormat()
public String getTitle()
public boolean isHideFeaturesSection()
public boolean isHideSummary()
public boolean isHideScenarioKeyword()
public boolean isHideStepTime()
public boolean isHideTags()
@DataBoundSetter public void setFeaturesDir(String featuresDir)
@DataBoundSetter public void setNumbered(boolean numbered)
@DataBoundSetter public void setSectAnchors(boolean sectAnchors)
@DataBoundSetter public void setToc(TocType toc)
@DataBoundSetter public void setFormat(FormatType format)
@DataBoundSetter public void setTitle(String title)
@DataBoundSetter public void setHideFeaturesSection(boolean hideFeaturesSection)
@DataBoundSetter public void setHideSummary(boolean hideSummary)
@DataBoundSetter public void setHideScenarioKeyword(boolean hideScenarioKeyword)
@DataBoundSetter public void setHideStepTime(boolean hideStepTime)
@DataBoundSetter public void setHideTags(boolean hideTags)
Copyright © 2016–2020. All rights reserved.