Package io.github.pshevche.act
Class ActTest
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
io.github.pshevche.act.ActTest
- 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>
@CacheableTask
public abstract class ActTest
extends org.gradle.api.DefaultTask
Executes GitHub workflows using nektos/act according to the provided
specification files.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Task
org.gradle.api.Task.Namer -
Field Summary
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 -
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.provider.Property<Boolean>Whentrue,actoutput will be forwarded to the standard output.org.gradle.api.file.DirectoryPropertyDirectory in which XML and HTML test reports will be generated.org.gradle.api.file.DirectoryPropertyDirectory containing specification files.org.gradle.api.file.DirectoryPropertyThe directory containing all workflow files referenced by specification files.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, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Constructor Details
-
ActTest
public ActTest()
-
-
Method Details
-
getWorkflowsRoot
@InputDirectory @PathSensitive(RELATIVE) public org.gradle.api.file.DirectoryProperty getWorkflowsRoot()The directory containing all workflow files referenced by specification files. -
getSpecsRoot
@InputDirectory @PathSensitive(RELATIVE) public org.gradle.api.file.DirectoryProperty getSpecsRoot()Directory containing specification files. Specification files should end with *.act.yml or *.act.yaml. Specification files from nested directories will also be discovered. -
getForwardActOutput
Whentrue,actoutput will be forwarded to the standard output. -
getReportsDir
@OutputDirectory public org.gradle.api.file.DirectoryProperty getReportsDir()Directory in which XML and HTML test reports will be generated.
-