Class AbstractReportPublisherDslExtension.AbstractReportContext

java.lang.Object
de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.AbstractReportPublisherDslExtension.AbstractReportContext
All Implemented Interfaces:
javaposse.jobdsl.dsl.Context
Direct Known Subclasses:
ReportPublisherDslExtension.PublishATXContext, ReportPublisherDslExtension.PublishETLogContext, ReportPublisherDslExtension.PublishGeneratorsContext, ReportPublisherDslExtension.PublishTMSContext, ReportPublisherDslExtension.PublishTRFContext, ReportPublisherDslExtension.PublishUNITContext
Enclosing class:
AbstractReportPublisherDslExtension

public abstract static class AbstractReportPublisherDslExtension.AbstractReportContext extends Object implements javaposse.jobdsl.dsl.Context
Context class providing common report related methods for the nested DSL context.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
    The allow missing reports setting.
    protected boolean
    The archiving setting.
    protected boolean
    The keep all archives setting.
    protected boolean
    The run on failed setting.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    allowMissing(boolean value)
    Option defining whether missing reports are allowed.
    void
    archiving(boolean value)
    Option defining whether archiving artifacts is enabled.
    void
    keepAll(boolean value)
    Option defining whether artifacts are archived for all successful builds.
    void
    runOnFailed(boolean value)
    Option defining whether this publisher even runs on a failed build.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • allowMissing

      protected boolean allowMissing
      The allow missing reports setting.
    • runOnFailed

      protected boolean runOnFailed
      The run on failed setting.
    • archiving

      protected boolean archiving
      The archiving setting.
    • keepAll

      protected boolean keepAll
      The keep all archives setting.
  • Constructor Details

    • AbstractReportContext

      public AbstractReportContext()
  • Method Details

    • allowMissing

      public void allowMissing(boolean value)
      Option defining whether missing reports are allowed.
      Parameters:
      value - the value
    • runOnFailed

      public void runOnFailed(boolean value)
      Option defining whether this publisher even runs on a failed build.
      Parameters:
      value - the value
    • archiving

      public void archiving(boolean value)
      Option defining whether archiving artifacts is enabled.
      Parameters:
      value - the value
    • keepAll

      public void keepAll(boolean value)
      Option defining whether artifacts are archived for all successful builds.
      Parameters:
      value - the value