opentelemetry-java/api/context/build.gradle

44 lines
1.0 KiB
Groovy

plugins {
id "java"
id "maven-publish"
id "me.champeau.gradle.jmh"
id "org.unbroken-dome.test-sets"
id "ru.vyarus.animalsniffer"
}
description = "OpenTelemetry Context (Incubator)"
ext.moduleName = "io.opentelemetry.context"
testSets {
grpcInOtelTest
otelInGrpcTest
braveInOtelTest
otelInBraveTest
otelAsBraveTest
storageWrappersTest
strictContextEnabledTest
}
dependencies {
grpcInOtelTestImplementation libraries.grpc_context
otelInGrpcTestImplementation libraries.grpc_context
braveInOtelTestImplementation "io.zipkin.brave:brave:5.13.1"
otelAsBraveTestImplementation "io.zipkin.brave:brave:5.13.1"
otelInBraveTestImplementation "io.zipkin.brave:brave:5.13.1"
testImplementation libraries.awaitility
testImplementation libraries.guava
testImplementation libraries.junit_pioneer
signature libraries.android_signature
}
tasks.named("strictContextEnabledTest").configure {
jvmArgs "-Dio.opentelemetry.context.enableStrictContext=true"
}