java.lang.Comparable<Task>
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Task
, Configurable<Task>
@DisableCachingByDefault(because="Not worth caching") public abstract class InstallXCTestBundle extends DefaultTask
Task.Namer
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
InstallXCTestBundle() |
Modifier and Type | Method | Description |
---|---|---|
protected java.io.File |
getBundleBinary() |
|
RegularFileProperty |
getBundleBinaryFile() |
Returns the bundle binary file property.
|
protected org.gradle.internal.nativeintegration.filesystem.FileSystem |
getFileSystem() |
|
protected FileSystemOperations |
getFileSystemOperations() |
|
DirectoryProperty |
getInstallDirectory() |
Returns the install directory property.
|
Provider<RegularFile> |
getRunScriptFile() |
Returns the script file that can be used to run the install image.
|
protected org.gradle.nativeplatform.toolchain.internal.xcode.SwiftStdlibToolLocator |
getSwiftStdlibToolLocator() |
|
protected void |
install() |
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
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
@Inject protected org.gradle.nativeplatform.toolchain.internal.xcode.SwiftStdlibToolLocator getSwiftStdlibToolLocator()
@Inject protected org.gradle.internal.nativeintegration.filesystem.FileSystem getFileSystem()
@Inject protected FileSystemOperations getFileSystemOperations()
protected void install() throws java.io.IOException
java.io.IOException
@Internal public Provider<RegularFile> getRunScriptFile()
@Internal("covered by getBundleBinary()") public RegularFileProperty getBundleBinaryFile()
@SkipWhenEmpty @Nullable @Optional @PathSensitive(NAME_ONLY) @InputFile protected java.io.File getBundleBinary()
@OutputDirectory public DirectoryProperty getInstallDirectory()