23 lines
789 B
Groovy
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}"
|
|
}
|
|
} |