opentelemetry-java-instrume.../examples/distro/smoke-tests/build.gradle

29 lines
851 B
Groovy

plugins {
id "java"
}
dependencies {
testImplementation("org.testcontainers:testcontainers:1.17.6")
testImplementation("com.fasterxml.jackson.core:jackson-databind:2.14.1")
testImplementation("com.google.protobuf:protobuf-java-util:3.21.12")
testImplementation("com.squareup.okhttp3:okhttp:4.10.0")
testImplementation("io.opentelemetry.proto:opentelemetry-proto:0.19.0-alpha")
testImplementation("io.opentelemetry:opentelemetry-api:${versions.opentelemetry}")
testImplementation("ch.qos.logback:logback-classic:1.4.5")
}
tasks.test {
useJUnitPlatform()
testLogging.showStandardStreams = true
def shadowTask = project(":agent").tasks.shadowJar
dependsOn(shadowTask)
inputs.files(layout.files(shadowTask))
doFirst {
jvmArgs("-Dio.opentelemetry.smoketest.agent.shadowJar.path=${shadowTask.archiveFile.get()}")
}
}