Repository: ignite Updated Branches: refs/heads/master 3307a8b26 -> 2bf48e541
IGNITE-9302 Added timeouts for Java Thin Clients tests - Fixes #4562. Signed-off-by: Alexey Goncharuk <alexey.goncha...@gmail.com> Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/2bf48e54 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/2bf48e54 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/2bf48e54 Branch: refs/heads/master Commit: 2bf48e5417816c2211402dfacf5678f6a67014bd Parents: 3307a8b Author: EdShangGG <eshangar...@gridgain.com> Authored: Thu Aug 30 16:47:23 2018 +0300 Committer: Alexey Goncharuk <alexey.goncha...@gmail.com> Committed: Thu Aug 30 16:47:23 2018 +0300 ---------------------------------------------------------------------- .../ignite/client/ClientCacheConfigurationTest.java | 7 +++++++ .../apache/ignite/client/ClientConfigurationTest.java | 7 +++++++ .../java/org/apache/ignite/client/FunctionalTest.java | 7 +++++++ .../java/org/apache/ignite/client/IgniteBinaryTest.java | 11 +++++++---- .../test/java/org/apache/ignite/client/LoadTest.java | 10 +++++++--- .../java/org/apache/ignite/client/ReliabilityTest.java | 12 +++++++----- .../cluster/FullyConnectedComponentSearcherTest.java | 7 +++++++ .../cache/persistence/pagemem/FullPageIdTableTest.java | 7 +++++++ .../IgnitePageMemReplaceDelayedWriteUnitTest.java | 7 +++++++ .../persistence/pagemem/IgniteThrottlingUnitTest.java | 7 +++++++ .../pagemem/RobinHoodBackwardShiftHashMapTest.java | 6 ++++++ .../org/apache/ignite/testframework/GridTestUtils.java | 3 +++ .../ignite/testframework/junits/GridAbstractTest.java | 5 +---- .../org/apache/ignite/client/FunctionalQueryTest.java | 7 +++++++ .../org/apache/ignite/client/IgniteBinaryQueryTest.java | 7 +++++++ .../java/org/apache/ignite/client/SecurityTest.java | 7 +++++++ .../tcp/ipfinder/zk/ZookeeperIpFinderTest.java | 6 ++++++ 17 files changed, 107 insertions(+), 16 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/core/src/test/java/org/apache/ignite/client/ClientCacheConfigurationTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/client/ClientCacheConfigurationTest.java b/modules/core/src/test/java/org/apache/ignite/client/ClientCacheConfigurationTest.java index 0c82b26..350c0dc 100644 --- a/modules/core/src/test/java/org/apache/ignite/client/ClientCacheConfigurationTest.java +++ b/modules/core/src/test/java/org/apache/ignite/client/ClientCacheConfigurationTest.java @@ -38,7 +38,10 @@ import org.apache.ignite.cache.PartitionLossPolicy; import org.apache.ignite.cache.QueryEntity; import org.apache.ignite.cache.QueryIndex; import org.apache.ignite.configuration.ClientConfiguration; +import org.apache.ignite.testframework.GridTestUtils; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import static org.junit.Assert.assertTrue; @@ -46,6 +49,10 @@ import static org.junit.Assert.assertTrue; * {@link ClientConfiguration} unit tests. */ public class ClientCacheConfigurationTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** Serialization/deserialization. */ @Test public void testSerialization() throws IOException, ClassNotFoundException { http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/core/src/test/java/org/apache/ignite/client/ClientConfigurationTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/client/ClientConfigurationTest.java b/modules/core/src/test/java/org/apache/ignite/client/ClientConfigurationTest.java index e6ab4d7..bcc212a 100644 --- a/modules/core/src/test/java/org/apache/ignite/client/ClientConfigurationTest.java +++ b/modules/core/src/test/java/org/apache/ignite/client/ClientConfigurationTest.java @@ -27,7 +27,10 @@ import java.io.ObjectOutputStream; import java.util.Collections; import org.apache.ignite.configuration.BinaryConfiguration; import org.apache.ignite.configuration.ClientConfiguration; +import org.apache.ignite.testframework.GridTestUtils; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import static org.junit.Assert.assertTrue; @@ -35,6 +38,10 @@ import static org.junit.Assert.assertTrue; * {@link ClientConfiguration} unit tests. */ public class ClientConfigurationTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** Serialization/deserialization. */ @Test public void testSerialization() throws IOException, ClassNotFoundException { http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/core/src/test/java/org/apache/ignite/client/FunctionalTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/client/FunctionalTest.java b/modules/core/src/test/java/org/apache/ignite/client/FunctionalTest.java index b49f7e3..1272287 100644 --- a/modules/core/src/test/java/org/apache/ignite/client/FunctionalTest.java +++ b/modules/core/src/test/java/org/apache/ignite/client/FunctionalTest.java @@ -40,7 +40,10 @@ import org.apache.ignite.cache.PartitionLossPolicy; import org.apache.ignite.cache.QueryEntity; import org.apache.ignite.cache.QueryIndex; import org.apache.ignite.configuration.ClientConfiguration; +import org.apache.ignite.testframework.GridTestUtils; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; @@ -54,6 +57,10 @@ import static org.junit.Assert.fail; * Thin client functional tests. */ public class FunctionalTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** * Tested API: * <ul> http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/core/src/test/java/org/apache/ignite/client/IgniteBinaryTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/client/IgniteBinaryTest.java b/modules/core/src/test/java/org/apache/ignite/client/IgniteBinaryTest.java index b9402cc..0f84c75 100644 --- a/modules/core/src/test/java/org/apache/ignite/client/IgniteBinaryTest.java +++ b/modules/core/src/test/java/org/apache/ignite/client/IgniteBinaryTest.java @@ -26,12 +26,11 @@ import org.apache.ignite.IgniteBinary; import org.apache.ignite.Ignition; import org.apache.ignite.binary.BinaryObject; import org.apache.ignite.binary.BinaryType; -import org.apache.ignite.client.ClientCache; -import org.apache.ignite.client.Config; -import org.apache.ignite.client.IgniteClient; -import org.apache.ignite.client.Person; import org.apache.ignite.configuration.ClientConfiguration; +import org.apache.ignite.testframework.GridTestUtils; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; @@ -40,6 +39,10 @@ import static org.junit.Assert.assertEquals; * Ignite {@link BinaryObject} API system tests. */ public class IgniteBinaryTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** * Unmarshalling schema-less Ignite binary objects into Java static types. */ http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/core/src/test/java/org/apache/ignite/client/LoadTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/client/LoadTest.java b/modules/core/src/test/java/org/apache/ignite/client/LoadTest.java index 63bcf57..f97e7b7 100644 --- a/modules/core/src/test/java/org/apache/ignite/client/LoadTest.java +++ b/modules/core/src/test/java/org/apache/ignite/client/LoadTest.java @@ -39,10 +39,10 @@ import org.apache.ignite.cache.query.ScanQuery; import org.apache.ignite.configuration.BinaryConfiguration; import org.apache.ignite.configuration.ClientConfiguration; import org.apache.ignite.configuration.IgniteConfiguration; -import org.apache.ignite.client.ClientCache; -import org.apache.ignite.client.Config; -import org.apache.ignite.client.IgniteClient; +import org.apache.ignite.testframework.GridTestUtils; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; @@ -52,6 +52,10 @@ import static org.junit.Assert.assertTrue; * Load, capacity and performance tests. */ public class LoadTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** * Test thin client in multi-thread environment. */ http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/core/src/test/java/org/apache/ignite/client/ReliabilityTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/client/ReliabilityTest.java b/modules/core/src/test/java/org/apache/ignite/client/ReliabilityTest.java index 147f371..f019fd9 100644 --- a/modules/core/src/test/java/org/apache/ignite/client/ReliabilityTest.java +++ b/modules/core/src/test/java/org/apache/ignite/client/ReliabilityTest.java @@ -34,14 +34,12 @@ import org.apache.ignite.cache.query.Query; import org.apache.ignite.cache.query.QueryCursor; import org.apache.ignite.cache.query.ScanQuery; import org.apache.ignite.internal.processors.platform.client.ClientStatus; -import org.apache.ignite.client.ClientCache; -import org.apache.ignite.client.ClientCacheConfiguration; -import org.apache.ignite.client.IgniteClient; import org.apache.ignite.configuration.ClientConfiguration; import org.apache.ignite.internal.client.thin.ClientServerError; -import org.apache.ignite.client.ClientConnectionException; -import org.apache.ignite.client.LocalIgniteCluster; +import org.apache.ignite.testframework.GridTestUtils; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; @@ -51,6 +49,10 @@ import static org.junit.Assert.assertTrue; * High Availability tests. */ public class ReliabilityTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** * Thin clint failover. */ http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/core/src/test/java/org/apache/ignite/internal/cluster/FullyConnectedComponentSearcherTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/cluster/FullyConnectedComponentSearcherTest.java b/modules/core/src/test/java/org/apache/ignite/internal/cluster/FullyConnectedComponentSearcherTest.java index d6680cf..7042da0 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/cluster/FullyConnectedComponentSearcherTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/cluster/FullyConnectedComponentSearcherTest.java @@ -23,9 +23,12 @@ import java.util.Collection; import java.util.Random; import org.apache.ignite.internal.cluster.graph.FullyConnectedComponentSearcher; import org.apache.ignite.internal.util.typedef.internal.A; +import org.apache.ignite.testframework.GridTestUtils; import org.jetbrains.annotations.NotNull; import org.junit.Assert; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; @@ -34,6 +37,10 @@ import org.junit.runners.Parameterized; */ @RunWith(Parameterized.class) public class FullyConnectedComponentSearcherTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** Adjacency matrix provider for each test. */ private AdjacencyMatrixProvider provider; http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/FullPageIdTableTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/FullPageIdTableTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/FullPageIdTableTest.java index 43b27aa..e337bb1 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/FullPageIdTableTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/FullPageIdTableTest.java @@ -26,7 +26,10 @@ import org.apache.ignite.internal.mem.unsafe.UnsafeMemoryProvider; import org.apache.ignite.internal.pagemem.FullPageId; import org.apache.ignite.internal.util.typedef.internal.U; import org.apache.ignite.logger.java.JavaLogger; +import org.apache.ignite.testframework.GridTestUtils; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import static org.junit.Assert.assertEquals; @@ -34,6 +37,10 @@ import static org.junit.Assert.assertEquals; * */ public class FullPageIdTableTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** */ private static final int CACHE_ID_RANGE = 1; http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgnitePageMemReplaceDelayedWriteUnitTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgnitePageMemReplaceDelayedWriteUnitTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgnitePageMemReplaceDelayedWriteUnitTest.java index c6f42e1..aa1e37d 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgnitePageMemReplaceDelayedWriteUnitTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgnitePageMemReplaceDelayedWriteUnitTest.java @@ -42,8 +42,11 @@ import org.apache.ignite.internal.processors.cache.persistence.IgniteCacheDataba import org.apache.ignite.internal.util.GridMultiCollectionWrapper; import org.apache.ignite.internal.util.typedef.internal.U; import org.apache.ignite.logger.NullLogger; +import org.apache.ignite.testframework.GridTestUtils; import org.jetbrains.annotations.NotNull; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import org.mockito.Mockito; import static org.mockito.Matchers.any; @@ -54,6 +57,10 @@ import static org.mockito.Mockito.when; * Unit test for delayed page replacement mode. */ public class IgnitePageMemReplaceDelayedWriteUnitTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** CPU count. */ private static final int CPUS = 32; http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgniteThrottlingUnitTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgniteThrottlingUnitTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgniteThrottlingUnitTest.java index f9ca7e4..6f504da 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgniteThrottlingUnitTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgniteThrottlingUnitTest.java @@ -24,7 +24,10 @@ import org.apache.ignite.IgniteLogger; import org.apache.ignite.internal.processors.cache.persistence.CheckpointLockStateChecker; import org.apache.ignite.internal.processors.cache.persistence.CheckpointWriteProgressSupplier; import org.apache.ignite.logger.NullLogger; +import org.apache.ignite.testframework.GridTestUtils; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; @@ -37,6 +40,10 @@ import static org.mockito.Mockito.when; * */ public class IgniteThrottlingUnitTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** Logger. */ private IgniteLogger log = new NullLogger(); http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/RobinHoodBackwardShiftHashMapTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/RobinHoodBackwardShiftHashMapTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/RobinHoodBackwardShiftHashMapTest.java index 565b99e..345651e 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/RobinHoodBackwardShiftHashMapTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/RobinHoodBackwardShiftHashMapTest.java @@ -26,8 +26,11 @@ import org.apache.ignite.internal.pagemem.FullPageId; import org.apache.ignite.internal.util.GridLongList; import org.apache.ignite.internal.util.GridUnsafe; import org.apache.ignite.internal.util.typedef.internal.U; +import org.apache.ignite.testframework.GridTestUtils; import org.jetbrains.annotations.NotNull; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import static org.apache.ignite.IgniteSystemProperties.IGNITE_LONG_LONG_HASH_MAP_LOAD_FACTOR; import static org.junit.Assert.assertEquals; @@ -38,6 +41,9 @@ import static org.junit.Assert.assertTrue; * Unit tests of {@link RobinHoodBackwardShiftHashMap} implementation. */ public class RobinHoodBackwardShiftHashMapTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); /** * @param tester map test code http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/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 cb3d8f2..c6d9527 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 @@ -115,6 +115,9 @@ public final class GridTestUtils { public static final long DFLT_BUSYWAIT_SLEEP_INTERVAL = 200; /** */ + public static final long DFLT_TEST_TIMEOUT = 5 * 60 * 1000; + + /** */ static final String ALPHABETH = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890_"; /** http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/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 09475e6..a1d6c25 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 @@ -160,9 +160,6 @@ public abstract class GridAbstractTest extends TestCase { }}; /** */ - private static final long DFLT_TEST_TIMEOUT = 5 * 60 * 1000; - - /** */ private static final int DFLT_TOP_WAIT_TIMEOUT = 2000; /** */ @@ -2183,7 +2180,7 @@ public abstract class GridAbstractTest extends TestCase { if (timeout != null) return Long.parseLong(timeout); - return DFLT_TEST_TIMEOUT; + return GridTestUtils.DFLT_TEST_TIMEOUT; } /** http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/indexing/src/test/java/org/apache/ignite/client/FunctionalQueryTest.java ---------------------------------------------------------------------- diff --git a/modules/indexing/src/test/java/org/apache/ignite/client/FunctionalQueryTest.java b/modules/indexing/src/test/java/org/apache/ignite/client/FunctionalQueryTest.java index eeec30f..d10ed1a 100644 --- a/modules/indexing/src/test/java/org/apache/ignite/client/FunctionalQueryTest.java +++ b/modules/indexing/src/test/java/org/apache/ignite/client/FunctionalQueryTest.java @@ -36,7 +36,10 @@ import org.apache.ignite.cache.query.SqlQuery; import org.apache.ignite.configuration.BinaryConfiguration; import org.apache.ignite.configuration.ClientConfiguration; import org.apache.ignite.configuration.IgniteConfiguration; +import org.apache.ignite.testframework.GridTestUtils; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import static org.junit.Assert.*; @@ -44,6 +47,10 @@ import static org.junit.Assert.*; * Thin client functional tests. */ public class FunctionalQueryTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** * Tested API: * <ul> http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/indexing/src/test/java/org/apache/ignite/client/IgniteBinaryQueryTest.java ---------------------------------------------------------------------- diff --git a/modules/indexing/src/test/java/org/apache/ignite/client/IgniteBinaryQueryTest.java b/modules/indexing/src/test/java/org/apache/ignite/client/IgniteBinaryQueryTest.java index 4b3eebc..a524394 100644 --- a/modules/indexing/src/test/java/org/apache/ignite/client/IgniteBinaryQueryTest.java +++ b/modules/indexing/src/test/java/org/apache/ignite/client/IgniteBinaryQueryTest.java @@ -38,7 +38,10 @@ import org.apache.ignite.client.ClientCacheConfiguration; import org.apache.ignite.client.Config; import org.apache.ignite.client.IgniteClient; import org.apache.ignite.configuration.ClientConfiguration; +import org.apache.ignite.testframework.GridTestUtils; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import static org.junit.Assert.assertEquals; @@ -46,6 +49,10 @@ import static org.junit.Assert.assertEquals; * Ignite {@link BinaryObject} API system tests. */ public class IgniteBinaryQueryTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** * Test queries in Ignite binary. */ http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/indexing/src/test/java/org/apache/ignite/client/SecurityTest.java ---------------------------------------------------------------------- diff --git a/modules/indexing/src/test/java/org/apache/ignite/client/SecurityTest.java b/modules/indexing/src/test/java/org/apache/ignite/client/SecurityTest.java index e2b11db..0be13db 100644 --- a/modules/indexing/src/test/java/org/apache/ignite/client/SecurityTest.java +++ b/modules/indexing/src/test/java/org/apache/ignite/client/SecurityTest.java @@ -31,8 +31,11 @@ import org.apache.ignite.configuration.DataStorageConfiguration; import org.apache.ignite.configuration.IgniteConfiguration; import org.apache.ignite.internal.util.typedef.internal.U; import org.apache.ignite.ssl.SslContextFactory; +import org.apache.ignite.testframework.GridTestUtils; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.Timeout; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; @@ -41,6 +44,10 @@ import static org.junit.Assert.assertTrue; * Thin client security test. */ public class SecurityTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** Ignite home. */ private static final String IGNITE_HOME = U.getIgniteHome(); http://git-wip-us.apache.org/repos/asf/ignite/blob/2bf48e54/modules/zookeeper/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/zk/ZookeeperIpFinderTest.java ---------------------------------------------------------------------- diff --git a/modules/zookeeper/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/zk/ZookeeperIpFinderTest.java b/modules/zookeeper/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/zk/ZookeeperIpFinderTest.java index 25598fe..f85c6a3c 100644 --- a/modules/zookeeper/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/zk/ZookeeperIpFinderTest.java +++ b/modules/zookeeper/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/zk/ZookeeperIpFinderTest.java @@ -36,6 +36,8 @@ import org.apache.ignite.lang.IgniteBiPredicate; import org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi; import org.apache.ignite.testframework.GridTestUtils; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; +import org.junit.Rule; +import org.junit.rules.Timeout; /** * Test for {@link TcpDiscoveryZookeeperIpFinder}. @@ -43,6 +45,10 @@ import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; * @author Raul Kripalani */ public class ZookeeperIpFinderTest extends GridCommonAbstractTest { + /** Per test timeout */ + @Rule + public Timeout globalTimeout = new Timeout((int) GridTestUtils.DFLT_TEST_TIMEOUT); + /** ZK Cluster size. */ private static final int ZK_CLUSTER_SIZE = 3;