@@ -7,7 +7,7 @@ plugins {
77
88description = " OpenTelemetry Graal Integration Tests (Incubating)"
99otelJava.moduleName.set(" io.opentelemetry.graal.integration.tests.incubating" )
10- otelJava.minJavaVersionSupported.set(JavaVersion .VERSION_11 )
10+ otelJava.minJavaVersionSupported.set(JavaVersion .VERSION_17 )
1111
1212sourceSets {
1313 main {
@@ -26,33 +26,13 @@ dependencies {
2626 implementation(project(" :api:incubator" ))
2727}
2828
29- // org.graalvm.buildtools.native plugin requires java 11 + as of version 0.9.26
29+ // org.graalvm.buildtools.native plugin requires java 17 + as of version 0.11.0
3030// https://github.com/graalvm/native-build-tools/blob/master/docs/src/docs/asciidoc/index.adoc
3131
3232graalvmNative {
3333 binaries {
3434 named(" test" ) {
35- // Required as of junit 5.10.0: https://junit.org/junit5/docs/5.10.0/release-notes/#deprecations-and-breaking-changes
36- buildArgs.add(" --initialize-at-build-time=org.junit.platform.launcher.core.LauncherConfig" )
37- buildArgs.add(" --initialize-at-build-time=org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter" )
38- // Required as of junit 5.13.0: https://junit.org/junit5/docs/5.13.0/release-notes/#deprecations-and-breaking-changes
39- buildArgs.add(" --initialize-at-build-time=org.junit.jupiter.api.DisplayNameGenerator\$ IndicativeSentences" )
40- buildArgs.add(" --initialize-at-build-time=org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor\$ ClassInfo" )
41- buildArgs.add(" --initialize-at-build-time=org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor\$ LifecycleMethods" )
42- buildArgs.add(" --initialize-at-build-time=org.junit.jupiter.engine.descriptor.ClassTemplateInvocationTestDescriptor" )
43- buildArgs.add(" --initialize-at-build-time=org.junit.jupiter.engine.descriptor.ClassTemplateTestDescriptor" )
44- buildArgs.add(" --initialize-at-build-time=org.junit.jupiter.engine.descriptor.DynamicDescendantFilter\$ Mode" )
45- buildArgs.add(" --initialize-at-build-time=org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector\$ 1" )
46- buildArgs.add(" --initialize-at-build-time=org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor\$ MethodInfo" )
47- buildArgs.add(" --initialize-at-build-time=org.junit.jupiter.engine.discovery.ClassSelectorResolver\$ DummyClassTemplateInvocationContext" )
48- buildArgs.add(" --initialize-at-build-time=org.junit.platform.engine.support.store.NamespacedHierarchicalStore\$ EvaluatedValue" )
49- buildArgs.add(" --initialize-at-build-time=org.junit.platform.launcher.core.DiscoveryIssueNotifier" )
50- buildArgs.add(" --initialize-at-build-time=org.junit.platform.launcher.core.HierarchicalOutputDirectoryProvider" )
51- buildArgs.add(" --initialize-at-build-time=org.junit.platform.launcher.core.LauncherDiscoveryResult\$ EngineResultInfo" )
52- buildArgs.add(" --initialize-at-build-time=org.junit.platform.launcher.core.LauncherPhase" )
53- buildArgs.add(" --initialize-at-build-time=org.junit.platform.suite.engine.DiscoverySelectorResolver" )
54- buildArgs.add(" --initialize-at-build-time=org.junit.platform.suite.engine.SuiteTestDescriptor\$ DiscoveryIssueForwardingListener" )
55- buildArgs.add(" --initialize-at-build-time=org.junit.platform.suite.engine.SuiteTestDescriptor\$ LifecycleMethods" )
35+ // JUnit initialization is now handled automatically by the GraalVM plugin 0.11+
5636 }
5737 }
5838 toolchainDetection.set(false )
0 commit comments