Skip to content
Open
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ plugins {
}

dependencies {
api(kotlinStdlib())
implementation(kotlinStdlib())
compileOnly(project(":kotlin-tooling-core")) // to reuse `KotlinToolingVersion`
compileOnly(project(":compiler:build-tools:kotlin-build-tools-api"))
compileOnly(project(":compiler:build-tools:kotlin-build-tools-compat"))
api(testFixtures(project(":compiler:test-infrastructure-utils"))) // for `@TestDataPath`/`@TestMetadata`
implementation(testFixtures(project(":compiler:test-infrastructure-utils"))) // for `@TestDataPath`/`@TestMetadata`

api(platform(libs.junit.bom))
implementation(platform(libs.junit.bom))
compileOnly(libs.junit.jupiter.engine)
compileOnly(libs.junit.jupiter.params)
}
Expand Down
4 changes: 2 additions & 2 deletions compiler/multiplatform-parsing/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ kotlin {
sourceSets {
val commonMain by getting {
dependencies {
api(kotlinStdlib())
implementation(kotlinStdlib())
implementation(libs.org.jetbrains.syntax.api)
implementation(libs.org.jetbrains.annotations)
}
Expand All @@ -40,7 +40,7 @@ kotlin {
implementation(project(":compiler:cli"))
implementation(libs.junit.jupiter.api)
runtimeOnly(libs.junit.jupiter.engine)
api(kotlinTest("junit"))
implementation(kotlinTest("junit"))
}
kotlin {
srcDir("jvm/test")
Expand Down
8 changes: 4 additions & 4 deletions compiler/tests-mutes/mutes-junit4/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ plugins {
}

dependencies {
api(libs.junit4)
implementation(libs.junit4)
implementation(project(":compiler:tests-mutes"))
api("com.nordstrom.tools:junit-foundation:17.2.4")
implementation("com.nordstrom.tools:junit-foundation:17.2.4")
// override beanutils dependency due to CVE-2025-48734
api(libs.apache.commons.beanutils)
implementation(libs.apache.commons.beanutils)

constraints {
api(libs.apache.commons.lang)
implementation(libs.apache.commons.lang)
}
}

Expand Down
2 changes: 1 addition & 1 deletion compiler/tests-mutes/mutes-junit5/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
}

dependencies {
api(libs.junit.jupiter.api)
implementation(libs.junit.jupiter.api)
implementation(project(":compiler:tests-mutes"))
}

Expand Down
6 changes: 3 additions & 3 deletions libraries/kotlin.test/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ kotlin {
sourceSets {
val commonMain by getting {
dependencies {
api(kotlinStdlib())
implementation(kotlinStdlib())
}
}
val annotationsCommonMain by creating {
Expand All @@ -202,7 +202,7 @@ kotlin {
kotlin.srcDir("junit/src/main/kotlin")
resources.srcDir("junit/src/main/resources")
dependencies {
api("junit:junit:4.13.2")
implementation("junit:junit:4.13.2")
}
}
val jvmJUnitTest by getting {
Expand Down Expand Up @@ -230,7 +230,7 @@ kotlin {
kotlin.srcDir("testng/src/main/kotlin")
resources.srcDir("testng/src/main/resources")
dependencies {
api("org.testng:testng:7.0.0")
implementation("org.testng:testng:7.0.0")
}
}
val jvmTestNGTest by getting {
Expand Down
11 changes: 5 additions & 6 deletions libraries/stdlib/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,6 @@ kotlin {
}
}
jvm {
withJava()
compilations {
val compileOnlyDeclarations by creating {
compileTaskProvider.configure {
Expand Down Expand Up @@ -353,7 +352,7 @@ kotlin {
}
commonTest {
dependencies {
api(kotlinTest())
implementation(kotlinTest())
}
kotlin {
srcDir("common/test")
Expand All @@ -366,7 +365,7 @@ kotlin {
val jvmMain by getting {
project.configurations.getByName("jvmMainCompileOnly")
dependencies {
api("org.jetbrains:annotations:13.0")
implementation("org.jetbrains:annotations:13.0")
}
val jvmSrcDirs = listOfNotNull(
"jvm/src",
Expand All @@ -390,7 +389,7 @@ kotlin {
optIn("kotlin.io.path.ExperimentalPathApi")
}
dependencies {
api(kotlinTest("junit"))
implementation(kotlinTest("junit"))
}
kotlin.srcDir("jvm/test")
kotlin.srcDir("jdk7/test")
Expand All @@ -399,14 +398,14 @@ kotlin {

val jvmLongRunningTest by getting {
dependencies {
api(kotlinTest("junit"))
implementation(kotlinTest("junit"))
}
kotlin.srcDir("jvm/testLongRunning")
}

val jvmRecursiveDeletionTest by getting {
dependencies {
api(kotlinTest("junit"))
implementation(kotlinTest("junit"))
}
kotlin.srcDir("jdk7/recursiveDeletionTest")
}
Expand Down
10 changes: 5 additions & 5 deletions native/analysis-api-based-test-utils/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ description = "Test utils for Analysis API-based Objective-C and Swift exports"
dependencies {
compileOnly(kotlinStdlib())

api(project(":analysis:analysis-api-standalone"))
api(libs.junit.jupiter.api)
api(libs.junit.jupiter.engine)
api(libs.junit.jupiter.params)
implementation(project(":analysis:analysis-api-standalone"))
implementation(libs.junit.jupiter.api)
implementation(libs.junit.jupiter.engine)
implementation(libs.junit.jupiter.params)
}

sourceSets {
"main" { projectDefault() }
}
}