@@ -71,20 +71,17 @@ task mavenTest(type: Test) {
71
71
72
72
task debugAgentTest (type : Test ) {
73
73
def sourceSet = sourceSets. debugAgentTest
74
- // dependsOn(project(':kotlinx-coroutines-debug').shadowJar)
75
- def debugJar = null
76
- sourceSet. runtimeClasspath. files. forEach {if (it. name. contains(" kotlinx-coroutines-debug" )) debugJar = it }
77
- jvmArgs (' -javaagent:' + debugJar)
74
+ def coroutinesDebugJar = sourceSet. runtimeClasspath. filter {it. name == " kotlinx-coroutines-debug-${ coroutines_version} .jar" }. singleFile
75
+ jvmArgs (' -javaagent:' + coroutinesDebugJar)
78
76
testClassesDirs = sourceSet. output. classesDirs
79
77
classpath = sourceSet. runtimeClasspath
80
78
systemProperties project. properties. subMap([" overwrite.probes" ])
81
79
}
82
80
83
81
task coreAgentTest (type : Test ) {
84
82
def sourceSet = sourceSets. coreAgentTest
85
- def coreJar = null
86
- sourceSet. runtimeClasspath. files. forEach {if (it. name. contains(" kotlinx-coroutines-core" )) coreJar = it }
87
- jvmArgs (' -javaagent:' + coreJar)
83
+ def coroutinesCoreJar = sourceSet. runtimeClasspath. filter {it. name == " kotlinx-coroutines-core-jvm-${ coroutines_version} .jar" }. singleFile
84
+ jvmArgs (' -javaagent:' + coroutinesCoreJar)
88
85
testClassesDirs = sourceSet. output. classesDirs
89
86
classpath = sourceSet. runtimeClasspath
90
87
}
@@ -94,5 +91,5 @@ compileTestKotlin {
94
91
}
95
92
96
93
check {
97
- dependsOn([mavenTest, coreAgentTest, ' : smokeTest:build' ])
94
+ dependsOn([mavenTest, debugAgentTest, coreAgentTest, ' smokeTest:build' ])
98
95
}
0 commit comments