-
- 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
,org.jetbrains.kotlin.gradle.targets.js.npm.RequiresNpmDependencies
public abstract class KotlinJsTest extends KotlinTest implements RequiresNpmDependencies
-
-
Field Summary
Fields Modifier and Type Field Description private Map<String, String>
environment
private KotlinJsTestFramework
testFramework
private final String
testFrameworkSettings
private final RegularFileProperty
inputFileProperty
private Boolean
debug
private final FileCollection
runtimeClasspath
private final String
compilationId
private final Boolean
nodeModulesRequired
private final Set<RequiredKotlinJsDependency>
requiredNpmDependencies
private transient KotlinJsCompilation
compilation
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
private final TestTaskReports
reports
private final TestLoggingContainer
testLogging
private final DirectoryProperty
binaryResultsDirectory
private Boolean
ignoreFailures
private final ConventionMapping
conventionMapping
private Boolean
enabled
private final Property<Duration>
timeout
private final TaskStateInternal
state
private Boolean
impliesSubProjects
private final Boolean
hasCustomActions
private final Set<Provider<out BuildService<?>>>
requiredServices
-
Constructor Summary
Constructors Constructor Description KotlinJsTest(KotlinJsCompilation compilation)
-
Method Summary
-
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinTest
addRunListener, getExcludePatterns, getExcludes, getExecHandleFactory, getFileResolver, getIgnoreRunFailures, getIncludePatterns, getTargetName, setExcludes, setIgnoreRunFailures, setTargetName
-
Methods inherited from class org.gradle.api.tasks.testing.AbstractTestTask
addTestListener, addTestOutputListener, afterSuite, afterTest, beforeSuite, beforeTest, getBinResultsDir, getBinaryResultsDirectory, getFilter, getIgnoreFailures, getReports, getTestLogging, onOutput, removeTestListener, removeTestOutputListener, reports, reports, setBinResultsDir, setIgnoreFailures, setTestNameIncludePatterns, testLogging, testLogging
-
Methods inherited from class org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMapping
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
KotlinJsTest
KotlinJsTest(KotlinJsCompilation compilation)
-
-
Method Detail
-
getEnvironment
final Map<String, String> getEnvironment()
-
setEnvironment
final Unit setEnvironment(@Input() Map<String, String> environment)
-
getTestFramework
@Internal() final KotlinJsTestFramework getTestFramework()
-
setTestFramework
final Unit setTestFramework(KotlinJsTestFramework testFramework)
-
getTestFrameworkSettings
@Input() final String getTestFrameworkSettings()
-
getInputFileProperty
final RegularFileProperty getInputFileProperty()
-
getRuntimeClasspath
@PathSensitive(value = PathSensitivity.ABSOLUTE)@IgnoreEmptyDirectories()@NormalizeLineEndings()@InputFiles() final FileCollection getRuntimeClasspath()
-
getCompilationId
@Input() final String getCompilationId()
-
getNodeModulesRequired
@Internal() Boolean getNodeModulesRequired()
-
getRequiredNpmDependencies
@Internal() Set<RequiredKotlinJsDependency> getRequiredNpmDependencies()
-
getCompilation
KotlinJsCompilation getCompilation()
-
setCompilation
Unit setCompilation(@Internal() KotlinJsCompilation compilation)
-
onTestFrameworkSet
final Unit onTestFrameworkSet(Function1<KotlinJsTestFramework, Unit> action)
-
useNodeJs
@Deprecated(message = "Use useMocha instead", replaceWith = @ReplaceWith(imports = {}, expression = "useMocha()")) final KotlinMocha useNodeJs()
-
useNodeJs
@Deprecated(message = "Use useMocha instead", replaceWith = @ReplaceWith(imports = {}, expression = "useMocha(body)")) final KotlinMocha useNodeJs(Function1<KotlinMocha, Unit> body)
-
useNodeJs
@Deprecated(message = "Use useMocha instead", replaceWith = @ReplaceWith(imports = {}, expression = "useMocha(fn)")) final Unit useNodeJs(Action<KotlinMocha> fn)
-
useMocha
final KotlinMocha useMocha()
-
useMocha
final KotlinMocha useMocha(Function1<KotlinMocha, Unit> body)
-
useMocha
final Unit useMocha(Action<KotlinMocha> fn)
-
useKarma
final KotlinKarma useKarma()
-
useKarma
final KotlinKarma useKarma(Function1<KotlinKarma, Unit> body)
-
useKarma
final Unit useKarma(Action<KotlinKarma> fn)
-
environment
final Unit environment(String key, String value)
-
executeTests
Unit executeTests()
-
-
-
-