From 18d74e62a6195f066a6a539926f18e79d9d25b16 Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Thu, 17 Jun 2021 11:50:17 +0200 Subject: [PATCH] Add additional shortcuts for common project files. ^KT-45745 In Progress --- .../org/jetbrains/kotlin/gradle/testbase/testDsl.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/testbase/testDsl.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/testbase/testDsl.kt index b759305bcab..ccfab0b988c 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/testbase/testDsl.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/testbase/testDsl.kt @@ -138,6 +138,16 @@ class TestProject( val rootBuildGradle: Path get() = projectPath.resolve("build.gradle") val settingsGradle: Path get() = projectPath.resolve("settings.gradle") val gradleProperties: Path get() = projectPath.resolve("gradle.properties") + val localProperties: Path get() = projectPath.resolve("local.properties") + + fun classesDir( + sourceSet: String = "main", + language: String = "kotlin" + ): Path = projectPath.resolve("build/classes/$language/$sourceSet/") + + fun kotlinClassesDir( + sourceSet: String = "main" + ): Path = classesDir(sourceSet, language = "kotlin") } private fun TestProject.commonBuildSetup(