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 Liplugins { 6*af87fb4bSXin Li kotlin("jvm") 7*af87fb4bSXin Li } 8*af87fb4bSXin Li <lambda>null9*af87fb4bSXin Lidependencies { 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 Litasks.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