diff --git a/repo/artifacts-tests/build.gradle.kts b/repo/artifacts-tests/build.gradle.kts index 6bc58eaea35..1bdef287f96 100644 --- a/repo/artifacts-tests/build.gradle.kts +++ b/repo/artifacts-tests/build.gradle.kts @@ -1,5 +1,3 @@ -import java.nio.file.Paths - plugins { kotlin("jvm") } @@ -13,10 +11,20 @@ dependencies { testImplementation(projectTests(":compiler:tests-common-new")) } +val defaultSnapshotVersion: String by extra +findProperty("deployVersion")?.let { + assert(findProperty("build.number") != null) { "`build.number` parameter is expected to be explicitly set with the `deployVersion`" } +} +val buildNumber by extra(findProperty("build.number")?.toString() ?: defaultSnapshotVersion) +val kotlinVersion by extra( + findProperty("deployVersion")?.toString()?.let { deploySnapshotStr -> + if (deploySnapshotStr != "default.snapshot") deploySnapshotStr else defaultSnapshotVersion + } ?: buildNumber +) + projectTest(jUnitMode = JUnitMode.JUnit5) { workingDir = rootDir useJUnitPlatform { } - val kotlinVersion = version doFirst { val defaultMavenLocal = rootProject.projectDir.resolve("build/repo").absolutePath val mavenLocal = System.getProperty("maven.repo.local") ?: defaultMavenLocal