opentelemetry-java-instrume.../smoke-tests/smoke-tests.gradle

23 lines
789 B
Groovy

apply from: "$rootDir/gradle/java.gradle"
description = 'smoke-tests'
dependencies {
api deps.spock
api project(':testing-common')
implementation project(':auto-exporters:opentelemetry-auto-exporter-logging')
implementation deps.slf4j
implementation deps.opentelemetryProto
implementation "org.testcontainers:testcontainers:1.14.3"
implementation 'com.google.protobuf:protobuf-java-util:3.12.4'
}
test {
dependsOn = [':javaagent:shadowJar', ':auto-exporters:opentelemetry-auto-exporter-logging:shadowJar']
doFirst {
jvmArgs "-Dio.opentelemetry.smoketest.agent.shadowJar.path=${project(':javaagent').tasks.shadowJar.archivePath}"
jvmArgs "-Dotel.exporter.jar=${project(':auto-exporters:opentelemetry-auto-exporter-logging').tasks.shadowJar.archivePath}"
}
}