Use camelCase for cacheKind control property
Because it is more intuitive for end-users.
This commit is contained in:
+4
-3
@@ -143,8 +143,9 @@ class NativePlatformLibsIT : BaseGradleIT() {
|
|||||||
deleteInstalledCompilers()
|
deleteInstalledCompilers()
|
||||||
|
|
||||||
fun buildPlatformLibrariesWithoutAndWithCaches(target: KonanTarget) {
|
fun buildPlatformLibrariesWithoutAndWithCaches(target: KonanTarget) {
|
||||||
with(platformLibrariesProject(target.presetName)) {
|
val presetName = target.presetName
|
||||||
val targetName = target.name
|
val targetName = target.name
|
||||||
|
with(platformLibrariesProject(presetName)) {
|
||||||
// Build libraries without caches.
|
// Build libraries without caches.
|
||||||
buildWithLightDist("tasks") {
|
buildWithLightDist("tasks") {
|
||||||
assertSuccessful()
|
assertSuccessful()
|
||||||
@@ -152,7 +153,7 @@ class NativePlatformLibsIT : BaseGradleIT() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Change cache kind and check that platform libraries generator was executed.
|
// Change cache kind and check that platform libraries generator was executed.
|
||||||
buildWithLightDist("tasks", "-Pkotlin.native.cacheKind.$targetName=static") {
|
buildWithLightDist("tasks", "-Pkotlin.native.cacheKind.$presetName=static") {
|
||||||
assertSuccessful()
|
assertSuccessful()
|
||||||
assertContains("Precompile platform libraries for $targetName (precompilation: static)")
|
assertContains("Precompile platform libraries for $targetName (precompilation: static)")
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
kotlin.native.cacheKind.ios_x64=none
|
kotlin.native.cacheKind.iosX64=none
|
||||||
+1
-1
@@ -1 +1 @@
|
|||||||
kotlin.native.cacheKind.ios_x64=none
|
kotlin.native.cacheKind.iosX64=none
|
||||||
+2
-1
@@ -22,6 +22,7 @@ import org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile
|
|||||||
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
||||||
import org.jetbrains.kotlin.gradle.utils.SingleWarningPerBuild
|
import org.jetbrains.kotlin.gradle.utils.SingleWarningPerBuild
|
||||||
import org.jetbrains.kotlin.konan.target.KonanTarget
|
import org.jetbrains.kotlin.konan.target.KonanTarget
|
||||||
|
import org.jetbrains.kotlin.konan.target.presetName
|
||||||
import org.jetbrains.kotlin.statistics.metrics.StringMetrics
|
import org.jetbrains.kotlin.statistics.metrics.StringMetrics
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.util.*
|
import java.util.*
|
||||||
@@ -205,7 +206,7 @@ internal class PropertiesProvider private constructor(private val project: Proje
|
|||||||
* Dependencies caching strategy for [target].
|
* Dependencies caching strategy for [target].
|
||||||
*/
|
*/
|
||||||
fun nativeCacheKindForTarget(target: KonanTarget): NativeCacheKind? =
|
fun nativeCacheKindForTarget(target: KonanTarget): NativeCacheKind? =
|
||||||
property("kotlin.native.cacheKind.${target.name}")?.let { NativeCacheKind.byCompilerArgument(it) }
|
property("kotlin.native.cacheKind.${target.presetName}")?.let { NativeCacheKind.byCompilerArgument(it) }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ignore overflow in [org.jetbrains.kotlin.gradle.internal.testing.TCServiceMessageOutputStreamHandler]
|
* Ignore overflow in [org.jetbrains.kotlin.gradle.internal.testing.TCServiceMessageOutputStreamHandler]
|
||||||
|
|||||||
Reference in New Issue
Block a user