# IGNITE-439 Fixed multicast for tests.

Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/f2dbede4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/f2dbede4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/f2dbede4

Branch: refs/heads/ignite-51
Commit: f2dbede4804288187af40087ac71aaf9f3f4c58a
Parents: 3d9895b
Author: AKuznetsov <akuznet...@gridgain.com>
Authored: Tue Mar 10 16:53:02 2015 +0700
Committer: AKuznetsov <akuznet...@gridgain.com>
Committed: Tue Mar 10 16:53:02 2015 +0700

----------------------------------------------------------------------
 .../java/org/apache/ignite/testframework/GridTestUtils.java  | 4 ++--
 modules/scalar/pom.xml                                       | 8 ++++++++
 .../ignite/scalar/testsuites/ScalarSelfTestSuite.scala       | 6 ++++++
 .../internal/websession/IgniteWebSessionSelfTestSuite.java   | 6 ++++++
 4 files changed, 22 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f2dbede4/modules/core/src/test/java/org/apache/ignite/testframework/GridTestUtils.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testframework/GridTestUtils.java 
b/modules/core/src/test/java/org/apache/ignite/testframework/GridTestUtils.java
index 6175a2f..ed13e83 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testframework/GridTestUtils.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testframework/GridTestUtils.java
@@ -55,7 +55,7 @@ public final class GridTestUtils {
     public static final long DFLT_BUSYWAIT_SLEEP_INTERVAL = 200;
 
     /** */
-    private static final Map<Class<? extends Test>, String> addrs = new 
HashMap<>();
+    private static final Map<Class<?>, String> addrs = new HashMap<>();
 
     /** */
     private static final Map<Class<? extends Test>, Integer> mcastPorts = new 
HashMap<>();
@@ -401,7 +401,7 @@ public final class GridTestUtils {
      * @param cls Class.
      * @return Next multicast group.
      */
-    public static synchronized String getNextMulticastGroup(Class<? extends 
Test> cls) {
+    public static synchronized String getNextMulticastGroup(Class<?> cls) {
         String addrStr = addrs.get(cls);
 
         if (addrStr != null)

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f2dbede4/modules/scalar/pom.xml
----------------------------------------------------------------------
diff --git a/modules/scalar/pom.xml b/modules/scalar/pom.xml
index b0d9b3d..aa1844e 100644
--- a/modules/scalar/pom.xml
+++ b/modules/scalar/pom.xml
@@ -50,6 +50,14 @@
 
         <dependency>
             <groupId>org.apache.ignite</groupId>
+            <artifactId>ignite-core</artifactId>
+            <version>${ignite.version}</version>
+            <type>test-jar</type>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ignite</groupId>
             <artifactId>ignite-spring</artifactId>
             <version>${ignite.version}</version>
             <scope>test</scope>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f2dbede4/modules/scalar/src/test/scala/org/apache/ignite/scalar/testsuites/ScalarSelfTestSuite.scala
----------------------------------------------------------------------
diff --git 
a/modules/scalar/src/test/scala/org/apache/ignite/scalar/testsuites/ScalarSelfTestSuite.scala
 
b/modules/scalar/src/test/scala/org/apache/ignite/scalar/testsuites/ScalarSelfTestSuite.scala
index f17e542..e9ebbd0 100644
--- 
a/modules/scalar/src/test/scala/org/apache/ignite/scalar/testsuites/ScalarSelfTestSuite.scala
+++ 
b/modules/scalar/src/test/scala/org/apache/ignite/scalar/testsuites/ScalarSelfTestSuite.scala
@@ -17,8 +17,12 @@
 
 package org.apache.ignite.scalar.testsuites
 
+import org.apache.ignite.IgniteSystemProperties._
 import org.apache.ignite.scalar.tests._
+import org.apache.ignite.testframework.GridTestUtils
+
 import org.junit.runner.RunWith
+
 import org.scalatest._
 import org.scalatest.junit.JUnitRunner
 
@@ -35,4 +39,6 @@ class ScalarSelfTestSuite extends Suites(
     new ScalarReturnableSpec,
     new ScalarSpec
 ) {
+    System.setProperty(IGNITE_OVERRIDE_MCAST_GRP,
+        GridTestUtils.getNextMulticastGroup(classOf[ScalarSelfTestSuite]))
 }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f2dbede4/modules/web/src/test/java/org/apache/ignite/internal/websession/IgniteWebSessionSelfTestSuite.java
----------------------------------------------------------------------
diff --git 
a/modules/web/src/test/java/org/apache/ignite/internal/websession/IgniteWebSessionSelfTestSuite.java
 
b/modules/web/src/test/java/org/apache/ignite/internal/websession/IgniteWebSessionSelfTestSuite.java
index c0ca0b0..8f8b9ee 100644
--- 
a/modules/web/src/test/java/org/apache/ignite/internal/websession/IgniteWebSessionSelfTestSuite.java
+++ 
b/modules/web/src/test/java/org/apache/ignite/internal/websession/IgniteWebSessionSelfTestSuite.java
@@ -18,6 +18,9 @@
 package org.apache.ignite.internal.websession;
 
 import junit.framework.*;
+import org.apache.ignite.testframework.*;
+
+import static org.apache.ignite.IgniteSystemProperties.*;
 
 /**
  * Test suite for web sessions caching functionality.
@@ -35,6 +38,9 @@ public class IgniteWebSessionSelfTestSuite extends TestSuite {
         suite.addTestSuite(WebSessionTransactionalSelfTest.class);
         suite.addTestSuite(WebSessionReplicatedSelfTest.class);
 
+        System.setProperty(IGNITE_OVERRIDE_MCAST_GRP,
+            
GridTestUtils.getNextMulticastGroup(IgniteWebSessionSelfTestSuite.class));
+
         return suite;
     }
 

Reply via email to