26 lines
957 B
Groovy
26 lines
957 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
|
|
}
|
|
|
|
subprojects { subProject ->
|
|
subProject.tasks.withType(Javadoc).configureEach { enabled = false }
|
|
subProject.tasks.withType(Test).configureEach {
|
|
dependsOn = [':opentelemetry-javaagent:shadowJar', ':auto-exporters:opentelemetry-auto-exporter-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-javaagent').tasks.shadowJar.archivePath}"
|
|
jvmArgs "-Dota.exporter.jar=${project(':auto-exporters:opentelemetry-auto-exporter-logging').tasks.shadowJar.archivePath}"
|
|
}
|
|
}
|
|
}
|