Rene Groeschke 01e9126588
Remove deprecated usage of testCompile configuration (#57921) (#58083)
* Remove usage of deprecated testCompile configuration
* Replace testCompile usage by testImplementation
* Make testImplementation non transitive by default (as we did for testCompile)
* Update CONTRIBUTING about using testImplementation for test dependencies
* Fail on testCompile configuration usage
2020-06-14 22:30:44 +02:00

24 lines
773 B
Groovy

apply plugin: 'elasticsearch.standalone-test'
dependencies {
testImplementation project(xpackModule('security'))
testImplementation project(path: xpackModule('security'), configuration: 'testArtifacts')
testImplementation 'com.google.jimfs:jimfs:1.1'
testRuntimeOnly 'com.google.guava:guava:16.0.1'
}
// add test resources from security, so certificate tool tests can use example certs
processTestResources {
from(project(xpackModule('security')).sourceSets.test.resources.srcDirs)
}
// we have to repeate these patterns because the security test resources are effectively in the src of this project
forbiddenPatterns {
exclude '**/*.key'
exclude '**/*.p12'
exclude '**/*.der'
}
// these are just tests, no need to audit
thirdPartyAudit.enabled = false