@@ -43,6 +43,27 @@ graalvmNative {
4343 // Required as of junit 5.10.0: https://junit.org/junit5/docs/5.10.0/release-notes/#deprecations-and-breaking-changes
4444 buildArgs.add(" --initialize-at-build-time=org.junit.platform.launcher.core.LauncherConfig" )
4545 buildArgs.add(" --initialize-at-build-time=org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter" )
46+ // Required as of junit 5.13.0: https://junit.org/junit5/docs/5.13.0/release-notes/#deprecations-and-breaking-changes
47+ val initializeAtBuildTime = listOf (
48+ " org.junit.jupiter.api.DisplayNameGenerator\$ IndicativeSentences" ,
49+ " org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor\$ ClassInfo" ,
50+ " org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor\$ LifecycleMethods" ,
51+ " org.junit.jupiter.engine.descriptor.ClassTemplateInvocationTestDescriptor" ,
52+ " org.junit.jupiter.engine.descriptor.ClassTemplateTestDescriptor" ,
53+ " org.junit.jupiter.engine.descriptor.DynamicDescendantFilter\$ Mode" ,
54+ " org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector\$ 1" ,
55+ " org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor\$ MethodInfo" ,
56+ " org.junit.jupiter.engine.discovery.ClassSelectorResolver\$ DummyClassTemplateInvocationContext" ,
57+ " org.junit.platform.engine.support.store.NamespacedHierarchicalStore\$ EvaluatedValue" ,
58+ " org.junit.platform.launcher.core.DiscoveryIssueNotifier" ,
59+ " org.junit.platform.launcher.core.HierarchicalOutputDirectoryProvider" ,
60+ " org.junit.platform.launcher.core.LauncherDiscoveryResult\$ EngineResultInfo" ,
61+ " org.junit.platform.launcher.core.LauncherPhase" ,
62+ " org.junit.platform.suite.engine.DiscoverySelectorResolver" ,
63+ " org.junit.platform.suite.engine.SuiteTestDescriptor\$ DiscoveryIssueForwardingListener" ,
64+ " org.junit.platform.suite.engine.SuiteTestDescriptor\$ LifecycleMethods" ,
65+ )
66+ buildArgs.add(" --initialize-at-build-time=${initializeAtBuildTime.joinToString(" ," )} " )
4667 }
4768 }
4869 toolchainDetection.set(false )
0 commit comments