Use daemon when compiling Kotlin to JS
This commit is contained in:
+15
-1
@@ -1,9 +1,23 @@
|
||||
package org.jetbrains.kotlin.gradle
|
||||
|
||||
import org.jetbrains.kotlin.gradle.util.getFileByName
|
||||
import org.jetbrains.kotlin.gradle.util.modify
|
||||
import org.junit.Test
|
||||
|
||||
class ExecutionStrategyIT(): BaseGradleIT() {
|
||||
class ExecutionStrategyJsIT : ExecutionStrategyIT() {
|
||||
override fun setupProject(project: Project) {
|
||||
project.setupWorkingDir()
|
||||
val buildGradle = project.projectDir.getFileByName("build.gradle")
|
||||
buildGradle.modify { it.replace("apply plugin: \"kotlin\"", "apply plugin: \"kotlin2js\"") +
|
||||
"\ncompileKotlin2Js.kotlinOptions.outputFile = \"out.js\"" }
|
||||
}
|
||||
|
||||
override fun CompiledProject.checkOutput() {
|
||||
assertFileExists("out.js")
|
||||
}
|
||||
}
|
||||
|
||||
open class ExecutionStrategyIT : BaseGradleIT() {
|
||||
companion object {
|
||||
private const val GRADLE_VERSION = "2.10"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user