23 lines
1.1 KiB
Groovy
23 lines
1.1 KiB
Groovy
apply from: "${rootDir}/gradle/java.gradle"
|
|
|
|
dependencies {
|
|
testCompile project(':auto-tooling')
|
|
|
|
testCompile project(':auto-exporters:opentelemetry-auto-exporters-otlp')
|
|
testCompile project(':auto-exporters:opentelemetry-auto-exporters-jaeger')
|
|
testCompile project(':auto-exporters:opentelemetry-auto-exporters-logging')
|
|
}
|
|
|
|
tasks.withType(Test).configureEach() {
|
|
dependsOn ':auto-exporters:opentelemetry-auto-exporters-otlp:shadowJar'
|
|
dependsOn ':auto-exporters:opentelemetry-auto-exporters-jaeger:shadowJar'
|
|
dependsOn ':auto-exporters:opentelemetry-auto-exporters-logging:shadowJar'
|
|
doFirst {
|
|
systemProperty 'projectVersion', allprojects.version[0]
|
|
systemProperty 'adapterRoot', "${rootDir}/auto-exporters"
|
|
systemProperty 'otlpExporterJar', project(':auto-exporters:opentelemetry-auto-exporters-otlp').tasks.shadowJar.archivePath
|
|
systemProperty 'jaegerExporterJar', project(':auto-exporters:opentelemetry-auto-exporters-jaeger').tasks.shadowJar.archivePath
|
|
systemProperty 'loggingExporterJar', project(':auto-exporters:opentelemetry-auto-exporters-logging').tasks.shadowJar.archivePath
|
|
}
|
|
}
|