Skip to content

Commit 427a031

Browse files
committed
Fix GraalVmStarterTests
1 parent c652f96 commit 427a031

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

platform-tooling-support-tests/projects/graalvm-starter/build.gradle.kts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,29 @@ tasks.test {
3434
}
3535
}
3636

37+
// These will be part of the next version of native-build-tools
38+
// see https://github.com/graalvm/native-build-tools/pull/693
39+
val initializeAtBuildTime = listOf(
40+
"org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor\$ClassInfo",
41+
"org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor\$LifecycleMethods",
42+
"org.junit.jupiter.engine.descriptor.ClassTemplateInvocationTestDescriptor",
43+
"org.junit.jupiter.engine.descriptor.ClassTemplateTestDescriptor",
44+
"org.junit.jupiter.engine.descriptor.DynamicDescendantFilter\$Mode",
45+
"org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector\$1",
46+
"org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor\$MethodInfo",
47+
"org.junit.jupiter.engine.discovery.ClassSelectorResolver\$DummyClassTemplateInvocationContext",
48+
"org.junit.platform.launcher.core.DiscoveryIssueNotifier",
49+
"org.junit.platform.launcher.core.HierarchicalOutputDirectoryProvider",
50+
"org.junit.platform.launcher.core.LauncherDiscoveryResult\$EngineResultInfo",
51+
"org.junit.platform.suite.engine.SuiteTestDescriptor\$LifecycleMethods",
52+
)
53+
3754
graalvmNative {
3855
binaries {
3956
named("test") {
4057
buildArgs.add("--strict-image-heap")
4158
buildArgs.add("-H:+ReportExceptionStackTraces")
59+
buildArgs.add("--initialize-at-build-time=${initializeAtBuildTime.joinToString(",")}")
4260
}
4361
}
4462
}

platform-tooling-support-tests/projects/graalvm-starter/settings.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
pluginManagement {
22
plugins {
3+
// TODO Remove custom config in build.gradle.kts when upgrading
34
id("org.graalvm.buildtools.native") version "0.10.6"
45
}
56
repositories {

0 commit comments

Comments
 (0)