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(' ') + } + } }