opentelemetry-java-instrume.../instrumentation/java-class-loader/tomcat-testing/tomcat-testing.gradle

28 lines
717 B
Groovy

apply from: "$rootDir/gradle/instrumentation.gradle"
apply plugin: 'org.unbroken-dome.test-sets'
muzzle {
pass {
group = "org.apache.tomcat"
module = 'tomcat-catalina'
versions = "[3.0.14,)"
assertInverse = true
}
}
testSets {
latestDepTest {
dirName = 'test'
}
}
dependencies {
testCompile project(':instrumentation:java-class-loader')
//This seems to be the earliest version that has org.apache.catalina.loader.WebappClassLoaderBase
//Older versions would require slightly different instrumentation.
testCompile group: 'org.apache.tomcat', name: 'tomcat-catalina', version: '8.0.14'
latestDepTestCompile group: 'org.apache.tomcat', name: 'tomcat-catalina', version: '+'
}