Use daemon when compiling Kotlin to JS

This commit is contained in:
Alexey Tsvetkov
2016-12-19 17:36:35 +03:00
parent 25816b2ccf
commit c7c2a93d1f
3 changed files with 45 additions and 53 deletions
@@ -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"
}