test-kotlin/test-sources/build.gradle.kts (33 lines of code) (raw):

dependencies { implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8") val kotlinVersion: String? by project val coroutinesVersion = if (kotlinVersion?.startsWith("1.5") == true) "1.5.2" else "1.6.4" implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutinesVersion") implementation("org.jetbrains.kotlin:kotlin-reflect") implementation("org.jetbrains.kotlin:kotlin-test") implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.1") implementation("net.bytebuddy:byte-buddy:1.11.12") implementation("net.bytebuddy:byte-buddy-agent:1.11.12") implementation("org.jmockit:jmockit:1.49") compileOnly("org.projectlombok:lombok:1.18.24") annotationProcessor("org.projectlombok:lombok:1.18.24") implementation("junit:junit:4.13.2") // test runtime API implementation(project(":instrumentation")) implementation(project(":java6-utils")) implementation(project(":offline-runtime:api")) testImplementation(project(":test-kotlin:test-utils")) testImplementation(project(":tests")) testImplementation("junit:junit:4.13.2") testImplementation(project(":reporter")) testImplementation(project(":reporter:offline")) } tasks.register<Test>("lineStatusTests") { group = "verification" filter { includeTestsMatching("com.intellij.rt.coverage.CoverageRunTest") includeTestsMatching("com.intellij.rt.coverage.caseTests.InstructionsBranchesTest") includeTestsMatching("com.intellij.rt.coverage.caseTests.BranchesTest") includeTestsMatching("com.intellij.rt.coverage.caseTests.LineSignatureTest") includeTestsMatching("com.intellij.rt.coverage.caseTests.OfflineInstrumentationTest") } }