Repository: ignite Updated Branches: refs/heads/master 184d6a563 -> 2b9fc2ebc
IGNITE-9429 Fixed flaky GridCacheReplicatedDataStructuresFailoverSelfTest Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/2b9fc2eb Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/2b9fc2eb Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/2b9fc2eb Branch: refs/heads/master Commit: 2b9fc2ebc8b163773ce032b8eca1de17c691ddcc Parents: 184d6a5 Author: Alexey Goncharuk <alexey.goncha...@gmail.com> Authored: Thu Aug 30 12:39:22 2018 +0300 Committer: Alexey Goncharuk <alexey.goncha...@gmail.com> Committed: Thu Aug 30 12:40:16 2018 +0300 ---------------------------------------------------------------------- ...CacheAbstractDataStructuresFailoverSelfTest.java | 16 +++++++++------- ...cheReplicatedDataStructuresFailoverSelfTest.java | 8 ++++---- 2 files changed, 13 insertions(+), 11 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/2b9fc2eb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/GridCacheAbstractDataStructuresFailoverSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/GridCacheAbstractDataStructuresFailoverSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/GridCacheAbstractDataStructuresFailoverSelfTest.java index 9da1161..797e90f 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/GridCacheAbstractDataStructuresFailoverSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/GridCacheAbstractDataStructuresFailoverSelfTest.java @@ -119,11 +119,6 @@ public abstract class GridCacheAbstractDataStructuresFailoverSelfTest extends Ig } /** {@inheritDoc} */ - @Override protected void afterTestsStopped() throws Exception { - // No-op - } - - /** {@inheritDoc} */ @Override protected void beforeTest() throws Exception { startGridsMultiThreaded(gridCount()); @@ -1362,7 +1357,7 @@ public abstract class GridCacheAbstractDataStructuresFailoverSelfTest extends Ig if (failed.get()) return; - int idx = nodeIdx.getAndIncrement(); + int idx = nodeIdx.incrementAndGet(); Thread.currentThread().setName("thread-" + getTestIgniteInstanceName(idx)); @@ -1373,8 +1368,15 @@ public abstract class GridCacheAbstractDataStructuresFailoverSelfTest extends Ig cb.apply(g); } + catch (IgniteException e) { + if (!X.hasCause(e, NodeStoppingException.class) && + !X.hasCause(e, IllegalStateException.class)) + throw e; + + // OK for this test. + } finally { - if(circular) + if (circular) stopGrid(G.allGrids().get(0).configuration().getIgniteInstanceName()); else stopGrid(idx); http://git-wip-us.apache.org/repos/asf/ignite/blob/2b9fc2eb/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/replicated/GridCacheReplicatedDataStructuresFailoverSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/replicated/GridCacheReplicatedDataStructuresFailoverSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/replicated/GridCacheReplicatedDataStructuresFailoverSelfTest.java index a228718..cb6e77e 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/replicated/GridCacheReplicatedDataStructuresFailoverSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/replicated/GridCacheReplicatedDataStructuresFailoverSelfTest.java @@ -40,16 +40,16 @@ public class GridCacheReplicatedDataStructuresFailoverSelfTest } /** - * @throws Exception If failed. + * */ - public void testFairReentrantLockConstantMultipleTopologyChangeNonFailoverSafe() throws Exception { + @Override public void testFairReentrantLockConstantMultipleTopologyChangeNonFailoverSafe() { fail("https://issues.apache.org/jira/browse/IGNITE-6454"); } /** - * @throws Exception If failed. + * */ - public void testReentrantLockConstantMultipleTopologyChangeNonFailoverSafe() throws Exception { + @Override public void testReentrantLockConstantMultipleTopologyChangeNonFailoverSafe() { fail("https://issues.apache.org/jira/browse/IGNITE-6454"); } }