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

dpavlov pushed a commit to branch ignite-11461-java11
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/ignite-11461-java11 by this 
push:
     new 1605e0e  IGNITE-11461: Automatic modules support for Apache Ignite: 
locally executed test
1605e0e is described below

commit 1605e0e4096e65259de9fc245b3a6bf083759bc4
Author: Dmitriy Pavlov <dpav...@apache.org>
AuthorDate: Fri Mar 1 15:19:49 2019 +0300

    IGNITE-11461: Automatic modules support for Apache Ignite: locally executed 
test
---
 modules/dev-utils/ignite-modules-test/build.gradle            | 11 +++++++++++
 .../src/{main => test}/java/module-info.java                  |  2 ++
 .../java/org/apache/ignite/modulestest/ModulesLaunchTest.java |  5 ++++-
 3 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/modules/dev-utils/ignite-modules-test/build.gradle 
b/modules/dev-utils/ignite-modules-test/build.gradle
index cef8eca..6ca7147 100644
--- a/modules/dev-utils/ignite-modules-test/build.gradle
+++ b/modules/dev-utils/ignite-modules-test/build.gradle
@@ -52,3 +52,14 @@ dependencies {
 
     compile group: 'org.apache.ignite', name: 'ignite-core', version: ignVer
 }
+
+test {
+    // set JVM arguments for the test JVM(s)
+    jvmArgs("--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED",
+        "--add-exports=java.base/sun.nio.ch=ALL-UNNAMED",
+        "--add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED",
+        "--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED",
+        
"--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED",
+        "--illegal-access=permit",
+        "-Djdk.tls.client.protocols=TLSv1.2");
+}
\ No newline at end of file
diff --git 
a/modules/dev-utils/ignite-modules-test/src/main/java/module-info.java 
b/modules/dev-utils/ignite-modules-test/src/test/java/module-info.java
similarity index 94%
rename from modules/dev-utils/ignite-modules-test/src/main/java/module-info.java
rename to modules/dev-utils/ignite-modules-test/src/test/java/module-info.java
index 42d32bc..c516771 100644
--- a/modules/dev-utils/ignite-modules-test/src/main/java/module-info.java
+++ b/modules/dev-utils/ignite-modules-test/src/test/java/module-info.java
@@ -16,4 +16,6 @@
  */
 
 module ignite_modules_test {
+    requires ignite.core;
+    requires junit;
 }
\ No newline at end of file
diff --git 
a/modules/dev-utils/ignite-modules-test/src/test/java/org/apache/ignite/modulestest/ModulesLaunchTest.java
 
b/modules/dev-utils/ignite-modules-test/src/test/java/org/apache/ignite/modulestest/ModulesLaunchTest.java
index c13a1c1..32cce41 100644
--- 
a/modules/dev-utils/ignite-modules-test/src/test/java/org/apache/ignite/modulestest/ModulesLaunchTest.java
+++ 
b/modules/dev-utils/ignite-modules-test/src/test/java/org/apache/ignite/modulestest/ModulesLaunchTest.java
@@ -19,6 +19,7 @@ package org.apache.ignite.modulestest;
 
 import org.apache.ignite.Ignite;
 import org.apache.ignite.Ignition;
+import org.apache.ignite.configuration.IgniteConfiguration;
 import org.junit.Test;
 
 /**
@@ -30,7 +31,9 @@ public class ModulesLaunchTest {
      */
     @Test
     public void testSimpleLaunch() {
-        Ignite ignite = Ignition.start();
+        IgniteConfiguration cfg = new IgniteConfiguration();
+
+        Ignite ignite = Ignition.start(cfg);
 
         ignite.close();
     }

Reply via email to