Class GaugeValidateTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gauge.gradle.AbstractGaugeTask
org.gauge.gradle.GaugeValidateTask
All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.Named, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

@DisableCachingByDefault(because="Runs Gauge as an external process and does not produce cacheable outputs.") public abstract class GaugeValidateTask extends AbstractGaugeTask
Task to validate Gauge specifications for errors.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gradle.api.Named

    org.gradle.api.Named.Namer
  • Field Summary

    Fields inherited from class AbstractGaugeTask

    execOps, logger, project

    Fields inherited from interface org.gradle.api.Task

    TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
    GaugeValidateTask(org.gradle.process.ExecOperations execOps, org.gradle.api.Project project)
    Constructs a GaugeValidateTask.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    configureSpec(org.gradle.process.ExecSpec spec, GaugeCommand command)
    Configures the ExecSpec for validating Gauge specifications.

    Methods inherited from class AbstractGaugeTask

    execute

    Methods inherited from class org.gradle.api.DefaultTask

    compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService

    Methods inherited from class org.gradle.api.internal.AbstractTask

    acceptServiceReferences, appendParallelSafeAction, doNotTrackState, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, setImpliesSubProjects

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gradle.api.Task

    doNotTrackState, notCompatibleWithConfigurationCache
  • Constructor Details

    • GaugeValidateTask

      @Inject public GaugeValidateTask(org.gradle.process.ExecOperations execOps, org.gradle.api.Project project)
      Constructs a GaugeValidateTask.
      Parameters:
      execOps - the ExecOperations instance
      project - the Gradle project
  • Method Details

    • configureSpec

      protected void configureSpec(org.gradle.process.ExecSpec spec, GaugeCommand command)
      Configures the ExecSpec for validating Gauge specifications.
      Specified by:
      configureSpec in class AbstractGaugeTask
      Parameters:
      spec - the ExecSpec to configure
      command - the GaugeCommand instance