xref: /aosp_15_r20/external/ksp/integration-tests/build.gradle.kts (revision af87fb4bb8e3042070d2a054e912924f599b22b7)
1*af87fb4bSXin Li val junitVersion: String by project
2*af87fb4bSXin Li val kotlinBaseVersion: String by project
3*af87fb4bSXin Li val agpBaseVersion: String by project
4*af87fb4bSXin Li 
<lambda>null5*af87fb4bSXin Li plugins {
6*af87fb4bSXin Li     kotlin("jvm")
7*af87fb4bSXin Li }
8*af87fb4bSXin Li 
<lambda>null9*af87fb4bSXin Li dependencies {
10*af87fb4bSXin Li     testImplementation("junit:junit:$junitVersion")
11*af87fb4bSXin Li     testImplementation(gradleTestKit())
12*af87fb4bSXin Li     testImplementation("org.jetbrains.kotlin:kotlin-compiler:$kotlinBaseVersion")
13*af87fb4bSXin Li }
14*af87fb4bSXin Li 
<lambda>null15*af87fb4bSXin Li tasks.named<Test>("test") {
16*af87fb4bSXin Li     systemProperty("kotlinVersion", kotlinBaseVersion)
17*af87fb4bSXin Li     systemProperty("kspVersion", version)
18*af87fb4bSXin Li     systemProperty("agpVersion", agpBaseVersion)
19*af87fb4bSXin Li     systemProperty("testRepo", File(rootProject.buildDir, "repos/test").absolutePath)
20*af87fb4bSXin Li     dependsOn(":api:publishAllPublicationsToTestRepository")
21*af87fb4bSXin Li     dependsOn(":gradle-plugin:publishAllPublicationsToTestRepository")
22*af87fb4bSXin Li     dependsOn(":symbol-processing:publishAllPublicationsToTestRepository")
23*af87fb4bSXin Li     dependsOn(":symbol-processing-cmdline:publishAllPublicationsToTestRepository")
24*af87fb4bSXin Li }
25