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 <[email protected]>
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(' ')
+ }
+ }
}