Comparable<Task>
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Task
, org.gradle.util.Configurable<Task>
public class PluginUnderTestMetadata extends DefaultTask
Task.Namer
Modifier and Type | Field | Description |
---|---|---|
static String |
IMPLEMENTATION_CLASSPATH_PROP_KEY |
|
static String |
METADATA_FILE_NAME |
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
PluginUnderTestMetadata() |
Modifier and Type | Method | Description |
---|---|---|
void |
generate() |
|
DirectoryProperty |
getOutputDirectory() |
The target output directory used for writing the classpath manifest.
|
protected List<String> |
getPaths() |
|
ConfigurableFileCollection |
getPluginClasspath() |
The code under test.
|
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
public static final String IMPLEMENTATION_CLASSPATH_PROP_KEY
public static final String METADATA_FILE_NAME
@Classpath public ConfigurableFileCollection getPluginClasspath()
sourceSets.main.runtimeClasspath
.@OutputDirectory public DirectoryProperty getOutputDirectory()
"$buildDir/$task.name"
.public void generate()