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
 | 
						|
  }
 | 
						|
}
 |