| plugins { |
| kotlin("jvm") |
| } |
| |
| dependencies { |
| testImplementation(platform(libs.junit.bom)) |
| testImplementation(libs.junit.jupiter.api) |
| testRuntimeOnly(libs.junit.jupiter.engine) |
| |
| testImplementation(projectTests(":native:native.tests")) |
| } |
| |
| sourceSets { |
| "main" { none() } |
| "test" { |
| projectDefault() |
| generatedTestDir() |
| } |
| } |
| |
| testsJar {} |
| |
| val testTags = findProperty("kotlin.native.tests.tags")?.toString() |
| nativeTest( |
| "test", |
| testTags, |
| allowParallelExecution = false, // Driver tests run Native compiler from CLI. This is resource-intensive and should be done isolated. |
| ) |