File tree Expand file tree Collapse file tree 1 file changed +14
-9
lines changed
instrumentation/jmx-metrics/library Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -19,21 +19,26 @@ dependencies {
1919
2020tasks {
2121 test {
22- // get packaged agent jar for testing
23- val shadowTask = project(" :javaagent" ).tasks.named<ShadowJar >(" shadowJar" ).get()
24- dependsOn(shadowTask)
25-
22+ val shadowTask = project(" :javaagent" ).tasks.named<ShadowJar >(" shadowJar" )
2623 val testAppTask = project(" :instrumentation:jmx-metrics:testing-webapp" ).tasks.named<War >(" war" )
24+
25+ dependsOn(shadowTask)
2726 dependsOn(testAppTask)
2827
29- inputs.files(layout.files(shadowTask))
28+ val agentJar = shadowTask.flatMap { it.archiveFile }
29+ val testAppWar = testAppTask.flatMap { it.archiveFile }
30+
31+ inputs.file(agentJar)
3032 .withPropertyName(" javaagent" )
3133 .withNormalizer(ClasspathNormalizer ::class )
34+ inputs.file(testAppWar)
35+ .withPropertyName(" testWebApp" )
36+ .withNormalizer(ClasspathNormalizer ::class )
3237
33- doFirst {
34- jvmArgs (
35- " -Dio.opentelemetry.javaagent.path=${shadowTask.archiveFile. get()} " ,
36- " -Dio.opentelemetry.testapp.path=${testAppTask .get().archiveFile.get(). asFile.absolutePath} "
38+ jvmArgumentProviders + = CommandLineArgumentProvider {
39+ listOf (
40+ " -Dio.opentelemetry.javaagent.path=${agentJar. get().asFile.absolutePath } " ,
41+ " -Dio.opentelemetry.testapp.path=${testAppWar .get().asFile.absolutePath} " ,
3742 )
3843 }
3944 }
You can’t perform that action at this time.
0 commit comments