-
- 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 abstract class KotlinNativeTest extends KotlinTest
-
-
Field Summary
Fields Modifier and Type Field Description private final Property<FileCollection>
executableProperty
private List<String>
args
private File
executable
private String
workingDir
private Map<String, Object>
environment
private final Map<String, Object>
trackedEnvironment
private String
targetName
private Set<String>
excludes
private final Set<String>
includePatterns
private final Set<String>
excludePatterns
private final FileResolver
fileResolver
private final ExecHandleFactory
execHandleFactory
private Boolean
ignoreRunFailures
-
Constructor Summary
Constructors Constructor Description KotlinNativeTest()
-
Method Summary
Modifier and Type Method Description final Property<FileCollection>
getExecutableProperty()
final List<String>
getArgs()
final Unit
setArgs(@Input() List<String> args)
final File
getExecutable()
final Unit
setExecutable(File executable)
final String
getWorkingDir()
final Unit
setWorkingDir(String workingDir)
final Map<String, Object>
getEnvironment()
final Unit
setEnvironment(Map<String, Object> environment)
final Map<String, Object>
getTrackedEnvironment()
final String
getTargetName()
final Unit
setTargetName(@Input() @Optional() String targetName)
final Set<String>
getExcludes()
final Unit
setExcludes(@Deprecated(message = "Use filter.excludePatterns instead.", replaceWith = @ReplaceWith(imports = {}, expression = "filter.excludePatterns")) @Internal() Set<String> excludes)
final Set<String>
getIncludePatterns()
final Set<String>
getExcludePatterns()
FileResolver
getFileResolver()
ExecHandleFactory
getExecHandleFactory()
final Boolean
getIgnoreRunFailures()
final Unit
setIgnoreRunFailures(@Input() Boolean ignoreRunFailures)
final Unit
executable(File file)
final Unit
executable(String path)
final Unit
executable(Function0<File> provider)
final Unit
executable(Task builtByTask, Function0<File> provider)
final Unit
executable(Provider<File> provider)
final Unit
executable(Closure<File> provider)
final Unit
environment(String name, Object value, Boolean tracked)
final Unit
environment(String name, Object value)
final Unit
trackEnvironment(String name, Boolean tracked)
final Unit
trackEnvironment(String name)
-
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)
-
executable
final Unit executable(File file)
-
executable
final Unit executable(String path)
-
executable
final Unit executable(Function0<File> provider)
-
executable
final Unit executable(Task builtByTask, Function0<File> provider)
-
executable
final Unit executable(Provider<File> provider)
-
executable
final Unit executable(Closure<File> provider)
-
environment
@JvmOverloads() final Unit environment(String name, Object value, Boolean tracked)
-
environment
@JvmOverloads() final Unit environment(String name, Object value)
-
trackEnvironment
@JvmOverloads() final Unit trackEnvironment(String name, Boolean tracked)
-
trackEnvironment
@JvmOverloads() final Unit trackEnvironment(String name)
-
-
-
-