-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.gradle.targets.js.npm.RequiresNpmDependencies
,org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTestFramework
public final class KotlinKarma implements KotlinJsTestFramework
-
-
Field Summary
Fields Modifier and Type Field Description private final Set<RequiredKotlinJsDependency>
requiredNpmDependencies
private final String
settingsState
private final KotlinWebpackConfig
webpackConfig
private final transient KotlinJsCompilation
compilation
private final Boolean
nodeModulesRequired
-
Constructor Summary
Constructors Constructor Description KotlinKarma(KotlinJsCompilation compilation, Function0<ServiceRegistry> services, String basePath)
-
Method Summary
-
-
Constructor Detail
-
KotlinKarma
KotlinKarma(KotlinJsCompilation compilation, Function0<ServiceRegistry> services, String basePath)
-
-
Method Detail
-
getRequiredNpmDependencies
Set<RequiredKotlinJsDependency> getRequiredNpmDependencies()
-
getSettingsState
String getSettingsState()
-
getWebpackConfig
final KotlinWebpackConfig getWebpackConfig()
-
getCompilation
KotlinJsCompilation getCompilation()
-
getNodeModulesRequired
Boolean getNodeModulesRequired()
-
useConfigDirectory
final Unit useConfigDirectory(String dir)
-
useConfigDirectory
final Unit useConfigDirectory(File dir)
-
useChromeHeadless
final Unit useChromeHeadless()
-
useChromeHeadlessNoSandbox
final Unit useChromeHeadlessNoSandbox()
-
useChromium
final Unit useChromium()
-
useChromiumHeadless
final Unit useChromiumHeadless()
-
useChromeCanary
final Unit useChromeCanary()
-
useChromeCanaryHeadless
final Unit useChromeCanaryHeadless()
-
useDebuggableChrome
final Unit useDebuggableChrome()
-
usePhantomJS
final Unit usePhantomJS()
-
useFirefox
final Unit useFirefox()
-
useFirefoxHeadless
final Unit useFirefoxHeadless()
-
useFirefoxDeveloper
final Unit useFirefoxDeveloper()
-
useFirefoxDeveloperHeadless
final Unit useFirefoxDeveloperHeadless()
-
useFirefoxAurora
final Unit useFirefoxAurora()
-
useFirefoxAuroraHeadless
final Unit useFirefoxAuroraHeadless()
-
useFirefoxNightly
final Unit useFirefoxNightly()
-
useFirefoxNightlyHeadless
final Unit useFirefoxNightlyHeadless()
-
useCoverage
final Unit useCoverage(Boolean html, Boolean lcov, Boolean cobertura, Boolean teamcity, Boolean text, Boolean textSummary, Boolean json, Boolean jsonSummary)
-
useSourceMapSupport
final Unit useSourceMapSupport()
-
createTestExecutionSpec
TCServiceMessagesTestExecutionSpec createTestExecutionSpec(KotlinJsTest task, ProcessForkOptions forkOptions, List<String> nodeJsArgs, Boolean debug)
-
-
-
-