aboutsummaryrefslogtreecommitdiffstats
path: root/kotlinx-coroutines-debug/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'kotlinx-coroutines-debug/build.gradle')
-rw-r--r--kotlinx-coroutines-debug/build.gradle17
1 files changed, 8 insertions, 9 deletions
diff --git a/kotlinx-coroutines-debug/build.gradle b/kotlinx-coroutines-debug/build.gradle
index 46f894d1..43d94d18 100644
--- a/kotlinx-coroutines-debug/build.gradle
+++ b/kotlinx-coroutines-debug/build.gradle
@@ -20,22 +20,21 @@ configurations {
dependencies {
compileOnly "junit:junit:$junit_version"
+ compileOnly "org.junit.jupiter:junit-jupiter-api:$junit5_version"
+ testCompile "org.junit.jupiter:junit-jupiter-engine:$junit5_version"
+ testCompile "org.junit.platform:junit-platform-testkit:1.7.0"
shadowDeps "net.bytebuddy:byte-buddy:$byte_buddy_version"
shadowDeps "net.bytebuddy:byte-buddy-agent:$byte_buddy_version"
compileOnly "io.projectreactor.tools:blockhound:$blockhound_version"
- testCompile "io.projectreactor.tools:blockhound:$blockhound_version"
+ testImplementation "io.projectreactor.tools:blockhound:$blockhound_version"
api "net.java.dev.jna:jna:$jna_version"
api "net.java.dev.jna:jna-platform:$jna_version"
}
-// TODO: JVM IR generates different stacktrace so temporary disable stacktrace tests
-if (rootProject.ext.jvm_ir_enabled) {
- tasks.named('test', Test) {
- filter {
-// excludeTest('kotlinx.coroutines.debug.CoroutinesDumpTest', 'testCreationStackTrace')
- excludeTestsMatching('kotlinx.coroutines.debug.DebugProbesTest')
- }
- }
+java {
+ /* This is needed to be able to run JUnit5 tests. Otherwise, Gradle complains that it can't find the
+ JVM1.6-compatible version of the `junit-jupiter-api` artifact. */
+ disableAutoTargetJvm()
}
jar {