Class CucumberTestReportPublisher

  • All Implemented Interfaces:
    hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep, jenkins.tasks.SimpleBuildStep

    public class CucumberTestReportPublisher
    extends hudson.tasks.Publisher
    implements jenkins.tasks.SimpleBuildStep
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  CucumberTestReportPublisher.DescriptorImpl  
      • Nested classes/interfaces inherited from class hudson.tasks.Publisher

        hudson.tasks.Publisher.DescriptorExtensionListImpl
      • Nested classes/interfaces inherited from interface hudson.tasks.BuildStep

        hudson.tasks.BuildStep.PublisherList
      • Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep

        jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
    • Field Summary

      • Fields inherited from interface hudson.tasks.BuildStep

        BUILDERS, PUBLISHERS
    • Constructor Summary

      Constructors 
      Constructor Description
      CucumberTestReportPublisher​(String reportsDirectory, String fileIncludePattern, String fileExcludePattern, boolean markAsUnstable, boolean copyHTMLInWorkspace, boolean ignoreUndefinedSteps)  
    • Constructor Detail

      • CucumberTestReportPublisher

        @DataBoundConstructor
        public CucumberTestReportPublisher​(String reportsDirectory,
                                           String fileIncludePattern,
                                           String fileExcludePattern,
                                           boolean markAsUnstable,
                                           boolean copyHTMLInWorkspace,
                                           boolean ignoreUndefinedSteps)
    • Method Detail

      • getReportsDirectory

        public String getReportsDirectory()
      • getFileIncludePattern

        public String getFileIncludePattern()
      • getFileExcludePattern

        public String getFileExcludePattern()
      • isMarkAsUnstable

        public boolean isMarkAsUnstable()
      • isCopyHTMLInWorkspace

        public boolean isCopyHTMLInWorkspace()
      • isIgnoreUndefinedSteps

        public boolean isIgnoreUndefinedSteps()
      • getRequiredMonitorService

        public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
        Specified by:
        getRequiredMonitorService in interface hudson.tasks.BuildStep
      • getProjectAction

        public hudson.model.Action getProjectAction​(hudson.model.AbstractProject<?,​?> project)
        Specified by:
        getProjectAction in interface hudson.tasks.BuildStep
        Overrides:
        getProjectAction in class hudson.tasks.BuildStepCompatibilityLayer