This is an automated email from the ASF dual-hosted git repository.

ibessonov 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 e0f4758e85 IGNITE-21446 Add IDEA JUnit run configuration settings to 
build.gradle (#3151)
e0f4758e85 is described below

commit e0f4758e8561aa8643c61702f6f2fb603353d7bf
Author: Ivan Bessonov <bessonov...@gmail.com>
AuthorDate: Mon Feb 5 13:58:51 2024 +0300

    IGNITE-21446 Add IDEA JUnit run configuration settings to build.gradle 
(#3151)
---
 build.gradle | 35 ++++++++++++++++++++++-------------
 1 file changed, 22 insertions(+), 13 deletions(-)

diff --git a/build.gradle b/build.gradle
index d47ba84edc..45103b1576 100644
--- a/build.gradle
+++ b/build.gradle
@@ -38,6 +38,22 @@ repositories {
     }
 }
 
+def 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"
+]
+
 ext {
     repos = [
             'apache-release'   : "https://repo.maven.apache.org/maven2/";,
@@ -45,19 +61,7 @@ ext {
             '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"]
+    defaultJvmArgs = jvmArgs
 }
 
 def compilerArgs = [
@@ -142,4 +146,9 @@ idea.project.settings {
         // Workaround on https://youtrack.jetbrains.com/issue/IDEA-154038.
         javacAdditionalOptions = compilerArgs.join(' ')
     }
+    runConfigurations {
+        defaults(org.jetbrains.gradle.ext.JUnit) {
+            vmParameters = jvmArgs.join(' ')
+        }
+    }
 }

Reply via email to