-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.IConventionAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.reporting.Reporting,org.gradle.api.tasks.VerificationTask,org.gradle.util.Configurable
public class KotlinNativeHostTest extends KotlinNativeTest
A task running Kotlin/Native tests on a host machine.
-
-
Field Summary
Fields Modifier and Type Field Description private final Property<FileCollection>executablePropertyprivate List<String>argsprivate Fileexecutableprivate StringworkingDirprivate Map<String, Object>environmentprivate final Map<String, Object>trackedEnvironmentprivate StringtargetNameprivate Set<String>excludesprivate final Set<String>includePatternsprivate final Set<String>excludePatternsprivate final FileResolverfileResolverprivate final ExecHandleFactoryexecHandleFactoryprivate BooleanignoreRunFailures
-
Constructor Summary
Constructors Constructor Description KotlinNativeHostTest()
-
Method Summary
Modifier and Type Method Description final Property<FileCollection>getExecutableProperty()final List<String>getArgs()final UnitsetArgs(@Input() List<String> args)final FilegetExecutable()final UnitsetExecutable(File executable)final StringgetWorkingDir()final UnitsetWorkingDir(String workingDir)final Map<String, Object>getEnvironment()final UnitsetEnvironment(Map<String, Object> environment)final Map<String, Object>getTrackedEnvironment()final StringgetTargetName()final UnitsetTargetName(@Input() @Optional() String targetName)final Set<String>getExcludes()final UnitsetExcludes(@Deprecated(message = "Use filter.excludePatterns instead.", replaceWith = @ReplaceWith(imports = {}, expression = "filter.excludePatterns")) @Internal() Set<String> excludes)final Set<String>getIncludePatterns()final Set<String>getExcludePatterns()FileResolvergetFileResolver()ExecHandleFactorygetExecHandleFactory()final BooleangetIgnoreRunFailures()final UnitsetIgnoreRunFailures(@Input() Boolean ignoreRunFailures)-
Methods inherited from class org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeHostTest
environment, environment, executable, executable, executable, executable, executable, executable, trackEnvironment, trackEnvironment -
Methods inherited from class org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeTest
addRunListener -
Methods inherited from class org.gradle.api.internal.ConventionTask
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, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class org.gradle.api.DefaultTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class org.gradle.api.tasks.testing.AbstractTestTask
conventionMapping, conventionMapping, getConventionMapping -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinTest
addTestListener, addTestOutputListener, afterSuite, afterTest, beforeSuite, beforeTest, executeTests, getBinResultsDir, getBinaryResultsDirectory, getBuildOperationExecutor, getFailFast, getFileSystemOperations, getFilter, getHostnameLookup, getIgnoreFailures, getInstantiator, getListenerManager, getNoMatchingTestErrorReasons, getProgressLoggerFactory, getReports, getTestListenerInternalBroadcaster, getTestLogging, getTestOutputListenerBroadcaster, getTextOutputFactory, onOutput, removeTestListener, removeTestOutputListener, reports, reports, setBinResultsDir, setFailFast, setIgnoreFailures, setTestNameIncludePatterns, setTestReporter, testLogging, testLogging -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getExecutableProperty
@Internal() final Property<FileCollection> getExecutableProperty()
-
getExecutable
@Internal() final File getExecutable()
-
setExecutable
final Unit setExecutable(File executable)
-
getWorkingDir
@Input() final String getWorkingDir()
-
setWorkingDir
final Unit setWorkingDir(String workingDir)
-
getEnvironment
@Internal() final Map<String, Object> getEnvironment()
-
setEnvironment
final Unit setEnvironment(Map<String, Object> environment)
-
getTrackedEnvironment
@Input() final Map<String, Object> getTrackedEnvironment()
-
getTargetName
final String getTargetName()
-
setTargetName
final Unit setTargetName(@Input() @Optional() String targetName)
-
getExcludes
final Set<String> getExcludes()
-
setExcludes
final Unit setExcludes(@Deprecated(message = "Use filter.excludePatterns instead.", replaceWith = @ReplaceWith(imports = {}, expression = "filter.excludePatterns")) @Internal() Set<String> excludes)
-
getIncludePatterns
@Input() final Set<String> getIncludePatterns()
-
getExcludePatterns
@Input() final Set<String> getExcludePatterns()
-
getFileResolver
@Inject() FileResolver getFileResolver()
-
getExecHandleFactory
@Inject() ExecHandleFactory getExecHandleFactory()
-
getIgnoreRunFailures
final Boolean getIgnoreRunFailures()
-
setIgnoreRunFailures
final Unit setIgnoreRunFailures(@Input() Boolean ignoreRunFailures)
-
-
-
-