opentelemetry-java-instrume.../dd-java-agent/instrumentation/jedis-3.0/jedis-3.0.gradle

36 lines
876 B
Groovy

muzzle {
fail {
group = "redis.clients"
module = "jedis"
versions = "[,3.0.0)"
}
pass {
group = "redis.clients"
module = "jedis"
versions = "[3.0.0,)"
}
}
apply from: "${rootDir}/gradle/java.gradle"
apply plugin: 'org.unbroken-dome.test-sets'
testSets {
latestDepTest {
dirName = 'test'
}
}
dependencies {
compileOnly group: 'redis.clients', name: 'jedis', version: '3.0.0'
testCompile group: 'com.github.kstyrc', name: 'embedded-redis', version: '0.6'
testCompile group: 'redis.clients', name: 'jedis', version: '3.0.0'
// ensures jedis-1.4 instrumentation does not load with jedis 3.0+ by failing
// the tests in the event it does. The tests will end up with double spans
testCompile project(':dd-java-agent:instrumentation:jedis-1.4')
latestDepTestCompile group: 'redis.clients', name: 'jedis', version: '3.+'
}