You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ag...@apache.org on 2018/03/29 12:45:55 UTC

ignite git commit: IGNITE-8068: Some tests failed due to JVM halt by default FailureHandler.

Repository: ignite
Updated Branches:
  refs/heads/master dc4e36428 -> d8c4eb004


IGNITE-8068: Some tests failed due to JVM halt by default FailureHandler.

Signed-off-by: Andrey Gura <ag...@apache.org>


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

Branch: refs/heads/master
Commit: d8c4eb00476e40db6c523fd7fe12b09f032f6473
Parents: dc4e364
Author: Dmitriy Sorokin <d....@gmail.com>
Authored: Thu Mar 29 15:13:08 2018 +0300
Committer: Andrey Gura <ag...@apache.org>
Committed: Thu Mar 29 15:44:55 2018 +0300

----------------------------------------------------------------------
 .../ignite/testframework/junits/GridAbstractTest.java | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/d8c4eb00/modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTest.java
----------------------------------------------------------------------
diff --git a/modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTest.java
index d597d9a..5134f75 100755
--- a/modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTest.java
@@ -57,6 +57,8 @@ import org.apache.ignite.configuration.CacheConfiguration;
 import org.apache.ignite.configuration.IgniteConfiguration;
 import org.apache.ignite.configuration.NearCacheConfiguration;
 import org.apache.ignite.events.EventType;
+import org.apache.ignite.failure.FailureHandler;
+import org.apache.ignite.failure.NoOpFailureHandler;
 import org.apache.ignite.internal.GridKernalContext;
 import org.apache.ignite.internal.IgniteEx;
 import org.apache.ignite.internal.IgniteInternalFuture;
@@ -1575,10 +1577,22 @@ public abstract class GridAbstractTest extends TestCase {
 
         cfg.setIncludeEventTypes(EventType.EVTS_ALL);
 
+        cfg.setFailureHandler(getFailureHandler(igniteInstanceName));
+
         return cfg;
     }
 
     /**
+     * This method should be overridden by subclasses to change failure handler implementation.
+     *
+     * @param igniteInstanceName Ignite instance name.
+     * @return Failure handler implementation.
+     */
+    protected FailureHandler getFailureHandler(String igniteInstanceName) {
+        return new NoOpFailureHandler();
+    }
+
+    /**
      * @return New cache configuration with modified defaults.
      */
     public static CacheConfiguration defaultCacheConfiguration() {