This is an automated email from the ASF dual-hosted git repository. apkhmv pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/main by this push: new 0f31dae8a8 IGNITE-21128 Add default jvm args to runnerPlatformTest (#2984) 0f31dae8a8 is described below commit 0f31dae8a88bc5a2792a0381ee617d99bc9231f4 Author: Artem Egorov <artye...@gmail.com> AuthorDate: Mon Jan 8 13:47:41 2024 +0200 IGNITE-21128 Add default jvm args to runnerPlatformTest (#2984) --- build.gradle | 28 +++++++++++++++------------- modules/runner/build.gradle | 4 ++++ 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/build.gradle b/build.gradle index be4b8f0ac4..d47ba84edc 100644 --- a/build.gradle +++ b/build.gradle @@ -44,6 +44,20 @@ ext { 'apache-snapshot' : "https://repository.apache.org/snapshots", 'apache-staging' : 'https://repository.apache.org/service/local/staging/deploy/maven2' ] + + defaultJvmArgs = ["--add-opens=java.base/java.lang=ALL-UNNAMED", + "--add-opens=java.base/java.lang.invoke=ALL-UNNAMED", + "--add-opens=java.base/java.lang.reflect=ALL-UNNAMED", + "--add-opens=java.base/java.io=ALL-UNNAMED", + "--add-opens=java.base/java.nio=ALL-UNNAMED", + "--add-opens=java.base/java.math=ALL-UNNAMED", + "--add-opens=java.base/java.util=ALL-UNNAMED", + "--add-opens=java.base/java.time=ALL-UNNAMED", + "--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED", + "--add-opens=java.base/sun.nio.ch=ALL-UNNAMED", + "--add-opens=java.base/sun.security.x509=ALL-UNNAMED", + "-Dio.netty.tryReflectionSetAccessible=true", + "-XX:+HeapDumpOnOutOfMemoryError"] } def compilerArgs = [ @@ -61,19 +75,7 @@ allprojects { tasks.withType(Test).configureEach { defaultCharacterEncoding = 'UTF-8' - jvmArgs += ["--add-opens=java.base/java.lang=ALL-UNNAMED", - "--add-opens=java.base/java.lang.invoke=ALL-UNNAMED", - "--add-opens=java.base/java.lang.reflect=ALL-UNNAMED", - "--add-opens=java.base/java.io=ALL-UNNAMED", - "--add-opens=java.base/java.nio=ALL-UNNAMED", - "--add-opens=java.base/java.math=ALL-UNNAMED", - "--add-opens=java.base/java.util=ALL-UNNAMED", - "--add-opens=java.base/java.time=ALL-UNNAMED", - "--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED", - "--add-opens=java.base/sun.nio.ch=ALL-UNNAMED", - "--add-opens=java.base/sun.security.x509=ALL-UNNAMED", - "-Dio.netty.tryReflectionSetAccessible=true", - "-XX:+HeapDumpOnOutOfMemoryError"] + jvmArgs += defaultJvmArgs systemProperty 'jraft.available_processors', 1 diff --git a/modules/runner/build.gradle b/modules/runner/build.gradle index db99959048..5672136a9d 100644 --- a/modules/runner/build.gradle +++ b/modules/runner/build.gradle @@ -205,6 +205,8 @@ dependencies { tasks.register("runnerPlatformTest", JavaExec) { mainClass = "org.apache.ignite.internal.runner.app.PlatformTestNodeRunner" + jvmArgs += defaultJvmArgs + classpath = sourceSets.integrationTest.runtimeClasspath enableAssertions = true @@ -213,6 +215,8 @@ tasks.register("runnerPlatformTest", JavaExec) { tasks.register("runnerPlatformBenchmark", JavaExec) { mainClass = "org.apache.ignite.internal.runner.app.PlatformBenchmarkNodeRunner" + jvmArgs += defaultJvmArgs + classpath = sourceSets.integrationTest.runtimeClasspath enableAssertions = true