From 0ee97faca1e29aa573b431eee16d998ea07a8bbd Mon Sep 17 00:00:00 2001 From: Nikita Skvortsov Date: Sun, 23 Mar 2014 13:36:04 +0400 Subject: [PATCH] allow modifying test resources path --- .../kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin-test/src/main/kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt b/libraries/tools/kotlin-gradle-plugin-test/src/main/kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt index 8733e8bc320..7a268ba930f 100644 --- a/libraries/tools/kotlin-gradle-plugin-test/src/main/kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt +++ b/libraries/tools/kotlin-gradle-plugin-test/src/main/kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt @@ -9,9 +9,10 @@ import kotlin.test.assertTrue import kotlin.test.assertEquals import kotlin.test.fail -open class BaseGradleIT { +open class BaseGradleIT(resourcesRoot: String = "src/test/resources") { - var workingDir: File = File(".") + private val resourcesRootFile = File(resourcesRoot) + private var workingDir = File(".") Before fun setUp() { workingDir = Files.createTempDir() @@ -26,9 +27,9 @@ open class BaseGradleIT { class CompiledProject(val project: Project, val output: String, val resultCode: Int) fun Project.build(vararg tasks: String, check: CompiledProject.() -> Unit) { - copyRecursively(File("src/test/resources/testProject/$projectName"), workingDir) + copyRecursively(File(resourcesRootFile, "testProject/$projectName"), workingDir) val projectDir = File(workingDir, projectName) - copyDirRecursively(File("src/test/resources/GradleWrapper-$wrapperVersion"), projectDir) + copyDirRecursively(File(resourcesRootFile, "GradleWrapper-$wrapperVersion"), projectDir) val cmd = createCommand(tasks) val process = createProcess(cmd, projectDir)