http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PSameClassLoaderSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PSameClassLoaderSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PSameClassLoaderSelfTest.java index 15845ed..39dd43b 100644 --- a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PSameClassLoaderSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PSameClassLoaderSelfTest.java @@ -20,11 +20,10 @@ package org.gridgain.grid.p2p; import org.apache.ignite.*; import org.apache.ignite.configuration.*; import org.apache.ignite.spi.discovery.tcp.*; -import org.gridgain.testframework.config.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.config.*; +import org.apache.ignite.testframework.junits.common.*; import java.net.*; -import java.util.*; /** * Test P2P deployment tasks which loaded from different class loaders.
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestTaskExecutionTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestTaskExecutionTest.java b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestTaskExecutionTest.java index 58665f9..d057a03 100644 --- a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestTaskExecutionTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestTaskExecutionTest.java @@ -20,7 +20,7 @@ package org.gridgain.grid.p2p; import org.apache.ignite.*; import org.apache.ignite.compute.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; /** * Test executes GridP2PTestTask on the remote node. * Before running of test you MUST start at least one remote node. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTimeoutSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTimeoutSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTimeoutSelfTest.java index fbc2d99..fbc2aa1 100644 --- a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTimeoutSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTimeoutSelfTest.java @@ -21,10 +21,9 @@ import org.apache.ignite.*; import org.apache.ignite.configuration.*; import org.apache.ignite.events.*; import org.apache.ignite.lang.*; -import org.gridgain.grid.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.config.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.config.*; +import org.apache.ignite.testframework.junits.common.*; import java.net.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PUndeploySelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PUndeploySelfTest.java b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PUndeploySelfTest.java index 8d1e8ef..393a24d 100644 --- a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PUndeploySelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PUndeploySelfTest.java @@ -21,10 +21,10 @@ import org.apache.ignite.*; import org.apache.ignite.compute.*; import org.apache.ignite.configuration.*; import org.apache.ignite.spi.deployment.local.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.config.*; -import org.gridgain.testframework.junits.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.config.*; +import org.apache.ignite.testframework.junits.*; +import org.apache.ignite.testframework.junits.common.*; import java.net.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/product/GridProductVersionSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/product/GridProductVersionSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/product/GridProductVersionSelfTest.java index 119c383..2dc2743 100644 --- a/modules/core/src/test/java/org/gridgain/grid/product/GridProductVersionSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/product/GridProductVersionSelfTest.java @@ -18,7 +18,7 @@ package org.gridgain.grid.product; import org.apache.ignite.product.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import static org.junit.Assert.*; import static org.apache.ignite.internal.GridProductImpl.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromFutureSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromFutureSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromFutureSelfTest.java index dad2a4f..2630689 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromFutureSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromFutureSelfTest.java @@ -24,8 +24,8 @@ import org.apache.ignite.resources.*; import org.apache.ignite.spi.discovery.tcp.*; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromJobSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromJobSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromJobSelfTest.java index 51de02f..b013e25 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromJobSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromJobSelfTest.java @@ -25,8 +25,8 @@ import org.apache.ignite.resources.*; import org.apache.ignite.spi.discovery.tcp.*; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromTaskSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromTaskSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromTaskSelfTest.java index 4dc675d..9cd7cbf 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromTaskSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCancelSiblingsFromTaskSelfTest.java @@ -25,8 +25,8 @@ import org.apache.ignite.resources.*; import org.apache.ignite.spi.discovery.tcp.*; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointAbstractSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointAbstractSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointAbstractSelfTest.java index 8c29323..92b299b 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointAbstractSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointAbstractSelfTest.java @@ -24,7 +24,7 @@ import org.apache.ignite.marshaller.*; import org.apache.ignite.resources.*; import org.apache.ignite.spi.checkpoint.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointSelfTest.java index 4f252c7..e0ef18f 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointSelfTest.java @@ -22,7 +22,7 @@ import org.apache.ignite.configuration.*; import org.apache.ignite.spi.checkpoint.cache.*; import org.apache.ignite.spi.checkpoint.jdbc.*; import org.apache.ignite.spi.checkpoint.sharedfs.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import org.hsqldb.jdbc.*; /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCollisionSpiSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCollisionSpiSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCollisionSpiSelfTest.java index f507ba1..6a8edbf 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCollisionSpiSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCollisionSpiSelfTest.java @@ -25,7 +25,7 @@ import org.apache.ignite.resources.*; import org.apache.ignite.spi.collision.*; import org.apache.ignite.spi.collision.fifoqueue.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionFutureWaitJobAttributeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionFutureWaitJobAttributeSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionFutureWaitJobAttributeSelfTest.java index 38f9f84..3162cfa 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionFutureWaitJobAttributeSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionFutureWaitJobAttributeSelfTest.java @@ -21,8 +21,8 @@ import org.apache.ignite.*; import org.apache.ignite.compute.*; import org.apache.ignite.resources.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionFutureWaitTaskAttributeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionFutureWaitTaskAttributeSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionFutureWaitTaskAttributeSelfTest.java index 45e02d5..a570afc 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionFutureWaitTaskAttributeSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionFutureWaitTaskAttributeSelfTest.java @@ -21,8 +21,8 @@ import org.apache.ignite.*; import org.apache.ignite.compute.*; import org.apache.ignite.resources.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobFailoverSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobFailoverSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobFailoverSelfTest.java index e826b12..62d0fd8 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobFailoverSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobFailoverSelfTest.java @@ -22,9 +22,8 @@ import org.apache.ignite.cluster.*; import org.apache.ignite.compute.*; import org.apache.ignite.configuration.*; import org.apache.ignite.resources.*; -import org.gridgain.grid.*; import org.apache.ignite.spi.failover.always.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobWaitTaskAttributeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobWaitTaskAttributeSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobWaitTaskAttributeSelfTest.java index c1264aa..80be9da 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobWaitTaskAttributeSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobWaitTaskAttributeSelfTest.java @@ -24,8 +24,8 @@ import org.apache.ignite.resources.*; import org.apache.ignite.spi.discovery.tcp.*; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionLoadSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionLoadSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionLoadSelfTest.java index a6453f6..49c7a72 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionLoadSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionLoadSelfTest.java @@ -23,8 +23,8 @@ import org.apache.ignite.compute.*; import org.apache.ignite.configuration.*; import org.apache.ignite.resources.*; import org.apache.ignite.internal.util.typedef.internal.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetFutureAttributeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetFutureAttributeSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetFutureAttributeSelfTest.java index 92705cf..7f67a3c 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetFutureAttributeSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetFutureAttributeSelfTest.java @@ -24,8 +24,8 @@ import org.apache.ignite.resources.*; import org.apache.ignite.spi.discovery.tcp.*; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetFutureAttributeWaitListenerSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetFutureAttributeWaitListenerSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetFutureAttributeWaitListenerSelfTest.java index 51f65e2..28af3be 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetFutureAttributeWaitListenerSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetFutureAttributeWaitListenerSelfTest.java @@ -24,7 +24,7 @@ import org.apache.ignite.resources.*; import org.apache.ignite.spi.discovery.tcp.*; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttribute2SelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttribute2SelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttribute2SelfTest.java index b04acdc..913d43b 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttribute2SelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttribute2SelfTest.java @@ -21,8 +21,7 @@ import org.apache.ignite.*; import org.apache.ignite.cluster.*; import org.apache.ignite.compute.*; import org.apache.ignite.resources.*; -import org.gridgain.grid.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeOrderSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeOrderSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeOrderSelfTest.java index 7feb74d..5a23872 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeOrderSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeOrderSelfTest.java @@ -21,8 +21,7 @@ import org.apache.ignite.*; import org.apache.ignite.cluster.*; import org.apache.ignite.compute.*; import org.apache.ignite.resources.*; -import org.gridgain.grid.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeSelfTest.java index 13b5e3d..2f0a6fc 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeSelfTest.java @@ -24,8 +24,8 @@ import org.apache.ignite.resources.*; import org.apache.ignite.spi.discovery.tcp.*; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeWaitListenerSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeWaitListenerSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeWaitListenerSelfTest.java index 8e014f4..dadd88b 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeWaitListenerSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetJobAttributeWaitListenerSelfTest.java @@ -24,7 +24,7 @@ import org.apache.ignite.resources.*; import org.apache.ignite.spi.discovery.tcp.*; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetTaskAttributeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetTaskAttributeSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetTaskAttributeSelfTest.java index c0e42bc..4b654d3 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetTaskAttributeSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionSetTaskAttributeSelfTest.java @@ -21,8 +21,8 @@ import org.apache.ignite.*; import org.apache.ignite.compute.*; import org.apache.ignite.resources.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionTaskWaitJobAttributeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionTaskWaitJobAttributeSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionTaskWaitJobAttributeSelfTest.java index 6f9d8d4..754a1a4 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionTaskWaitJobAttributeSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionTaskWaitJobAttributeSelfTest.java @@ -21,8 +21,8 @@ import org.apache.ignite.*; import org.apache.ignite.compute.*; import org.apache.ignite.resources.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionWaitAttributeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionWaitAttributeSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionWaitAttributeSelfTest.java index 5b020d2..8098efa 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionWaitAttributeSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionWaitAttributeSelfTest.java @@ -25,7 +25,7 @@ import org.apache.ignite.resources.*; import org.apache.ignite.spi.discovery.tcp.*; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/spi/GridSpiLocalHostInjectionTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/spi/GridSpiLocalHostInjectionTest.java b/modules/core/src/test/java/org/gridgain/grid/spi/GridSpiLocalHostInjectionTest.java index f980ba1..5186239 100644 --- a/modules/core/src/test/java/org/gridgain/grid/spi/GridSpiLocalHostInjectionTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/spi/GridSpiLocalHostInjectionTest.java @@ -21,8 +21,8 @@ import org.apache.ignite.*; import org.apache.ignite.spi.communication.tcp.*; import org.apache.ignite.spi.discovery.tcp.*; import org.apache.ignite.internal.processors.resource.*; -import org.gridgain.testframework.junits.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.*; +import org.apache.ignite.testframework.junits.common.*; import org.jetbrains.annotations.*; /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/spi/GridSpiStartStopAbstractTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/spi/GridSpiStartStopAbstractTest.java b/modules/core/src/test/java/org/gridgain/grid/spi/GridSpiStartStopAbstractTest.java index 8080330..03829e3 100644 --- a/modules/core/src/test/java/org/gridgain/grid/spi/GridSpiStartStopAbstractTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/spi/GridSpiStartStopAbstractTest.java @@ -18,7 +18,7 @@ package org.gridgain.grid.spi; import org.apache.ignite.spi.*; -import org.gridgain.testframework.junits.spi.*; +import org.apache.ignite.testframework.junits.spi.*; /** * Base SPI start-stop test class. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/spi/GridTcpSpiForwardingSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/spi/GridTcpSpiForwardingSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/spi/GridTcpSpiForwardingSelfTest.java index 7506f7b..fd756fd 100644 --- a/modules/core/src/test/java/org/gridgain/grid/spi/GridTcpSpiForwardingSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/spi/GridTcpSpiForwardingSelfTest.java @@ -27,7 +27,7 @@ import org.apache.ignite.spi.discovery.tcp.internal.*; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*; import org.apache.ignite.internal.util.nio.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.net.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/startup/servlet/GridServletLoaderTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/startup/servlet/GridServletLoaderTest.java b/modules/core/src/test/java/org/gridgain/grid/startup/servlet/GridServletLoaderTest.java index 77d27ad..04b7139 100644 --- a/modules/core/src/test/java/org/gridgain/grid/startup/servlet/GridServletLoaderTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/startup/servlet/GridServletLoaderTest.java @@ -17,8 +17,8 @@ package org.gridgain.grid.startup.servlet; -import org.gridgain.testframework.config.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.config.*; +import org.apache.ignite.testframework.junits.common.*; import javax.management.*; import javax.management.remote.*; import java.io.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/thread/GridThreadPoolExecutorServiceSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/thread/GridThreadPoolExecutorServiceSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/thread/GridThreadPoolExecutorServiceSelfTest.java index 35ac058..aa81c51 100644 --- a/modules/core/src/test/java/org/gridgain/grid/thread/GridThreadPoolExecutorServiceSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/thread/GridThreadPoolExecutorServiceSelfTest.java @@ -18,7 +18,7 @@ package org.gridgain.grid.thread; import org.apache.ignite.thread.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.util.concurrent.*; import java.util.concurrent.atomic.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/thread/GridThreadTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/thread/GridThreadTest.java b/modules/core/src/test/java/org/gridgain/grid/thread/GridThreadTest.java index 509acd9..cea3d86 100644 --- a/modules/core/src/test/java/org/gridgain/grid/thread/GridThreadTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/thread/GridThreadTest.java @@ -18,7 +18,7 @@ package org.gridgain.grid.thread; import org.apache.ignite.thread.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedDequeMultiThreadedTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedDequeMultiThreadedTest.java b/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedDequeMultiThreadedTest.java index a5c3d05..f25b78f 100644 --- a/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedDequeMultiThreadedTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedDequeMultiThreadedTest.java @@ -20,7 +20,7 @@ package org.gridgain.grid.util; import org.apache.ignite.lang.*; import org.jdk8.backport.*; import org.jdk8.backport.ConcurrentLinkedDeque8.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import org.jetbrains.annotations.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedDequeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedDequeSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedDequeSelfTest.java index c4955e9..43cdf05 100644 --- a/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedDequeSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedDequeSelfTest.java @@ -17,7 +17,7 @@ package org.gridgain.grid.util; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import org.jdk8.backport.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedHashMapMultiThreadedSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedHashMapMultiThreadedSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedHashMapMultiThreadedSelfTest.java index 9a6073b..8d3d152 100644 --- a/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedHashMapMultiThreadedSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/util/GridConcurrentLinkedHashMapMultiThreadedSelfTest.java @@ -19,7 +19,7 @@ package org.gridgain.grid.util; import org.apache.ignite.lang.*; import org.apache.ignite.internal.util.typedef.internal.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import org.jdk8.backport.*; import org.jetbrains.annotations.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/util/GridIndexFillTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/util/GridIndexFillTest.java b/modules/core/src/test/java/org/gridgain/grid/util/GridIndexFillTest.java index 15afb43..eb4b919 100644 --- a/modules/core/src/test/java/org/gridgain/grid/util/GridIndexFillTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/util/GridIndexFillTest.java @@ -20,7 +20,7 @@ package org.gridgain.grid.util; import org.apache.ignite.internal.util.*; import org.apache.ignite.lang.*; import org.apache.ignite.internal.util.snaptree.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.util.*; import java.util.concurrent.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/util/GridLogThrottleTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/util/GridLogThrottleTest.java b/modules/core/src/test/java/org/gridgain/grid/util/GridLogThrottleTest.java index 15fd8de..8296d16 100644 --- a/modules/core/src/test/java/org/gridgain/grid/util/GridLogThrottleTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/util/GridLogThrottleTest.java @@ -18,7 +18,7 @@ package org.gridgain.grid.util; import org.apache.ignite.internal.util.typedef.internal.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; /** * Grid log throttle test. To verify correctness, you need to run this test http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/util/GridQueueSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/util/GridQueueSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/util/GridQueueSelfTest.java index d1a9e4e..3f8b6cc 100644 --- a/modules/core/src/test/java/org/gridgain/grid/util/GridQueueSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/util/GridQueueSelfTest.java @@ -19,7 +19,7 @@ package org.gridgain.grid.util; import org.apache.ignite.internal.util.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; /** * Grid utils tests. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/util/GridSnapshotLockSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/util/GridSnapshotLockSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/util/GridSnapshotLockSelfTest.java index 145df9a..f18ea95 100644 --- a/modules/core/src/test/java/org/gridgain/grid/util/GridSnapshotLockSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/util/GridSnapshotLockSelfTest.java @@ -21,7 +21,7 @@ import org.apache.ignite.*; import org.apache.ignite.internal.util.*; import org.apache.ignite.lang.*; import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.util.*; import java.util.concurrent.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/util/GridSpinReadWriteLockSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/util/GridSpinReadWriteLockSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/util/GridSpinReadWriteLockSelfTest.java index beae034..4653f04 100644 --- a/modules/core/src/test/java/org/gridgain/grid/util/GridSpinReadWriteLockSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/util/GridSpinReadWriteLockSelfTest.java @@ -20,7 +20,7 @@ package org.gridgain.grid.util; import org.apache.ignite.internal.util.*; import org.apache.ignite.lang.*; import org.apache.ignite.internal.util.typedef.internal.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.util.concurrent.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/util/GridStringBuilderFactorySelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/util/GridStringBuilderFactorySelfTest.java b/modules/core/src/test/java/org/gridgain/grid/util/GridStringBuilderFactorySelfTest.java index 0b1f43c..f29d4d3 100644 --- a/modules/core/src/test/java/org/gridgain/grid/util/GridStringBuilderFactorySelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/util/GridStringBuilderFactorySelfTest.java @@ -19,7 +19,7 @@ package org.gridgain.grid.util; import org.apache.ignite.internal.util.*; import org.apache.ignite.internal.util.typedef.internal.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; /** * String builder factory test. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/util/GridTopologyHeapSizeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/util/GridTopologyHeapSizeSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/util/GridTopologyHeapSizeSelfTest.java index 5417ba5..73189e2 100644 --- a/modules/core/src/test/java/org/gridgain/grid/util/GridTopologyHeapSizeSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/util/GridTopologyHeapSizeSelfTest.java @@ -25,8 +25,8 @@ import org.apache.ignite.spi.discovery.tcp.ipfinder.*; import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*; import org.apache.ignite.internal.util.typedef.*; import org.apache.ignite.internal.util.typedef.internal.*; -import org.gridgain.testframework.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.*; +import org.apache.ignite.testframework.junits.common.*; import java.util.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/util/GridTransientTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/util/GridTransientTest.java b/modules/core/src/test/java/org/gridgain/grid/util/GridTransientTest.java index 24c3a5c..025398d 100644 --- a/modules/core/src/test/java/org/gridgain/grid/util/GridTransientTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/util/GridTransientTest.java @@ -17,7 +17,7 @@ package org.gridgain.grid.util; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import java.io.*; /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/grid/util/mbeans/GridMBeanSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/util/mbeans/GridMBeanSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/util/mbeans/GridMBeanSelfTest.java index 9357861..7eefa48 100644 --- a/modules/core/src/test/java/org/gridgain/grid/util/mbeans/GridMBeanSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/util/mbeans/GridMBeanSelfTest.java @@ -18,7 +18,7 @@ package org.gridgain.grid.util.mbeans; import org.apache.ignite.mbean.*; -import org.gridgain.testframework.junits.common.*; +import org.apache.ignite.testframework.junits.common.*; import javax.management.*; /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/jvmtest/BlockingQueueTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/jvmtest/BlockingQueueTest.java b/modules/core/src/test/java/org/gridgain/jvmtest/BlockingQueueTest.java deleted file mode 100644 index b0eaab4..0000000 --- a/modules/core/src/test/java/org/gridgain/jvmtest/BlockingQueueTest.java +++ /dev/null @@ -1,144 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.gridgain.jvmtest; - -import org.apache.ignite.internal.util.*; -import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.*; -import org.jdk8.backport.*; - -import java.util.concurrent.*; - -/** - * Blocking queue performance benchmark. - */ -public class BlockingQueueTest { - /** Number of retries. */ - private static final int RETRIES = 3; - - /** Number of attempts. */ - private static final int CNT = 1000000; - - /** Number of threads. */ - private static final int THREAD_CNT = Runtime.getRuntime().availableProcessors(); - - /** - * Main method. - * - * @param args Parameters. - * @throws Exception If failed. - */ - public static void main(String[] args) throws Exception { - for (int i = 0; i < RETRIES; i++) { - X.println(">>>"); - X.println(">>> Executing single threaded attempt: " + i); - X.println(">>>"); - - testBlockingQueue("single-threaded-linked-queue", new LinkedBlockingQueue<>()); - testBlockingQueue("single-threaded-linked-deque", new LinkedBlockingDeque<>()); - testBlockingQueue("single-threaded-array-queue", new ArrayBlockingQueue<>(CNT + 10)); - } - - for (int i = 0; i < RETRIES; i++) { - X.println(">>>"); - X.println(">>> Executing multi-threaded attempt: " + i); - X.println(">>>"); - - testBlockingQueueMultithreaded("multi-threaded-linked-queue", new LinkedBlockingQueue<>()); - testBlockingQueueMultithreaded("multi-threaded-linked-deque", new LinkedBlockingDeque<>()); - testBlockingQueueMultithreaded("multi-threaded-array-queue", new ArrayBlockingQueue<>( - THREAD_CNT * CNT + 100)); - } - } - - /** - * @throws InterruptedException If interrupted. - */ - private static void waitGc() throws InterruptedException { - System.gc(); - System.gc(); - - X.println(">>> Waiting for GC to complete..."); - - Thread.sleep(1000); - } - - /** - * @param testName Test name. - * @param q Queue to test. - * @throws InterruptedException If interrupted. - */ - private static void testBlockingQueue(String testName, BlockingQueue<Object> q) throws InterruptedException { - waitGc(); - - X.println(">>> Starting test for: " + testName); - - long dur = testBlockingQueue(q); - - X.println(">>> Tested queue [testName=" + testName + ", dur=" + dur + "ms]"); - - assert q.isEmpty(); - } - - /** - * @param testName Test name. - * @param q Queue. - * @throws Exception If failed. - */ - private static void testBlockingQueueMultithreaded(String testName, final BlockingQueue<Object> q) - throws Exception { - waitGc(); - - X.println(">>> Starting test for: " + testName); - - final LongAdder adder = new LongAdder(); - - GridTestUtils.runMultiThreaded(new Callable<Object>() { - @Override public Object call() throws Exception { - adder.add(testBlockingQueue(q)); - - return null; - } - }, THREAD_CNT, "queue-test-worker"); - - X.println(">>> Tested queue [testName=" + testName + ", dur=" + adder.sum() + "ms]"); - - assert q.isEmpty(); - } - - /** - * @param q Queue to test. - * @throws InterruptedException If interrupted. - */ - private static long testBlockingQueue(BlockingQueue<Object> q) throws InterruptedException { - GridTimer timer = new GridTimer("blocking-queue"); - - for (int i = 0; i < CNT; i++) - q.put(new Object()); - - for (int i = 0; i < CNT; i++) { - Object o = q.take(); - - assert o != null; - } - - timer.stop(); - - return timer.duration(); - } -} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/jvmtest/ConcurrentMapTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/jvmtest/ConcurrentMapTest.java b/modules/core/src/test/java/org/gridgain/jvmtest/ConcurrentMapTest.java deleted file mode 100644 index 7498543..0000000 --- a/modules/core/src/test/java/org/gridgain/jvmtest/ConcurrentMapTest.java +++ /dev/null @@ -1,193 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.gridgain.jvmtest; - -import org.apache.ignite.internal.util.*; -import org.apache.ignite.lang.*; -import org.apache.ignite.internal.util.typedef.*; -import org.apache.ignite.internal.util.lang.*; -import org.gridgain.testframework.*; -import org.jdk8.backport.*; - -import java.util.*; -import java.util.concurrent.*; -import java.util.concurrent.atomic.*; - -/** - * - */ -public class ConcurrentMapTest { - /** */ - private static Random rnd = new Random(); - - /** - * - */ - private ConcurrentMapTest() { - // No-op. - } - - /** - * @param args Args. - * @throws Exception If failed. - */ - public static void main(String args[]) throws Exception { - Thread.sleep(5000); - - Collection<IgnitePair<Integer>> ress = new LinkedList<>(); - - for (int lvl = 16; lvl <= 16384; lvl *= 2) { - System.gc(); - - X.println("Testing map with concurrency level: " + lvl); - - int writes = testMap(100000, GridConcurrentFactory.<String, Integer>newMap(256, lvl)); - - ress.add(F.pair(lvl, writes)); - } - - X.println("Test summary."); - - for (IgnitePair<Integer> p : ress) - X.println("Performance [lvl=" + p.get1() + ", writes=" + p.get2() + ']'); - - testPut(); - - testOpsSpeed(); - - testCreationTime(); - } - - /** - * @param keyRange Key range. - * @param map Map. - * @return Writes count. - * @throws Exception If failed. - */ - public static int testMap(final int keyRange, final ConcurrentMap<String, Integer> map) throws Exception { - final AtomicBoolean done = new AtomicBoolean(); - - final AtomicInteger writes = new AtomicInteger(); - - IgniteFuture fut1 = GridTestUtils.runMultiThreadedAsync( - new Runnable() { - @Override public void run() { - while (!done.get()) { - map.put(rnd.nextInt(keyRange) + "very.long.string.for.key", 1); - - writes.incrementAndGet(); - } - } - }, - 40, - "thread" - ); - - long duration = 20 * 1000; - - for (long time = 0; time < duration;) { - Thread.sleep(5000); - - time += 5000; - - X.println(">>> Stats [duration=" + time + ", writes=" + writes.get() + ']'); - } - - done.set(true); - - fut1.get(); - - X.println(">>> Test finished [duration=" + duration + ", writes=" + writes.get() + ']'); - - return writes.get(); - } - - /** - * @throws Exception If failed. - */ - public static void testPut() throws Exception { - Map<Integer, Integer> map = new ConcurrentHashMap8<>(); - - map.put(0, 0); - map.put(0, 0); - } - - /** - * @throws Exception If failed. - */ - public static void testOpsSpeed() throws Exception { - for (int i = 0; i < 4; i++) { - X.println("New map ops time: " + runOps(new ConcurrentHashMap8<Integer, Integer>(), 1000000, 100)); - - X.println("Jdk6 map ops time: " + runOps(new ConcurrentHashMap<Integer, Integer>(), 1000000, 100)); - } - } - - /** - * @param iterCnt Iterations count. - * @param threadCnt Threads count. - * @return Time taken. - */ - private static long runOps(final Map<Integer,Integer> map, final int iterCnt, int threadCnt) throws Exception { - long start = System.currentTimeMillis(); - - GridTestUtils.runMultiThreaded(new Callable<Object>() { - @Override public Object call() throws Exception { - ThreadLocalRandom8 rnd = ThreadLocalRandom8.current(); - - for (int i = 0; i < iterCnt; i++) { - // Put random. - map.put(rnd.nextInt(0, 10000), 0); - - // Read random. - map.get(rnd.nextInt(0, 10000)); - - // Remove random. - map.remove(rnd.nextInt(0, 10000)); - } - - return null; - } - }, threadCnt, "thread"); - - return System.currentTimeMillis() - start; - } - - /** - * @throws Exception If failed. - */ - @SuppressWarnings("ResultOfObjectAllocationIgnored") - public static void testCreationTime() throws Exception { - for (int i = 0; i < 5; i++) { - long now = System.currentTimeMillis(); - - for (int j = 0; j < 1000000; j++) - new ConcurrentHashMap8<Integer, Integer>(); - - X.println("New map creation time: " + (System.currentTimeMillis() - now)); - - now = System.currentTimeMillis(); - - for (int j = 0; j < 1000000; j++) - new ConcurrentHashMap<Integer, Integer>(); - - X.println("Jdk6 map creation time: " + (System.currentTimeMillis() - now)); - } - } - -} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/jvmtest/FileIOTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/jvmtest/FileIOTest.java b/modules/core/src/test/java/org/gridgain/jvmtest/FileIOTest.java deleted file mode 100644 index 853f03b..0000000 --- a/modules/core/src/test/java/org/gridgain/jvmtest/FileIOTest.java +++ /dev/null @@ -1,138 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.gridgain.jvmtest; - -import junit.framework.*; -import org.apache.ignite.internal.util.typedef.*; -import org.apache.ignite.internal.util.typedef.internal.*; - -import java.io.*; -import java.util.*; - -/** - * Java file IO test. - */ -public class FileIOTest extends TestCase { - /** File path. */ - private static final String FILE_PATH = "/test-java-file.tmp"; - - /** Temp dir. */ - private static final String TMP_DIR = System.getProperty("java.io.tmpdir"); - - /** - * @throws Exception If failed. - */ - public void testReadLineFromBinaryFile() throws Exception { - File file = new File(FILE_PATH); - - file.deleteOnExit(); - - RandomAccessFile raf = new RandomAccessFile(file, "rw"); - - byte[] b = new byte[100]; - - Arrays.fill(b, (byte)10); - - raf.write(b); - - raf.writeBytes("swap-spaces/space1/b53b3a3d6ab90ce0268229151c9bde11|" + - "b53b3a3d6ab90ce0268229151c9bde11|1315392441288" + U.nl()); - - raf.writeBytes("swap-spaces/space1/b53b3a3d6ab90ce0268229151c9bde11|" + - "b53b3a3d6ab90ce0268229151c9bde11|1315392441288" + U.nl()); - - raf.write(b); - - raf.writeBytes("test" + U.nl()); - - raf.getFD().sync(); - - raf.seek(0); - - while (raf.getFilePointer() < raf.length()) { - String s = raf.readLine(); - - X.println("String: " + s + ";"); - - X.println("String length: " + s.length()); - - X.println("File pointer: " + raf.getFilePointer()); - } - } - - /** - * @throws Exception If failed. - */ - public void testMultipleFilesCreation() throws Exception { - File parent = new File(TMP_DIR, "testMultipleFilesCreation"); - - U.delete(parent); - - U.mkdirs(parent); - - int childCnt = 4; - int subChildCnt = 4; - - for (int i = 0; i < childCnt; i++) { - File f = new File(parent, String.valueOf(i)); - - U.mkdirs(f); - - for (int j = 0; j < subChildCnt; j++) - U.mkdirs(new File(f, String.valueOf(j))); - } - - X.println("Parent: " + parent.getAbsolutePath()); - X.println("Test started: " + U.format(System.currentTimeMillis())); - - long start = System.currentTimeMillis(); - - byte[] data = new byte[4096]; - - for (int i = 0; i < 50000; i++) { - int idx1 = i % childCnt; - int idx2 = (i / childCnt) % subChildCnt; - - RandomAccessFile f = null; - - try { - f = new RandomAccessFile(new File(parent, idx1 + File.separator + idx2 + File.separatorChar + i), "rw"); - - f.write(data); - } - finally { - U.closeQuiet(f); - } - } - - X.println("Test time: " + (System.currentTimeMillis() - start)); - } - - /** - * - */ - public void testGetAbsolutePath() { - for (int i = 0; i < 1000000; i++) { - new File("/" + UUID.randomUUID().toString()).getAbsolutePath(); - - new File(UUID.randomUUID().toString()).getAbsolutePath(); - - new File("/Users").getAbsolutePath(); - } - } -} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/jvmtest/FileLocksTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/jvmtest/FileLocksTest.java b/modules/core/src/test/java/org/gridgain/jvmtest/FileLocksTest.java deleted file mode 100644 index 087e9af..0000000 --- a/modules/core/src/test/java/org/gridgain/jvmtest/FileLocksTest.java +++ /dev/null @@ -1,121 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.gridgain.jvmtest; - -import junit.framework.*; - -import javax.swing.*; -import java.io.*; -import java.nio.channels.*; - -/** - * Java file locks test. - */ -public class FileLocksTest extends TestCase { - /** File path (on Windows file will be created under the root directory of the current drive). */ - private static final String LOCK_FILE_PATH = "/test-java-file-lock-tmp.bin"; - - /** - * @throws Exception If failed. - */ - public void testWriteLocks() throws Exception { - final File file = new File(LOCK_FILE_PATH); - - file.createNewFile(); - - RandomAccessFile raf = new RandomAccessFile(file, "rw"); - - System.out.println("Getting lock..."); - - FileLock lock = raf.getChannel().lock(); - - System.out.println("Obtained lock: " + lock); - - Thread thread = new Thread(new Runnable() { - @Override public void run() { - try { - RandomAccessFile raf = new RandomAccessFile(file, "rw"); - - System.out.println("Getting lock (parallel thread)..."); - - FileLock lock = raf.getChannel().lock(); - - System.out.println("Obtained lock (parallel tread): " + lock); - - lock.release(); - } - catch (Throwable e) { - e.printStackTrace(); - } - } - }); - - thread.start(); - - JOptionPane.showMessageDialog(null, "Press OK to release lock."); - - lock.release(); - - thread.join(); - } - - /** - * @throws Exception If failed. - */ - public void testReadLocks() throws Exception { - final File file = new File(LOCK_FILE_PATH); - - file.createNewFile(); - - RandomAccessFile raf = new RandomAccessFile(file, "r"); - - System.out.println("Getting lock..."); - - FileLock lock = raf.getChannel().lock(0, Long.MAX_VALUE, true); - - System.out.println("Obtained lock: " + lock); - - Thread thread = new Thread(new Runnable() { - @Override public void run() { - try { - RandomAccessFile raf = new RandomAccessFile(file, "r"); - - System.out.println("Getting lock (parallel thread)..."); - - FileLock lock = raf.getChannel().lock(0, Long.MAX_VALUE, true); - - System.out.println("Obtained lock (parallel thread): " + lock); - - lock.release(); - - } - catch (Throwable e) { - e.printStackTrace(); - } - } - }); - - thread.start(); - - JOptionPane.showMessageDialog(null, "Press OK to release lock."); - - lock.release(); - - thread.join(); - } -} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/jvmtest/LinkedHashMapTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/jvmtest/LinkedHashMapTest.java b/modules/core/src/test/java/org/gridgain/jvmtest/LinkedHashMapTest.java deleted file mode 100644 index 322dd66..0000000 --- a/modules/core/src/test/java/org/gridgain/jvmtest/LinkedHashMapTest.java +++ /dev/null @@ -1,87 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.gridgain.jvmtest; - -import junit.framework.*; -import org.apache.ignite.internal.util.typedef.*; - -import java.util.*; - -/** - * Test for {@link LinkedHashMap}. - */ -public class LinkedHashMapTest extends TestCase { - /** @throws Exception If failed. */ - public void testAccessOrder1() throws Exception { - X.println(">>> testAccessOrder1 <<<"); - - Map<String, String> map = new LinkedHashMap<>(3, 0.75f, true); - - for (int i = 1; i <= 3; i++) - map.put("k" + i, "v" + i); - - X.println("Initial state: " + map); - - int i = 0; - - for (Map.Entry<String, String> entry : map.entrySet()) { - X.println("Entry: " + entry); - - if (i > 1) - break; - - i++; - } - - X.println("State after loop: " + map); - } - - /** @throws Exception If failed. */ - public void testAccessOrder2() throws Exception { - X.println(">>> testAccessOrder2 <<<"); - - Map<String, String> map = new LinkedHashMap<>(3, 0.75f, true); - - for (int i = 1; i <= 3; i++) - map.put("k" + i, "v" + i); - - X.println("Initial state: " + map); - - // Accessing second entry. - map.get("k2"); - - X.println("State after get: " + map); - } - - /** @throws Exception If failed. */ - public void testAccessOrder3() throws Exception { - X.println(">>> testAccessOrder3 <<<"); - - Map<String, String> map = new LinkedHashMap<>(3, 0.75f, true); - - map.put("k1", "v1"); - map.put("k2", "v2"); - - X.println("Initial state: " + map); - - // Accessing first entry. - map.get("k1"); - - X.println("State after get: " + map); - } -} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/jvmtest/MultipleFileIOTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/jvmtest/MultipleFileIOTest.java b/modules/core/src/test/java/org/gridgain/jvmtest/MultipleFileIOTest.java deleted file mode 100644 index 3d2f2ee..0000000 --- a/modules/core/src/test/java/org/gridgain/jvmtest/MultipleFileIOTest.java +++ /dev/null @@ -1,134 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.gridgain.jvmtest; - -import org.apache.ignite.internal.util.typedef.F; - -import java.io.*; -import java.util.*; - -/** - * - */ -public class MultipleFileIOTest { - /** Temp dir. */ - private static final String TMP_DIR = System.getProperty("java.io.tmpdir"); - - /** - * - */ - private MultipleFileIOTest() { - // No-op. - } - - /** - * @param args Args. - * @throws Exception If failed. - */ - @SuppressWarnings({"TooBroadScope"}) - public static void main(String args[]) throws Exception { - File parent = new File(TMP_DIR, "testMultipleFilesCreation"); - - System.out.println("Deleting: " + new Date()); - - delete(parent); - parent.mkdirs(); - - int childCnt = 10; - int subChildCnt = 10; - boolean useRaf = true; - - if (args.length > 0) { - childCnt = Integer.parseInt(args[0]); - subChildCnt = Integer.parseInt(args[1]); - } - - if (args.length > 3) - useRaf = Boolean.parseBoolean(args[2]); - - for (int i = 0; i < childCnt; i++) { - File f = new File(parent, String.valueOf(i)); - - f.mkdirs(); - - for (int j = 0; j < subChildCnt; j++) - new File(f, String.valueOf(j)).mkdirs(); - } - - System.out.println("Test started: " + new Date()); - System.out.println("Parent: " + parent.getAbsolutePath()); - - long start = System.currentTimeMillis(); - - byte[] data = new byte[4096]; - - for (int i = 0; i < 50000; i++) { - int idx1 = i % childCnt; - int idx2 = (i / childCnt) % subChildCnt; - - File f = new File(parent, idx1 + File.separator + idx2 + File.separatorChar + i); - - if (useRaf) { - RandomAccessFile raf = null; - - try { - raf = new RandomAccessFile(f, "rw"); - - raf.write(data); - } - finally { - if (raf != null) - raf.close(); - } - } - else { - FileOutputStream fos = null; - - try { - fos = new FileOutputStream(f); - - fos.write(data); - } - finally { - if (fos != null) - fos.close(); - } - } - } - - System.out.println("Test time: " + (System.currentTimeMillis() - start)); - } - - /** - * @param f File to delete. - */ - private static void delete(File f) { - assert f != null; - - if (f.isDirectory()) { - File[] files = f.listFiles(); - - if (!F.isEmpty(files)) { - for (File f0 : files) - delete(f0); - } - } - - f.delete(); - } -} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/jvmtest/NetworkFailureTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/jvmtest/NetworkFailureTest.java b/modules/core/src/test/java/org/gridgain/jvmtest/NetworkFailureTest.java deleted file mode 100644 index 4abcbfe..0000000 --- a/modules/core/src/test/java/org/gridgain/jvmtest/NetworkFailureTest.java +++ /dev/null @@ -1,370 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.gridgain.jvmtest; - -import junit.framework.*; -import org.apache.ignite.lang.*; -import org.apache.ignite.internal.util.typedef.*; -import org.apache.ignite.internal.util.typedef.internal.*; -import org.gridgain.testframework.*; -import org.jetbrains.annotations.*; - -import javax.swing.*; -import java.io.*; -import java.net.*; -import java.util.concurrent.*; -import java.util.concurrent.atomic.*; - -/** - * - */ -public class NetworkFailureTest extends TestCase { - /** - * @throws Exception If failed. - */ - public void testNetworkFailure() throws Exception { - final AtomicBoolean done = new AtomicBoolean(); - - final InetAddress addr = InetAddress.getByName("192.168.0.100"); - - IgniteFuture<?> fut1 = GridTestUtils.runMultiThreadedAsync( - new Callable<Object>() { - @Nullable @Override public Object call() throws Exception { - ServerSocket srvSock = null; - Socket sock = null; - - try { - srvSock = new ServerSocket(60000, 0, addr); - - sock = srvSock.accept(); - - X.println("Socket [timeout=" + sock.getSoTimeout() + ", linger=" + sock.getSoLinger() + - ", sndBuf=" + sock.getSendBufferSize() + ", sndBuf=" + sock.getSendBufferSize() + ']'); - - sock.setKeepAlive(true); - - sock.setSoTimeout(2000); - - sock.setSendBufferSize(256 * 1024); - - X.println("Socket [timeout=" + sock.getSoTimeout() + ", linger=" + sock.getSoLinger() + - ", sndBuf=" + sock.getSendBufferSize() + ", rcvBuf=" + sock.getReceiveBufferSize() + ']'); - - while (!done.get()) - X.println("Read from socket: " + sock.getInputStream().read()); - - return null; - } - finally { - U.closeQuiet(srvSock); - U.closeQuiet(sock); - } - } - }, - 1, - "server" - ); - - IgniteFuture<?> fut2 = GridTestUtils.runMultiThreadedAsync( - new Callable<Object>() { - @Nullable @Override public Object call() throws Exception { - Socket sock = null; - - try { - sock = new Socket(addr, 60000); - - X.println("Socket [timeout=" + sock.getSoTimeout() + ", linger=" + sock.getSoLinger() + - ", sndBuf=" + sock.getSendBufferSize() + ", sndBuf=" + sock.getSendBufferSize() + ']'); - - sock.setKeepAlive(true); - - sock.setSoTimeout(2000); - - sock.setSendBufferSize(256 * 1024); - - X.println("Socket [timeout=" + sock.getSoTimeout() + ", linger=" + sock.getSoLinger() + - ", sndBuf=" + sock.getSendBufferSize() + ", sndBuf=" + sock.getSendBufferSize() + ']'); - - int i = 0; - - while (!done.get()) { - sock.getOutputStream().write(++i); - - sock.getOutputStream().flush(); - - X.println("Wrote to socket: " + i); - - X.println("Socket connected: " + sock.isConnected()); - X.println("Socket keep alive: " + sock.getKeepAlive()); - - U.sleep(1000); - } - - return null; - } - finally { - U.closeQuiet(sock); - } - } - }, - 1, - "client" - ); - - JOptionPane.showMessageDialog(null, "Unplug network cable." + U.nl() + - "Press OK to finish."); - - done.set(true); - - fut1.get(); - fut2.get(); - } - - /** - * @throws Exception If failed. - */ - public void testReadTimeout() throws Exception { - final InetAddress addr = InetAddress.getByName("192.168.3.10"); - - IgniteFuture<?> fut1 = GridTestUtils.runMultiThreadedAsync( - new Callable<Object>() { - @Nullable @Override public Object call() throws Exception { - ServerSocket srvSock = null; - Socket sock = null; - - try { - srvSock = new ServerSocket(60000, 0, addr); - - sock = srvSock.accept(); - - X.println("Socket [timeout=" + sock.getSoTimeout() + ", linger=" + sock.getSoLinger() + - ", sndBuf=" + sock.getSendBufferSize() + ", sndBuf=" + sock.getSendBufferSize() + - ", NODELAY=" + sock.getTcpNoDelay() + ']'); - - sock.setSoTimeout(2000); - sock.setTcpNoDelay(true); - - X.println("Socket [timeout=" + sock.getSoTimeout() + ", linger=" + sock.getSoLinger() + - ", sndBuf=" + sock.getSendBufferSize() + ", sndBuf=" + sock.getSendBufferSize() + - ", NODELAY=" + sock.getTcpNoDelay() + ']'); - - sock.getInputStream().read(); - } - catch (IOException e) { - X.println("Caught expected exception: " + e); - - e.printStackTrace(); - } - finally { - U.closeQuiet(srvSock); - U.closeQuiet(sock); - } - - return null; - } - }, - 1, - "server" - ); - - IgniteFuture<?> fut2 = GridTestUtils.runMultiThreadedAsync( - new Callable<Object>() { - @Nullable @Override public Object call() throws Exception { - Socket sock = null; - - try { - sock = new Socket(addr, 60000); - - X.println("Socket [timeout=" + sock.getSoTimeout() + ", linger=" + sock.getSoLinger() + - ", sndBuf=" + sock.getSendBufferSize() + ", sndBuf=" + sock.getSendBufferSize() + - ", NODELAY=" + sock.getTcpNoDelay() + ']'); - - sock.setTcpNoDelay(true); - - X.println("Socket [timeout=" + sock.getSoTimeout() + ", linger=" + sock.getSoLinger() + - ", sndBuf=" + sock.getSendBufferSize() + ", sndBuf=" + sock.getSendBufferSize() + - ", NODELAY=" + sock.getTcpNoDelay() + ']'); - - Thread.sleep(10000); - - return null; - } - finally { - U.closeQuiet(sock); - } - } - }, - 1, - "client" - ); - - fut1.get(); - fut2.get(); - } - - /** - * @throws Exception If failed. - */ - public void testSocketCloseOnTimeout() throws Exception { - final AtomicBoolean done = new AtomicBoolean(); - - final InetAddress addr = InetAddress.getByName("192.168.0.100"); - - IgniteFuture<?> fut1 = GridTestUtils.runMultiThreadedAsync( - new Callable<Object>() { - @Nullable @Override public Object call() throws Exception { - ServerSocket srvSock = null; - Socket sock = null; - - try { - srvSock = new ServerSocket(60000, 0, addr); - - sock = srvSock.accept(); - - while (!done.get()) - U.sleep(1000); - - return null; - } - finally { - U.closeQuiet(srvSock); - U.closeQuiet(sock); - } - } - }, - 1, - "server" - ); - - final AtomicReference<Socket> sockRef = new AtomicReference<>(); - - IgniteFuture<?> fut2 = GridTestUtils.runMultiThreadedAsync( - new Callable<Object>() { - @Nullable @Override public Object call() throws Exception { - Socket sock = null; - - try { - sock = new Socket(addr, 60000); - - X.println("Socket [timeout=" + sock.getSoTimeout() + ", linger=" + sock.getSoLinger() + - ", sndBuf=" + sock.getSendBufferSize() + ", sndBuf=" + sock.getSendBufferSize() + ']'); - - sockRef.set(sock); - - sock.getOutputStream().write( - new byte[(sock.getSendBufferSize() + sock.getReceiveBufferSize()) * 2]); - - assert false : "Message has been written."; - } - catch (IOException e) { - X.println("Caught expected exception: " + e); - - e.printStackTrace(); - } - finally { - U.closeQuiet(sock); - } - - return null; - } - }, - 1, - "client" - ); - - IgniteFuture<?> fut3 = GridTestUtils.runMultiThreadedAsync( - new Callable<Object>() { - @Nullable @Override public Object call() throws Exception { - while (true) { - U.sleep(1000); - - Socket sock = sockRef.get(); - - if (sock != null) { - U.sleep(1000); - - U.closeQuiet(sock); - - return null; - } - } - } - }, - 1, - "client" - ); - - fut2.get(); - fut3.get(); - - done.set(true); - - fut1.get(); - } - - /** - * @throws Exception If failed. - */ - public void testConnectionTime() throws Exception { - X.println("Unexistent host."); - checkConnection(InetAddress.getByName("192.168.0.222")); - - X.println("Unlistened port."); - checkConnection(InetAddress.getByName("192.168.0.1")); - } - - /** - * @param addr Address to check connection to. - */ - private void checkConnection(InetAddress addr) { - long start = System.currentTimeMillis(); - - Socket sock = null; - - try { - sock = openSocket(addr, 80); - } - catch (Exception e) { - X.println("Caught exception: " + e.getClass().getSimpleName() + " - " + e.getMessage()); - } - finally { - X.println("Time taken: " + (System.currentTimeMillis() - start)); - - U.closeQuiet(sock); - } - } - - /** - * @param addr Remote address. - * @param port Remote port. - * @return Opened socket. - * @throws IOException If failed. - */ - private Socket openSocket(InetAddress addr, int port) throws IOException { - Socket sock = new Socket(); - - sock.bind(new InetSocketAddress(InetAddress.getByName("192.168.0.100"), 0)); - - sock.connect(new InetSocketAddress(addr, port), 1); - - X.println("Socket [timeout=" + sock.getSoTimeout() + ", linger=" + sock.getSoLinger() + - ", sndBuf=" + sock.getSendBufferSize() + ", sndBuf=" + sock.getSendBufferSize() + ']'); - - return sock; - } -} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd28003b/modules/core/src/test/java/org/gridgain/jvmtest/QueueSizeCounterMultiThreadedTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/jvmtest/QueueSizeCounterMultiThreadedTest.java b/modules/core/src/test/java/org/gridgain/jvmtest/QueueSizeCounterMultiThreadedTest.java deleted file mode 100644 index 8396c27..0000000 --- a/modules/core/src/test/java/org/gridgain/jvmtest/QueueSizeCounterMultiThreadedTest.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.gridgain.jvmtest; - -import junit.framework.*; -import org.apache.ignite.lang.*; -import org.apache.ignite.internal.util.typedef.*; -import org.gridgain.testframework.*; -import org.jetbrains.annotations.*; - -import java.util.concurrent.*; -import java.util.concurrent.atomic.*; -import java.util.concurrent.locks.*; - -/** - * Test to check strange assertion in eviction manager. - */ -public class QueueSizeCounterMultiThreadedTest extends TestCase { - /** - * @throws Exception If failed. - */ - @SuppressWarnings({"LockAcquiredButNotSafelyReleased"}) - public void testQueueSizeCounter() throws Exception { - final ConcurrentLinkedQueue<Integer> q = new ConcurrentLinkedQueue<>(); - - final AtomicInteger sizeCnt = new AtomicInteger(); - - final AtomicBoolean done = new AtomicBoolean(); - - final AtomicBoolean guard = new AtomicBoolean(); - - final ReadWriteLock lock = new ReentrantReadWriteLock(); - - IgniteFuture fut1 = GridTestUtils.runMultiThreadedAsync( - new Callable<Object>() { - @SuppressWarnings( {"BusyWait"}) - @Nullable @Override public Object call() throws Exception { - int cleanUps = 0; - - while (!done.get()) { - lock.readLock().lock(); - - try { - q.add(1); - - sizeCnt.incrementAndGet(); - } - finally { - lock.readLock().unlock(); - } - - if (sizeCnt.get() > 100 && guard.compareAndSet(false, true)) { - lock.writeLock().lock(); - - try { - for (Integer i = q.poll(); i != null; i = q.poll()) - sizeCnt.decrementAndGet(); - - cleanUps++; - - assert sizeCnt.get() == 0 : "Invalid count [cnt=" + sizeCnt.get() + - ", size=" + q.size() + ", entries=" + q + ']'; - } - finally { - lock.writeLock().unlock(); - - guard.set(false); - } - } - } - - X.println("Cleanups count (per thread): " + cleanUps); - - return null; - } - }, - 100, - "test-thread" - ); - - Thread.sleep(3 * 60 * 1000); - - done.set(true); - - fut1.get(); - } -}