Simplify gradle files (#4292)

This commit is contained in:
Trask Stalnaker 2021-10-04 21:53:35 -07:00 committed by GitHub
parent 0994c07bcf
commit dafc97f96e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
51 changed files with 94 additions and 59 deletions

View File

@ -179,7 +179,7 @@ class TestcontainersBuildService : BuildService<BuildServiceParameters.None?> {
}
// To limit number of concurrently running resource intensive tests add
// tasks {
// named<Test>("test") {
// test {
// usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
// }
// }

View File

@ -57,7 +57,7 @@ tasks {
jvmArgs("-Dotel.instrumentation.common.db-statement-sanitizer.enabled=false")
}
named<Test>("test") {
test {
dependsOn(testStatementSanitizerConfig)
filter {

View File

@ -102,7 +102,7 @@ tasks {
}
}
named<Test>("test") {
test {
systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean)
}

View File

@ -17,7 +17,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
systemProperty("otel.instrumentation.aws-sdk.experimental-span-attributes", true)
}
}

View File

@ -41,7 +41,7 @@ dependencies {
configurations.testRuntimeClasspath.resolutionStrategy.force("com.google.guava:guava:19.0")
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -21,7 +21,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -16,12 +16,20 @@ muzzle {
sourceSets {
main {
val shadedDep = project(":instrumentation:couchbase:couchbase-3.1.6:tracing-opentelemetry-shaded")
output.dir(shadedDep.file("build/extracted/shadow"), "builtBy" to ":instrumentation:couchbase:couchbase-3.1.6:tracing-opentelemetry-shaded:extractShadowJar")
output.dir(
shadedDep.file("build/extracted/shadow"),
"builtBy" to ":instrumentation:couchbase:couchbase-3.1.6:tracing-opentelemetry-shaded:extractShadowJar"
)
}
}
dependencies {
compileOnly(project(path = ":instrumentation:couchbase:couchbase-3.1.6:tracing-opentelemetry-shaded", configuration = "shadow"))
compileOnly(
project(
path = ":instrumentation:couchbase:couchbase-3.1.6:tracing-opentelemetry-shaded",
configuration = "shadow"
)
)
library("com.couchbase.client:core-io:2.1.6")
@ -34,7 +42,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -16,12 +16,20 @@ muzzle {
sourceSets {
main {
val shadedDep = project(":instrumentation:couchbase:couchbase-3.1:tracing-opentelemetry-shaded")
output.dir(shadedDep.file("build/extracted/shadow"), "builtBy" to ":instrumentation:couchbase:couchbase-3.1:tracing-opentelemetry-shaded:extractShadowJar")
output.dir(
shadedDep.file("build/extracted/shadow"),
"builtBy" to ":instrumentation:couchbase:couchbase-3.1:tracing-opentelemetry-shaded:extractShadowJar"
)
}
}
dependencies {
compileOnly(project(path = ":instrumentation:couchbase:couchbase-3.1:tracing-opentelemetry-shaded", configuration = "shadow"))
compileOnly(
project(
path = ":instrumentation:couchbase:couchbase-3.1:tracing-opentelemetry-shaded",
configuration = "shadow"
)
)
library("com.couchbase.client:core-io:2.1.0")
@ -34,7 +42,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -16,12 +16,20 @@ muzzle {
sourceSets {
main {
val shadedDep = project(":instrumentation:couchbase:couchbase-3.2:tracing-opentelemetry-shaded")
output.dir(shadedDep.file("build/extracted/shadow"), "builtBy" to ":instrumentation:couchbase:couchbase-3.2:tracing-opentelemetry-shaded:extractShadowJar")
output.dir(
shadedDep.file("build/extracted/shadow"),
"builtBy" to ":instrumentation:couchbase:couchbase-3.2:tracing-opentelemetry-shaded:extractShadowJar"
)
}
}
dependencies {
compileOnly(project(path = ":instrumentation:couchbase:couchbase-3.2:tracing-opentelemetry-shaded", configuration = "shadow"))
compileOnly(
project(
path = ":instrumentation:couchbase:couchbase-3.2:tracing-opentelemetry-shaded",
configuration = "shadow"
)
)
library("com.couchbase.client:core-io:2.1.6")
@ -31,7 +39,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -38,7 +38,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -35,7 +35,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -47,7 +47,7 @@ tasks {
jvmArgs("-Dotel.instrumentation.external-annotations.exclude-methods=TracedMethodsExclusionTest\$TestClass[excluded,annotatedButExcluded]")
}
named<Test>("test") {
test {
dependsOn(testIncludeProperty)
dependsOn(testExcludeMethodsProperty)
filter {

View File

@ -29,7 +29,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
// The agent context debug mechanism isn't compatible with the bridge approach which may add a
// gRPC context to the root.
jvmArgs("-Dotel.javaagent.experimental.thread-propagation-debugger.enabled=false")

View File

@ -88,7 +88,7 @@ tasks {
into(file("$buildDir/testapp/web"))
}
named<Test>("test") {
test {
dependsOn(sourceSets["testapp"].output)
dependsOn(copyTestWebapp)

View File

@ -26,7 +26,7 @@ testSets {
}
tasks {
named<Test>("test") {
test {
dependsOn("version5Test")
dependsOn("version6Test")
}

View File

@ -47,7 +47,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean)
}

View File

@ -50,7 +50,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean)
}

View File

@ -45,7 +45,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean)
}

View File

@ -42,7 +42,7 @@ tasks {
}
}
named<Test>("test") {
test {
dependsOn(modifyLogbackJar)
dependsOn(setupServer)

View File

@ -43,7 +43,7 @@ tasks {
}
}
named<Test>("test") {
test {
dependsOn(modifyLogbackJar)
dependsOn(setupServer)

View File

@ -22,7 +22,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -32,7 +32,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -55,7 +55,7 @@ testSets {
}
tasks {
named<Test>("test") {
test {
dependsOn("mojarra12Test")
dependsOn("mojarra2Test")
}

View File

@ -23,7 +23,7 @@ testSets {
}
tasks {
named<Test>("test") {
test {
dependsOn("myfaces12Test")
dependsOn("myfaces2Test")
}

View File

@ -24,7 +24,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean)
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}

View File

@ -13,7 +13,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean)
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}

View File

@ -36,7 +36,7 @@ tasks {
// Threadlocals are always false if is.webapp is true, so we make sure to override it because as of
// now testing-common includes jetty / servlet.
named<Test>("test") {
test {
jvmArgs("-Dlog4j2.is.webapp=false")
jvmArgs("-Dlog4j2.enable.threadlocals=true")
}

View File

@ -20,7 +20,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -10,7 +10,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -30,7 +30,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -24,7 +24,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -23,7 +23,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -39,7 +39,7 @@ tasks {
jvmArgs("-Dotel.instrumentation.netty.always-create-connect-span=true")
}
named<Test>("test") {
test {
dependsOn(testConnectionSpan)
filter {
excludeTestsMatching("Netty40ConnectionSpanTest")

View File

@ -52,7 +52,7 @@ tasks {
jvmArgs("-Dotel.instrumentation.netty.always-create-connect-span=true")
}
named<Test>("test") {
test {
systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean)
dependsOn(testConnectionSpan)

View File

@ -26,7 +26,7 @@ tasks {
compileTestJava {
options.compilerArgs.add("-parameters")
}
named<Test>("test") {
test {
jvmArgs("-Dotel.instrumentation.opentelemetry-annotations.exclude-methods=io.opentelemetry.test.annotation.TracedWithSpan[ignored]")
}
}

View File

@ -36,7 +36,7 @@ tasks {
jvmArgs("-Dotel.instrumentation.netty.always-create-connect-span=true")
}
named<Test>("test") {
test {
dependsOn(testConnectionSpan)
filter {
excludeTestsMatching("ReactorNettyConnectionSpanTest")

View File

@ -35,7 +35,7 @@ tasks {
jvmArgs("-Dotel.instrumentation.reactor-netty.always-create-connect-span=true")
}
named<Test>("test") {
test {
dependsOn(testConnectionSpan)
filter {
excludeTestsMatching("ReactorNettyConnectionSpanTest")

View File

@ -51,7 +51,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -17,7 +17,7 @@ dependencies {
annotationProcessor("com.google.auto.value:auto-value")
}
tasks.named<Test>("test") {
tasks.test {
systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean)
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}

View File

@ -22,10 +22,19 @@ tasks {
File(System.getProperty("java.home"), it).absoluteFile
}.find { it.isFile() }?.let(File::toString) ?: "rmic"
commandLine(rmicBinaryPath, "-g", "-keep", "-classpath", sourceSets.test.get().output.classesDirs.asPath, "-d", "$buildDir/classes/java/test", clazz)
commandLine(
rmicBinaryPath,
"-g",
"-keep",
"-classpath",
sourceSets.test.get().output.classesDirs.asPath,
"-d",
"$buildDir/classes/java/test",
clazz
)
}
named<Test>("test") {
test {
dependsOn(rmic)
}
}
@ -52,7 +61,9 @@ tasks {
jvmArgs("-Djava.rmi.server.hostname=127.0.0.1")
// Can only export on Java 9+
val testJavaVersion = gradle.startParameter.projectProperties.get("testJavaVersion")?.let(JavaVersion::toVersion) ?: JavaVersion.current()
val testJavaVersion =
gradle.startParameter.projectProperties.get("testJavaVersion")?.let(JavaVersion::toVersion)
?: JavaVersion.current()
if (testJavaVersion.isJava9Compatible) {
jvmArgs("--add-exports=java.rmi/sun.rmi.server=ALL-UNNAMED")
jvmArgs("--add-exports=java.rmi/sun.rmi.transport=ALL-UNNAMED")

View File

@ -44,7 +44,7 @@ tasks {
classpath = classpath.plus(files(sourceSets["slickTest"].scala.classesDirectory))
}
named<Test>("test") {
test {
dependsOn(slickTest)
}
}

View File

@ -39,7 +39,7 @@ tasks {
jvmArgs("-Dotel.instrumentation.spring-batch.item.enabled=true")
}
named<Test>("test") {
test {
dependsOn(testChunkRootSpan)
dependsOn(testItemLevelSpan)
filter {

View File

@ -45,7 +45,7 @@ tasks {
jvmArgs("-Dotel.instrumentation.spring-rabbit.enabled=true")
}
named<Test>("test") {
test {
dependsOn(testWithRabbitInstrumentation)
filter {

View File

@ -17,7 +17,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean)
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}

View File

@ -28,7 +28,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].service)
// TODO run tests both with and without experimental span attributes

View File

@ -24,7 +24,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
}
}

View File

@ -58,7 +58,7 @@ tasks {
from(appLibrary).into("$buildDir/app-libs")
}
named<Test>("test") {
test {
dependsOn(modifyLogbackJar)
dependsOn(setupServer)
dependsOn(copyDependencies)

View File

@ -40,7 +40,7 @@ tasks {
val vaadin16Test by existing
val vaadin14LatestTest by existing
named<Test>("test") {
test {
dependsOn(vaadin142Test)
dependsOn(vaadin16Test)
if (findProperty("testLatestDeps") as Boolean) {

View File

@ -27,7 +27,7 @@ dependencies {
}
tasks {
named<Test>("test") {
test {
systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean)
}
}

View File

@ -17,7 +17,7 @@ testSets {
}
tasks {
named<Test>("test") {
test {
dependsOn("version35Test")
}
}

View File

@ -18,7 +18,7 @@ testSets {
}
tasks {
named<Test>("test") {
test {
dependsOn("version3Test")
}
}