Caleb Cushing
08/07/2024, 5:04 PMtesting {
suites {
val test by getting(JvmTestSuite::class) {
dependencies {
implementation(platform(libs.spring.bom))
implementation(libs.junit.api)
implementation(libs.assertj)
implementation(libs.vavr)
implementation(project(path))
runtimeOnly(platform(libs.spring.bom))
runtimeOnly(libs.junit.engine)
runtimeOnly(libs.junit.launcher)
}
}
val whitebox by getting(JvmTestSuite::class) {
dependencies {
implementation(platform(libs.spring.bom))
implementation(libs.junit.api)
implementation(libs.assertj)
implementation(libs.vavr)
implementation(project(path))
runtimeOnly(platform(libs.spring.bom))
runtimeOnly(libs.junit.engine)
runtimeOnly(libs.junit.launcher)
}
}
}
}TrevJonez
08/07/2024, 5:06 PMSebastian Schuberth
08/07/2024, 5:07 PMdependencies directly on the JvmTestSuite like https://github.com/oss-review-toolkit/ort/blob/f9d3bd0e93b5260f4f86f951246c7c9fa15[…]d1f1/buildSrc/src/main/kotlin/ort-kotlin-conventions.gradle.kts?Caleb Cushing
08/07/2024, 5:07 PMCaleb Cushing
08/07/2024, 5:10 PMAdam
08/07/2024, 5:27 PMjava-test-fixtures, and then expose the common dependencies using testFixturesApi(). Then in each test suite do implementation(testFixtures(project()))Niels Doucet
08/07/2024, 7:37 PM