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

Reply via email to