23 lines
856 B
Groovy
23 lines
856 B
Groovy
apply from: "${rootDir}/gradle/java.gradle"
|
|
|
|
description = 'smoke-tests'
|
|
|
|
dependencies {
|
|
compile deps.spock
|
|
compile project(':testing')
|
|
compile project(':auto-exporters:opentelemetry-auto-exporters-logging')
|
|
}
|
|
|
|
subprojects { subProject ->
|
|
subProject.tasks.withType(Test).configureEach {
|
|
dependsOn = [':opentelemetry-auto:embedExporters', ':auto-exporters:opentelemetry-auto-exporters-logging:shadowJar']
|
|
|
|
doFirst {
|
|
// Tests depend on this to know where to run things and what agent jar to use
|
|
jvmArgs "-Dio.opentelemetry.smoketest.builddir=${buildDir}"
|
|
jvmArgs "-Dio.opentelemetry.smoketest.agent.shadowJar.path=${project(':opentelemetry-auto').tasks.embedExporters.archivePath}"
|
|
jvmArgs "-Dota.exporter.jar=${project(':auto-exporters:opentelemetry-auto-exporters-logging').tasks.shadowJar.archivePath}"
|
|
}
|
|
}
|
|
}
|