opentelemetry-java-instrume.../dd-java-agent/instrumentation/mongo/mongo.gradle

25 lines
607 B
Groovy

apply from: "${rootDir}/gradle/java.gradle"
dependencies {
testCompile group: 'de.flapdoodle.embed', name: 'de.flapdoodle.embed.mongo', version: '1.50.5'
}
// Forcing strict test execution order (no parallel execution) to ensure proper mongo executable initialization.
List<Test> testTasks = []
tasks.withType(Test) { Test testTask ->
testTasks.each {
testTask.shouldRunAfter(it)
}
testTasks.add(testTask)
}
subprojects {
afterEvaluate {
tasks.withType(Test) { Test testTask ->
testTasks.each {
testTask.shouldRunAfter(it)
}
testTasks.add(testTask)
}
}
}