IGNITE-10774 Migrate test suites that are fixed lists of test classes from Junit 3 to 4 - Fixes #5732.
Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/cc31cbde Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/cc31cbde Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/cc31cbde Branch: refs/heads/master Commit: cc31cbde56a7ef1330eb27fceaa5c97af843b2cd Parents: ca71fe9 Author: Oleg Ignatenko <oignate...@gridgain.com> Authored: Thu Dec 27 19:35:14 2018 +0300 Committer: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> Committed: Thu Dec 27 19:35:14 2018 +0300 ---------------------------------------------------------------------- .../suite/IgniteJdbcDriverMvccTestSuite.java | 37 +-- .../jdbc/suite/IgniteJdbcDriverTestSuite.java | 256 +++++++++---------- .../IgniteMvccTxMultiThreadedAbstractTest.java | 11 +- ...dCachePartitionedTopologyChangeSelfTest.java | 4 +- ...ePartitionedOptimisticTxNodeRestartTest.java | 4 +- ...rySimpleNameMapperCacheFullApiTestSuite.java | 19 +- ...eCacheDataStructuresBinarySelfTestSuite.java | 33 +-- .../IgniteCacheDataStructuresSelfTestSuite.java | 204 +++++++-------- .../IgniteCacheFailoverTestSuite2.java | 55 ++-- .../IgniteCacheFailoverTestSuite3.java | 23 +- ...IgniteCacheFullApiMultiJvmSelfTestSuite.java | 74 +++--- .../IgniteCacheFullApiSelfTestSuite.java | 178 ++++++------- .../IgniteCacheLoadConsistencyTestSuite.java | 23 +- .../testsuites/IgniteCacheMvccTestSuite.java | 66 ++--- .../testsuites/IgniteCacheRestartTestSuite.java | 31 +-- .../IgniteCacheRestartTestSuite2.java | 35 +-- .../IgniteCacheTxRecoverySelfTestSuite.java | 43 ++-- .../testsuites/IgniteClientNodesTestSuite.java | 29 +-- .../IgniteClientReconnectTestSuite.java | 51 ++-- ...ileSystemShmemExternalDualAsyncSelfTest.java | 9 +- .../HadoopExternalTaskExecutionSelfTest.java | 4 +- .../HadoopExternalCommunicationSelfTest.java | 6 +- .../IgniteBinaryHibernateTestSuite.java | 22 +- .../testsuites/IgniteHibernateTestSuite.java | 40 ++- .../IgniteBinaryHibernate5TestSuite.java | 22 +- .../testsuites/IgniteHibernate5TestSuite.java | 40 ++- .../IgniteBinaryHibernate53TestSuite.java | 24 +- .../testsuites/IgniteHibernate53TestSuite.java | 43 ++-- .../IgniteCacheAffinityRunTestSuite.java | 29 +-- .../testsuites/IgniteCacheMvccSqlTestSuite.java | 168 ++++++------ .../IgniteCacheQuerySelfTestSuite3.java | 83 +++--- .../IgniteCacheQuerySelfTestSuite4.java | 41 ++- .../IgniteCacheQuerySelfTestSuite5.java | 54 ++-- .../IgniteCacheQuerySelfTestSuite6.java | 54 ++-- ...acheWithIndexingAndPersistenceTestSuite.java | 21 +- .../IgniteCacheWithIndexingTestSuite.java | 67 +++-- ...IgniteDbMemoryLeakWithIndexingTestSuite.java | 21 +- .../IgnitePdsWithIndexingCoreTestSuite.java | 73 +++--- .../IgnitePdsWithIndexingTestSuite.java | 37 +-- .../ignite/testsuites/IgniteJclTestSuite.java | 19 +- .../ignite/testsuites/IgniteJtaTestSuite.java | 44 ++-- .../kafka/IgniteKafkaStreamerSelfTestSuite.java | 29 +-- .../testsuites/IgniteLog4j2TestSuite.java | 25 +- .../org/apache/ignite/IgniteMesosTestSuite.java | 19 +- .../org/apache/ignite/ml/IgniteMLTestSuite.java | 56 ++-- .../ignite/ml/dataset/DatasetTestSuite.java | 37 ++- .../ignite/ml/inference/InferenceTestSuite.java | 25 +- .../org/apache/ignite/ml/nn/MLPTestSuite.java | 23 +- .../ignite/ml/selection/SelectionTestSuite.java | 44 ++-- .../ignite/ml/tree/DecisionTreeTestSuite.java | 37 ++- .../protocols/http/jetty/GridRestSuite.java | 19 +- .../rocketmq/RocketMQStreamerTestSuite.java | 19 +- .../testsuites/IgniteSchedulerTestSuite.java | 19 +- .../ignite/testsuites/IgniteSlf4jTestSuite.java | 19 +- .../ignite/testsuites/IgniteRDDTestSuite.java | 21 +- .../testsuites/IgniteSpringData2TestSuite.java | 21 +- .../testsuites/IgniteSpringDataTestSuite.java | 21 +- .../storm/IgniteStormStreamerSelfTestSuite.java | 19 +- .../twitter/IgniteTwitterStreamerTestSuite.java | 19 +- .../testsuites/IgniteToolsSelfTestSuite.java | 19 +- .../IgniteUriDeploymentTestSuite.java | 52 ++-- .../org/apache/ignite/IgniteYarnTestSuite.java | 19 +- .../zeromq/IgniteZeroMqStreamerTestSuite.java | 19 +- ...CacheEntryListenerWithZkDiscoAtomicTest.java | 4 +- .../ZookeeperDiscoverySpiAbstractTestSuite.java | 3 +- .../zk/ZookeeperDiscoverySpiTestSuite2.java | 35 +-- .../zk/ZookeeperDiscoverySpiTestSuite3.java | 41 ++- .../zk/ZookeeperDiscoverySpiTestSuite4.java | 37 ++- .../zk/internal/ZookeeperDiscoverySpiTest.java | 10 +- 69 files changed, 1149 insertions(+), 1659 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/clients/src/test/java/org/apache/ignite/jdbc/suite/IgniteJdbcDriverMvccTestSuite.java ---------------------------------------------------------------------- diff --git a/modules/clients/src/test/java/org/apache/ignite/jdbc/suite/IgniteJdbcDriverMvccTestSuite.java b/modules/clients/src/test/java/org/apache/ignite/jdbc/suite/IgniteJdbcDriverMvccTestSuite.java index f89bc44..8722969 100644 --- a/modules/clients/src/test/java/org/apache/ignite/jdbc/suite/IgniteJdbcDriverMvccTestSuite.java +++ b/modules/clients/src/test/java/org/apache/ignite/jdbc/suite/IgniteJdbcDriverMvccTestSuite.java @@ -17,8 +17,6 @@ package org.apache.ignite.jdbc.suite; -import junit.framework.JUnit4TestAdapter; -import junit.framework.TestSuite; import org.apache.ignite.jdbc.JdbcVersionMismatchSelfTest; import org.apache.ignite.jdbc.thin.JdbcThinConnectionMvccEnabledSelfTest; import org.apache.ignite.jdbc.thin.JdbcThinTransactionsClientAutoCommitComplexSelfTest; @@ -28,28 +26,21 @@ import org.apache.ignite.jdbc.thin.JdbcThinTransactionsServerNoAutoCommitComplex import org.apache.ignite.jdbc.thin.JdbcThinTransactionsWithMvccEnabledSelfTest; import org.apache.ignite.jdbc.thin.MvccJdbcTransactionFinishOnDeactivatedClusterSelfTest; import org.junit.runner.RunWith; -import org.junit.runners.AllTests; +import org.junit.runners.Suite; /** */ -@RunWith(AllTests.class) -public class IgniteJdbcDriverMvccTestSuite { - /** - * @return JDBC Driver Test Suite. - */ - public static TestSuite suite() { - TestSuite suite = new TestSuite("Ignite JDBC Driver Test Suite"); - - suite.addTest(new JUnit4TestAdapter(JdbcThinConnectionMvccEnabledSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcVersionMismatchSelfTest.class)); +@RunWith(Suite.class) +@Suite.SuiteClasses({ + JdbcThinConnectionMvccEnabledSelfTest.class, + JdbcVersionMismatchSelfTest.class, - // Transactions - suite.addTest(new JUnit4TestAdapter(JdbcThinTransactionsWithMvccEnabledSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinTransactionsClientAutoCommitComplexSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinTransactionsServerAutoCommitComplexSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinTransactionsClientNoAutoCommitComplexSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinTransactionsServerNoAutoCommitComplexSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(MvccJdbcTransactionFinishOnDeactivatedClusterSelfTest.class)); - - return suite; - } + // Transactions + JdbcThinTransactionsWithMvccEnabledSelfTest.class, + JdbcThinTransactionsClientAutoCommitComplexSelfTest.class, + JdbcThinTransactionsServerAutoCommitComplexSelfTest.class, + JdbcThinTransactionsClientNoAutoCommitComplexSelfTest.class, + JdbcThinTransactionsServerNoAutoCommitComplexSelfTest.class, + MvccJdbcTransactionFinishOnDeactivatedClusterSelfTest.class +}) +public class IgniteJdbcDriverMvccTestSuite { } http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/clients/src/test/java/org/apache/ignite/jdbc/suite/IgniteJdbcDriverTestSuite.java ---------------------------------------------------------------------- diff --git a/modules/clients/src/test/java/org/apache/ignite/jdbc/suite/IgniteJdbcDriverTestSuite.java b/modules/clients/src/test/java/org/apache/ignite/jdbc/suite/IgniteJdbcDriverTestSuite.java index 977feed..c4f8065 100644 --- a/modules/clients/src/test/java/org/apache/ignite/jdbc/suite/IgniteJdbcDriverTestSuite.java +++ b/modules/clients/src/test/java/org/apache/ignite/jdbc/suite/IgniteJdbcDriverTestSuite.java @@ -17,8 +17,6 @@ package org.apache.ignite.jdbc.suite; -import junit.framework.JUnit4TestAdapter; -import junit.framework.TestSuite; import org.apache.ignite.internal.jdbc2.JdbcBlobTest; import org.apache.ignite.internal.jdbc2.JdbcBulkLoadSelfTest; import org.apache.ignite.internal.jdbc2.JdbcConnectionReopenTest; @@ -88,140 +86,132 @@ import org.apache.ignite.jdbc.thin.JdbcThinUpdateStatementSelfTest; import org.apache.ignite.jdbc.thin.JdbcThinUpdateStatementSkipReducerOnUpdateSelfTest; import org.apache.ignite.jdbc.thin.JdbcThinWalModeChangeSelfTest; import org.junit.runner.RunWith; -import org.junit.runners.AllTests; +import org.junit.runners.Suite; /** * JDBC driver test suite. */ -@RunWith(AllTests.class) +@RunWith(Suite.class) +@Suite.SuiteClasses({ + JdbcConnectionSelfTest.class, + JdbcStatementSelfTest.class, + JdbcPreparedStatementSelfTest.class, + JdbcResultSetSelfTest.class, + JdbcComplexQuerySelfTest.class, + JdbcMetadataSelfTest.class, + JdbcEmptyCacheSelfTest.class, + JdbcLocalCachesSelfTest.class, + JdbcNoDefaultCacheTest.class, + JdbcDefaultNoOpCacheTest.class, + JdbcPojoQuerySelfTest.class, + JdbcPojoLegacyQuerySelfTest.class, + JdbcConnectionReopenTest.class, + + // Ignite client node based driver tests + org.apache.ignite.internal.jdbc2.JdbcConnectionSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcSpringSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcStatementSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcPreparedStatementSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcResultSetSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcComplexQuerySelfTest.class, + JdbcDistributedJoinsQueryTest.class, + org.apache.ignite.internal.jdbc2.JdbcMetadataSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcEmptyCacheSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcLocalCachesSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcNoDefaultCacheTest.class, + org.apache.ignite.internal.jdbc2.JdbcDefaultNoOpCacheTest.class, + org.apache.ignite.internal.jdbc2.JdbcMergeStatementSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcBinaryMarshallerMergeStatementSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcUpdateStatementSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcInsertStatementSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcBinaryMarshallerInsertStatementSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcDeleteStatementSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcStatementBatchingSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcErrorsSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcStreamingToPublicCacheTest.class, + org.apache.ignite.internal.jdbc2.JdbcNoCacheStreamingSelfTest.class, + JdbcBulkLoadSelfTest.class, + + JdbcBlobTest.class, + org.apache.ignite.internal.jdbc2.JdbcStreamingSelfTest.class, + JdbcThinStreamingNotOrderedSelfTest.class, + JdbcThinStreamingOrderedSelfTest.class, + + // DDL tests. + org.apache.ignite.internal.jdbc2.JdbcDynamicIndexAtomicPartitionedNearSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcDynamicIndexAtomicPartitionedSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcDynamicIndexAtomicReplicatedSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcDynamicIndexTransactionalPartitionedNearSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcDynamicIndexTransactionalPartitionedSelfTest.class, + org.apache.ignite.internal.jdbc2.JdbcDynamicIndexTransactionalReplicatedSelfTest.class, + + // New thin JDBC + JdbcThinConnectionSelfTest.class, + JdbcThinConnectionMvccEnabledSelfTest.class, + JdbcThinConnectionMultipleAddressesTest.class, + JdbcThinTcpIoTest.class, + JdbcThinConnectionSSLTest.class, + JdbcThinDataSourceSelfTest.class, + JdbcThinPreparedStatementSelfTest.class, + JdbcThinResultSetSelfTest.class, + + JdbcThinStatementSelfTest.class, + JdbcThinComplexQuerySelfTest.class, + JdbcThinNoDefaultSchemaTest.class, + JdbcThinSchemaCaseTest.class, + JdbcThinEmptyCacheSelfTest.class, + JdbcThinMetadataSelfTest.class, + JdbcThinMetadataPrimaryKeysSelfTest.class, + JdbcThinErrorsSelfTest.class, + + JdbcThinInsertStatementSelfTest.class, + JdbcThinUpdateStatementSelfTest.class, + JdbcThinMergeStatementSelfTest.class, + JdbcThinDeleteStatementSelfTest.class, + JdbcThinAutoCloseServerCursorTest.class, + JdbcThinBatchSelfTest.class, + JdbcThinMissingLongArrayResultsTest.class, + + // New thin JDBC driver, DDL tests + JdbcThinDynamicIndexAtomicPartitionedNearSelfTest.class, + JdbcThinDynamicIndexAtomicPartitionedSelfTest.class, + JdbcThinDynamicIndexAtomicReplicatedSelfTest.class, + JdbcThinDynamicIndexTransactionalPartitionedNearSelfTest.class, + JdbcThinDynamicIndexTransactionalPartitionedSelfTest.class, + JdbcThinDynamicIndexTransactionalReplicatedSelfTest.class, + + // New thin JDBC driver, DML tests + JdbcThinBulkLoadAtomicPartitionedNearSelfTest.class, + JdbcThinBulkLoadAtomicPartitionedSelfTest.class, + JdbcThinBulkLoadAtomicReplicatedSelfTest.class, + JdbcThinBulkLoadTransactionalPartitionedNearSelfTest.class, + JdbcThinBulkLoadTransactionalPartitionedSelfTest.class, + JdbcThinBulkLoadTransactionalReplicatedSelfTest.class, + + // New thin JDBC driver, full SQL tests + JdbcThinComplexDmlDdlSelfTest.class, + + JdbcThinSelectAfterAlterTable.class, + + // Update on server + JdbcThinInsertStatementSkipReducerOnUpdateSelfTest.class, + JdbcThinUpdateStatementSkipReducerOnUpdateSelfTest.class, + JdbcThinMergeStatementSkipReducerOnUpdateSelfTest.class, + JdbcThinComplexDmlDdlSkipReducerOnUpdateSelfTest.class, + JdbcThinComplexDmlDdlCustomSchemaSelfTest.class, + + // Transactions + JdbcThinTransactionsSelfTest.class, + JdbcThinTransactionsClientAutoCommitComplexSelfTest.class, + JdbcThinTransactionsServerAutoCommitComplexSelfTest.class, + JdbcThinTransactionsClientNoAutoCommitComplexSelfTest.class, + JdbcThinTransactionsServerNoAutoCommitComplexSelfTest.class, + + JdbcThinLocalQueriesSelfTest.class, + + // Various commands. + JdbcThinWalModeChangeSelfTest.class, + JdbcThinAuthenticateConnectionSelfTest.class +}) public class IgniteJdbcDriverTestSuite { - /** - * @return JDBC Driver Test Suite. - */ - public static TestSuite suite() { - TestSuite suite = new TestSuite("Ignite JDBC Driver Test Suite"); - - // Thin client based driver tests. - suite.addTest(new JUnit4TestAdapter(JdbcConnectionSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcPreparedStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcResultSetSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcComplexQuerySelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcMetadataSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcEmptyCacheSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcLocalCachesSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcNoDefaultCacheTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcDefaultNoOpCacheTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcPojoQuerySelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcPojoLegacyQuerySelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcConnectionReopenTest.class)); - - // Ignite client node based driver tests - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcConnectionSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcSpringSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcPreparedStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcResultSetSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcComplexQuerySelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcDistributedJoinsQueryTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcMetadataSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcEmptyCacheSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcLocalCachesSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcNoDefaultCacheTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcDefaultNoOpCacheTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcMergeStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcBinaryMarshallerMergeStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcUpdateStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcInsertStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcBinaryMarshallerInsertStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcDeleteStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcStatementBatchingSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcErrorsSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcStreamingToPublicCacheTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcNoCacheStreamingSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcBulkLoadSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(JdbcBlobTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcStreamingSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinStreamingNotOrderedSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinStreamingOrderedSelfTest.class)); - - // DDL tests. - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcDynamicIndexAtomicPartitionedNearSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcDynamicIndexAtomicPartitionedSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcDynamicIndexAtomicReplicatedSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcDynamicIndexTransactionalPartitionedNearSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcDynamicIndexTransactionalPartitionedSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(org.apache.ignite.internal.jdbc2.JdbcDynamicIndexTransactionalReplicatedSelfTest.class)); - - // New thin JDBC - suite.addTest(new JUnit4TestAdapter(JdbcThinConnectionSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinConnectionMvccEnabledSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinConnectionMultipleAddressesTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinTcpIoTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinConnectionSSLTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinDataSourceSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinPreparedStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinResultSetSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(JdbcThinStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinComplexQuerySelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinNoDefaultSchemaTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinSchemaCaseTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinEmptyCacheSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinMetadataSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinMetadataPrimaryKeysSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinErrorsSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(JdbcThinInsertStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinUpdateStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinMergeStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinDeleteStatementSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinAutoCloseServerCursorTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinBatchSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinMissingLongArrayResultsTest.class)); - - // New thin JDBC driver, DDL tests - suite.addTest(new JUnit4TestAdapter(JdbcThinDynamicIndexAtomicPartitionedNearSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinDynamicIndexAtomicPartitionedSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinDynamicIndexAtomicReplicatedSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinDynamicIndexTransactionalPartitionedNearSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinDynamicIndexTransactionalPartitionedSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinDynamicIndexTransactionalReplicatedSelfTest.class)); - - // New thin JDBC driver, DML tests - suite.addTest(new JUnit4TestAdapter(JdbcThinBulkLoadAtomicPartitionedNearSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinBulkLoadAtomicPartitionedSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinBulkLoadAtomicReplicatedSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinBulkLoadTransactionalPartitionedNearSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinBulkLoadTransactionalPartitionedSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinBulkLoadTransactionalReplicatedSelfTest.class)); - - // New thin JDBC driver, full SQL tests - suite.addTest(new JUnit4TestAdapter(JdbcThinComplexDmlDdlSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(JdbcThinSelectAfterAlterTable.class)); - - // Update on server - suite.addTest(new JUnit4TestAdapter(JdbcThinInsertStatementSkipReducerOnUpdateSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinUpdateStatementSkipReducerOnUpdateSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinMergeStatementSkipReducerOnUpdateSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinComplexDmlDdlSkipReducerOnUpdateSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinComplexDmlDdlCustomSchemaSelfTest.class)); - - // Transactions - suite.addTest(new JUnit4TestAdapter(JdbcThinTransactionsSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinTransactionsClientAutoCommitComplexSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinTransactionsServerAutoCommitComplexSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinTransactionsClientNoAutoCommitComplexSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinTransactionsServerNoAutoCommitComplexSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(JdbcThinLocalQueriesSelfTest.class)); - - // Various commands. - suite.addTest(new JUnit4TestAdapter(JdbcThinWalModeChangeSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(JdbcThinAuthenticateConnectionSelfTest.class)); - - return suite; - } } http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteMvccTxMultiThreadedAbstractTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteMvccTxMultiThreadedAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteMvccTxMultiThreadedAbstractTest.java index f7c434a..9193f3e 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteMvccTxMultiThreadedAbstractTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteMvccTxMultiThreadedAbstractTest.java @@ -25,6 +25,7 @@ import org.apache.ignite.testframework.GridTestUtils; import org.apache.ignite.transactions.TransactionConcurrency; import org.apache.ignite.transactions.TransactionIsolation; import org.jetbrains.annotations.Nullable; +import org.junit.Ignore; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -36,17 +37,11 @@ import static org.apache.ignite.transactions.TransactionIsolation.REPEATABLE_REA * Tests for local transactions. */ @RunWith(JUnit4.class) +@Ignore("https://issues.apache.org/jira/browse/IGNITE-9470") public abstract class IgniteMvccTxMultiThreadedAbstractTest extends IgniteTxAbstractTest { /** {@inheritDoc} */ - @Override protected void beforeTestsStarted() throws Exception { - fail("https://issues.apache.org/jira/browse/IGNITE-9470"); - - super.beforeTestsStarted(); - } - - /** {@inheritDoc} */ @Override protected void beforeTest() throws Exception { - fail("https://issues.apache.org/jira/browse/IGNITE-9470"); + // No-op. } /** http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCachePartitionedTopologyChangeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCachePartitionedTopologyChangeSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCachePartitionedTopologyChangeSelfTest.java index 6344c12..8cd6c93 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCachePartitionedTopologyChangeSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCachePartitionedTopologyChangeSelfTest.java @@ -43,6 +43,7 @@ import org.apache.ignite.internal.util.typedef.internal.U; import org.apache.ignite.lang.IgnitePredicate; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; import org.apache.ignite.transactions.Transaction; +import org.junit.Ignore; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -59,6 +60,7 @@ import static org.apache.ignite.transactions.TransactionIsolation.REPEATABLE_REA * Tests that new transactions do not start until partition exchange is completed. */ @RunWith(JUnit4.class) +@Ignore("https://issues.apache.org/jira/browse/IGNITE-807") public class GridCachePartitionedTopologyChangeSelfTest extends GridCommonAbstractTest { /** Partition does not belong to node. */ private static final int PARTITION_READER = 0; @@ -71,7 +73,7 @@ public class GridCachePartitionedTopologyChangeSelfTest extends GridCommonAbstra /** {@inheritDoc} */ @Override protected void beforeTest() throws Exception { - fail("https://issues.apache.org/jira/browse/IGNITE-807"); + // No-op. } /** {@inheritDoc} */ http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedOptimisticTxNodeRestartTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedOptimisticTxNodeRestartTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedOptimisticTxNodeRestartTest.java index 75263b0..a126843 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedOptimisticTxNodeRestartTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedOptimisticTxNodeRestartTest.java @@ -23,6 +23,7 @@ import org.apache.ignite.configuration.IgniteConfiguration; import org.apache.ignite.configuration.NearCacheConfiguration; import org.apache.ignite.internal.processors.cache.distributed.GridCacheAbstractNodeRestartSelfTest; import org.apache.ignite.transactions.TransactionConcurrency; +import org.junit.Assume; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -38,8 +39,7 @@ import static org.apache.ignite.transactions.TransactionConcurrency.OPTIMISTIC; public class GridCachePartitionedOptimisticTxNodeRestartTest extends GridCacheAbstractNodeRestartSelfTest { /** {@inheritDoc} */ @Override protected void beforeTest() throws Exception { - if (nearEnabled()) - fail("https://issues.apache.org/jira/browse/IGNITE-1090"); + Assume.assumeFalse("https://issues.apache.org/jira/browse/IGNITE-1090", nearEnabled()); } /** {@inheritDoc} */ http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinarySimpleNameMapperCacheFullApiTestSuite.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinarySimpleNameMapperCacheFullApiTestSuite.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinarySimpleNameMapperCacheFullApiTestSuite.java index dc362b8..90fa9e0 100644 --- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinarySimpleNameMapperCacheFullApiTestSuite.java +++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinarySimpleNameMapperCacheFullApiTestSuite.java @@ -17,25 +17,24 @@ package org.apache.ignite.testsuites; -import junit.framework.TestSuite; import org.apache.ignite.internal.binary.BinaryMarshaller; import org.apache.ignite.testframework.config.GridTestProperties; +import org.junit.BeforeClass; import org.junit.runner.RunWith; -import org.junit.runners.AllTests; +import org.junit.runners.Suite; /** * Cache full API suite with binary marshaller and simple name mapper. */ -@RunWith(AllTests.class) +@RunWith(Suite.class) +@Suite.SuiteClasses({ + IgniteCacheFullApiSelfTestSuite.class +}) public class IgniteBinarySimpleNameMapperCacheFullApiTestSuite { - /** - * @return Suite. - */ - public static TestSuite suite() { + /** */ + @BeforeClass + public static void init() { GridTestProperties.setProperty(GridTestProperties.MARSH_CLASS_NAME, BinaryMarshaller.class.getName()); GridTestProperties.setProperty(GridTestProperties.BINARY_MARSHALLER_USE_SIMPLE_NAME_MAPPER, "true"); - - return IgniteCacheFullApiSelfTestSuite.suite(); - } } http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheDataStructuresBinarySelfTestSuite.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheDataStructuresBinarySelfTestSuite.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheDataStructuresBinarySelfTestSuite.java index a9162c2..8654cf6 100644 --- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheDataStructuresBinarySelfTestSuite.java +++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheDataStructuresBinarySelfTestSuite.java @@ -17,8 +17,6 @@ package org.apache.ignite.testsuites; -import junit.framework.JUnit4TestAdapter; -import junit.framework.TestSuite; import org.apache.ignite.internal.processors.cache.datastructures.GridCacheQueueApiSelfAbstractTest; import org.apache.ignite.internal.processors.cache.datastructures.local.GridCacheLocalAtomicQueueApiSelfTest; import org.apache.ignite.internal.processors.cache.datastructures.local.GridCacheLocalQueueApiSelfTest; @@ -26,29 +24,26 @@ import org.apache.ignite.internal.processors.cache.datastructures.partitioned.Gr import org.apache.ignite.internal.processors.cache.datastructures.partitioned.GridCachePartitionedQueueApiSelfTest; import org.apache.ignite.internal.processors.cache.datastructures.partitioned.IgnitePartitionedQueueNoBackupsTest; import org.apache.ignite.internal.processors.cache.datastructures.replicated.GridCacheReplicatedQueueApiSelfTest; +import org.junit.BeforeClass; import org.junit.runner.RunWith; -import org.junit.runners.AllTests; +import org.junit.runners.Suite; /** * Test suite for binary cache data structures. */ -@RunWith(AllTests.class) +@RunWith(Suite.class) +@Suite.SuiteClasses({ + GridCacheLocalQueueApiSelfTest.class, + GridCacheLocalAtomicQueueApiSelfTest.class, + GridCacheReplicatedQueueApiSelfTest.class, + GridCachePartitionedQueueApiSelfTest.class, + GridCachePartitionedAtomicQueueApiSelfTest.class, + IgnitePartitionedQueueNoBackupsTest.class +}) public class IgniteCacheDataStructuresBinarySelfTestSuite { - /** - * @return Cache test suite. - */ - public static TestSuite suite() { - TestSuite suite = new TestSuite("Ignite Cache Data Structures Binary Test Suite"); - + /** */ + @BeforeClass + public static void init() { System.setProperty(GridCacheQueueApiSelfAbstractTest.BINARY_QUEUE, "true"); - - suite.addTest(new JUnit4TestAdapter(GridCacheLocalQueueApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheLocalAtomicQueueApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedQueueApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedQueueApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicQueueApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgnitePartitionedQueueNoBackupsTest.class)); - - return suite; } } http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheDataStructuresSelfTestSuite.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheDataStructuresSelfTestSuite.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheDataStructuresSelfTestSuite.java index 4d1c179..f7f6e22 100644 --- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheDataStructuresSelfTestSuite.java +++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheDataStructuresSelfTestSuite.java @@ -17,8 +17,6 @@ package org.apache.ignite.testsuites; -import junit.framework.JUnit4TestAdapter; -import junit.framework.TestSuite; import org.apache.ignite.internal.processors.cache.AtomicCacheAffinityConfigurationTest; import org.apache.ignite.internal.processors.cache.datastructures.GridCacheQueueCleanupSelfTest; import org.apache.ignite.internal.processors.cache.datastructures.GridCacheQueueClientDisconnectTest; @@ -87,114 +85,106 @@ import org.apache.ignite.internal.processors.cache.datastructures.replicated.Ign import org.apache.ignite.internal.processors.cache.datastructures.replicated.IgniteReplicatedSemaphoreSelfTest; import org.apache.ignite.internal.processors.cache.distributed.replicated.IgniteCacheAtomicReplicatedNodeRestartSelfTest; import org.junit.runner.RunWith; -import org.junit.runners.AllTests; +import org.junit.runners.Suite; /** * Test suite for cache data structures. */ -@RunWith(AllTests.class) +@RunWith(Suite.class) +@Suite.SuiteClasses({ + GridCachePartitionedQueueFailoverDataConsistencySelfTest.class, + GridCachePartitionedAtomicQueueFailoverDataConsistencySelfTest.class, + + GridCacheLocalSequenceApiSelfTest.class, + GridCacheLocalSetSelfTest.class, + GridCacheLocalAtomicSetSelfTest.class, + GridCacheLocalQueueApiSelfTest.class, + GridCacheLocalAtomicQueueApiSelfTest.class, + IgniteLocalCountDownLatchSelfTest.class, + IgniteLocalSemaphoreSelfTest.class, + IgniteLocalLockSelfTest.class, + + GridCacheReplicatedSequenceApiSelfTest.class, + GridCacheReplicatedSequenceMultiNodeSelfTest.class, + GridCacheReplicatedQueueApiSelfTest.class, + GridCacheReplicatedQueueMultiNodeSelfTest.class, + GridCacheReplicatedQueueRotativeMultiNodeTest.class, + GridCacheReplicatedSetSelfTest.class, + GridCacheReplicatedSetWithClientSelfTest.class, + GridCacheReplicatedSetWithNodeFilterSelfTest.class, + GridCacheReplicatedDataStructuresFailoverSelfTest.class, + IgniteReplicatedCountDownLatchSelfTest.class, + IgniteReplicatedSemaphoreSelfTest.class, + IgniteReplicatedLockSelfTest.class, + IgniteCacheAtomicReplicatedNodeRestartSelfTest.class, + + GridCachePartitionedSequenceApiSelfTest.class, + GridCachePartitionedSequenceMultiNodeSelfTest.class, + GridCachePartitionedQueueApiSelfTest.class, + GridCachePartitionedAtomicQueueApiSelfTest.class, + GridCachePartitionedQueueMultiNodeSelfTest.class, + GridCachePartitionedAtomicQueueMultiNodeSelfTest.class, + GridCacheQueueClientDisconnectTest.class, + + GridCachePartitionedQueueCreateMultiNodeSelfTest.class, + GridCachePartitionedAtomicQueueCreateMultiNodeSelfTest.class, + GridCachePartitionedSetSelfTest.class, + GridCachePartitionedSetWithClientSelfTest.class, + GridCachePartitionedSetWithNodeFilterSelfTest.class, + IgnitePartitionedSetNoBackupsSelfTest.class, + GridCachePartitionedAtomicSetSelfTest.class, + IgnitePartitionedCountDownLatchSelfTest.class, + IgniteDataStructureWithJobTest.class, + IgnitePartitionedSemaphoreSelfTest.class, + SemaphoreFailoverSafeReleasePermitsTest.class, + SemaphoreFailoverNoWaitingAcquirerTest.class, + // TODO IGNITE-3141, enabled when fixed. + // suite.addTest(new JUnit4TestAdapter(IgnitePartitionedLockSelfTest.class, + + GridCachePartitionedSetFailoverSelfTest.class, + GridCachePartitionedAtomicSetFailoverSelfTest.class, + + GridCachePartitionedQueueRotativeMultiNodeTest.class, + GridCachePartitionedAtomicQueueRotativeMultiNodeTest.class, + GridCacheQueueCleanupSelfTest.class, + + GridCachePartitionedQueueEntryMoveSelfTest.class, + + GridCachePartitionedDataStructuresFailoverSelfTest.class, + GridCacheQueueMultiNodeConsistencySelfTest.class, + + IgniteLocalAtomicLongApiSelfTest.class, + IgnitePartitionedAtomicLongApiSelfTest.class, + IgniteReplicatedAtomicLongApiSelfTest.class, + + GridCachePartitionedAtomicSequenceMultiThreadedTest.class, + GridCachePartitionedAtomicSequenceTxSelfTest.class, + + GridCachePartitionedAtomicStampedApiSelfTest.class, + GridCacheReplicatedAtomicStampedApiSelfTest.class, + + GridCachePartitionedAtomicReferenceApiSelfTest.class, + GridCacheReplicatedAtomicReferenceApiSelfTest.class, + + //suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicReferenceMultiNodeTest.class, + //suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedAtomicReferenceMultiNodeTest.class, + + GridCachePartitionedNodeRestartTxSelfTest.class, + GridCachePartitionedQueueJoinedNodeSelfTest.class, + + IgniteDataStructureUniqueNameTest.class, + //suite.addTest(new JUnit4TestAdapter(IgniteDataStructuresNoClassOnServerTest.class, + + IgniteClientDataStructuresTest.class, + IgniteClientDiscoveryDataStructuresTest.class, + + IgnitePartitionedQueueNoBackupsTest.class, + + IgniteSequenceInternalCleanupTest.class, + + AtomicCacheAffinityConfigurationTest.class, + + IgniteCacheDataStructuresBinarySelfTestSuite.class +}) public class IgniteCacheDataStructuresSelfTestSuite { - /** - * @return Cache test suite. - */ - public static TestSuite suite() throws Exception { - TestSuite suite = new TestSuite("Ignite Cache Data Structures Test Suite"); - - // Data structures. - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedQueueFailoverDataConsistencySelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicQueueFailoverDataConsistencySelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCacheLocalSequenceApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheLocalSetSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheLocalAtomicSetSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheLocalQueueApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheLocalAtomicQueueApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteLocalCountDownLatchSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteLocalSemaphoreSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteLocalLockSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedSequenceApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedSequenceMultiNodeSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedQueueApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedQueueMultiNodeSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedQueueRotativeMultiNodeTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedSetSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedSetWithClientSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedSetWithNodeFilterSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedDataStructuresFailoverSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteReplicatedCountDownLatchSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteReplicatedSemaphoreSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteReplicatedLockSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteCacheAtomicReplicatedNodeRestartSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedSequenceApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedSequenceMultiNodeSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedQueueApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicQueueApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedQueueMultiNodeSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicQueueMultiNodeSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheQueueClientDisconnectTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedQueueCreateMultiNodeSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicQueueCreateMultiNodeSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedSetSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedSetWithClientSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedSetWithNodeFilterSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgnitePartitionedSetNoBackupsSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicSetSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgnitePartitionedCountDownLatchSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteDataStructureWithJobTest.class)); - suite.addTest(new JUnit4TestAdapter(IgnitePartitionedSemaphoreSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(SemaphoreFailoverSafeReleasePermitsTest.class)); - suite.addTest(new JUnit4TestAdapter(SemaphoreFailoverNoWaitingAcquirerTest.class)); - // TODO IGNITE-3141, enabled when fixed. - // suite.addTest(new JUnit4TestAdapter(IgnitePartitionedLockSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedSetFailoverSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicSetFailoverSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedQueueRotativeMultiNodeTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicQueueRotativeMultiNodeTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheQueueCleanupSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedQueueEntryMoveSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedDataStructuresFailoverSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheQueueMultiNodeConsistencySelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(IgniteLocalAtomicLongApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgnitePartitionedAtomicLongApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteReplicatedAtomicLongApiSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicSequenceMultiThreadedTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicSequenceTxSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicStampedApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedAtomicStampedApiSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicReferenceApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedAtomicReferenceApiSelfTest.class)); - - //suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicReferenceMultiNodeTest.class)); - //suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedAtomicReferenceMultiNodeTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNodeRestartTxSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedQueueJoinedNodeSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(IgniteDataStructureUniqueNameTest.class)); - //suite.addTest(new JUnit4TestAdapter(IgniteDataStructuresNoClassOnServerTest.class)); - - suite.addTest(new JUnit4TestAdapter(IgniteClientDataStructuresTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteClientDiscoveryDataStructuresTest.class)); - - suite.addTest(new JUnit4TestAdapter(IgnitePartitionedQueueNoBackupsTest.class)); - - suite.addTest(new JUnit4TestAdapter(IgniteSequenceInternalCleanupTest.class)); - - suite.addTest(new JUnit4TestAdapter(AtomicCacheAffinityConfigurationTest.class)); - - suite.addTest(IgniteCacheDataStructuresBinarySelfTestSuite.suite()); - - return suite; - } } http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFailoverTestSuite2.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFailoverTestSuite2.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFailoverTestSuite2.java index ecc6c25..87b09fe 100644 --- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFailoverTestSuite2.java +++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFailoverTestSuite2.java @@ -17,8 +17,6 @@ package org.apache.ignite.testsuites; -import junit.framework.JUnit4TestAdapter; -import junit.framework.TestSuite; import org.apache.ignite.internal.processors.cache.CacheGetFromJobTest; import org.apache.ignite.internal.processors.cache.distributed.CacheAsyncOperationsFailoverAtomicTest; import org.apache.ignite.internal.processors.cache.distributed.CacheAsyncOperationsFailoverTxTest; @@ -34,41 +32,32 @@ import org.apache.ignite.internal.processors.cache.distributed.replicated.GridCa import org.apache.ignite.internal.processors.cache.persistence.baseline.IgniteChangingBaselineDownCachePutAllFailoverTest; import org.apache.ignite.internal.processors.cache.persistence.baseline.IgniteChangingBaselineUpCachePutAllFailoverTest; import org.junit.runner.RunWith; -import org.junit.runners.AllTests; +import org.junit.runners.Suite; -/** - * - */ -@RunWith(AllTests.class) -public class IgniteCacheFailoverTestSuite2 { - /** - * @return Suite. - */ - public static TestSuite suite() { - TestSuite suite = new TestSuite("Cache Failover Test Suite2"); +/** */ +@RunWith(Suite.class) +@Suite.SuiteClasses({ + GridCachePartitionedTxSalvageSelfTest.class, + CacheGetFromJobTest.class, - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedTxSalvageSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheGetFromJobTest.class)); + GridCacheAtomicFailoverSelfTest.class, + GridCacheAtomicReplicatedFailoverSelfTest.class, - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicFailoverSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicReplicatedFailoverSelfTest.class)); + GridCachePartitionedFailoverSelfTest.class, + GridCacheColocatedFailoverSelfTest.class, + GridCacheReplicatedFailoverSelfTest.class, - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedFailoverSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheColocatedFailoverSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedFailoverSelfTest.class)); + IgniteCacheCrossCacheTxFailoverTest.class, - suite.addTest(new JUnit4TestAdapter(IgniteCacheCrossCacheTxFailoverTest.class)); + CacheAsyncOperationsFailoverAtomicTest.class, + CacheAsyncOperationsFailoverTxTest.class, - suite.addTest(new JUnit4TestAdapter(CacheAsyncOperationsFailoverAtomicTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheAsyncOperationsFailoverTxTest.class)); - - suite.addTest(new JUnit4TestAdapter(CachePutAllFailoverAtomicTest.class)); - suite.addTest(new JUnit4TestAdapter(CachePutAllFailoverTxTest.class)); - //suite.addTest(new JUnit4TestAdapter(IgniteStableBaselineCachePutAllFailoverTest.class)); - //suite.addTest(new JUnit4TestAdapter(IgniteStableBaselineCacheRemoveFailoverTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteChangingBaselineDownCachePutAllFailoverTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteChangingBaselineUpCachePutAllFailoverTest.class)); - - return suite; - } + CachePutAllFailoverAtomicTest.class, + CachePutAllFailoverTxTest.class, + //suite.addTest(new JUnit4TestAdapter(IgniteStableBaselineCachePutAllFailoverTest.class, + //suite.addTest(new JUnit4TestAdapter(IgniteStableBaselineCacheRemoveFailoverTest.class, + IgniteChangingBaselineDownCachePutAllFailoverTest.class, + IgniteChangingBaselineUpCachePutAllFailoverTest.class +}) +public class IgniteCacheFailoverTestSuite2 { } http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFailoverTestSuite3.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFailoverTestSuite3.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFailoverTestSuite3.java index 6c53c8c..3c829a7 100644 --- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFailoverTestSuite3.java +++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFailoverTestSuite3.java @@ -17,29 +17,20 @@ package org.apache.ignite.testsuites; -import junit.framework.JUnit4TestAdapter; -import junit.framework.TestSuite; import org.apache.ignite.internal.processors.cache.distributed.CacheGetInsideLockChangingTopologyTest; import org.apache.ignite.internal.processors.cache.distributed.dht.IgniteCachePutRetryAtomicSelfTest; import org.apache.ignite.internal.processors.cache.distributed.dht.IgniteCachePutRetryTransactionalSelfTest; import org.junit.runner.RunWith; -import org.junit.runners.AllTests; +import org.junit.runners.Suite; /** * Test suite. */ -@RunWith(AllTests.class) +@RunWith(Suite.class) +@Suite.SuiteClasses({ + IgniteCachePutRetryAtomicSelfTest.class, + IgniteCachePutRetryTransactionalSelfTest.class, + CacheGetInsideLockChangingTopologyTest.class +}) public class IgniteCacheFailoverTestSuite3 { - /** - * @return Ignite Cache Failover test suite. - */ - public static TestSuite suite() { - TestSuite suite = new TestSuite("Cache Failover Test Suite3"); - - suite.addTest(new JUnit4TestAdapter(IgniteCachePutRetryAtomicSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteCachePutRetryTransactionalSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheGetInsideLockChangingTopologyTest.class)); - - return suite; - } } http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFullApiMultiJvmSelfTestSuite.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFullApiMultiJvmSelfTestSuite.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFullApiMultiJvmSelfTestSuite.java index b62e9ba..4f1d6f6 100644 --- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFullApiMultiJvmSelfTestSuite.java +++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFullApiMultiJvmSelfTestSuite.java @@ -17,8 +17,6 @@ package org.apache.ignite.testsuites; -import junit.framework.JUnit4TestAdapter; -import junit.framework.TestSuite; import org.apache.ignite.internal.processors.cache.multijvm.GridCacheAtomicClientOnlyMultiJvmFullApiSelfTest; import org.apache.ignite.internal.processors.cache.multijvm.GridCacheAtomicClientOnlyMultiJvmP2PDisabledFullApiSelfTest; import org.apache.ignite.internal.processors.cache.multijvm.GridCacheAtomicCopyOnReadDisabledMultiJvmFullApiSelfTest; @@ -43,54 +41,50 @@ import org.apache.ignite.internal.processors.cache.multijvm.GridCacheReplicatedM import org.apache.ignite.internal.processors.cache.multijvm.GridCacheReplicatedMultiJvmP2PDisabledFullApiSelfTest; import org.apache.ignite.internal.processors.cache.multijvm.GridCacheReplicatedNearOnlyMultiJvmFullApiSelfTest; import org.apache.ignite.internal.processors.cache.multijvm.GridCacheReplicatedOnheapMultiJvmFullApiSelfTest; +import org.junit.BeforeClass; import org.junit.runner.RunWith; -import org.junit.runners.AllTests; +import org.junit.runners.Suite; /** * Multi-JVM test suite. */ -@RunWith(AllTests.class) -public class IgniteCacheFullApiMultiJvmSelfTestSuite { - /** - * @return Multi-JVM tests suite. - */ - public static TestSuite suite() { - TestSuite suite = new TestSuite("Cache Full API Multi Jvm Test Suite"); - - System.setProperty("H2_JDBC_CONNECTIONS", "500"); - - // Multi-node. - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedMultiJvmFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedMultiJvmP2PDisabledFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedAtomicMultiJvmFullApiSelfTest.class)); +@RunWith(Suite.class) +@Suite.SuiteClasses({ + GridCacheReplicatedMultiJvmFullApiSelfTest.class, + GridCacheReplicatedMultiJvmP2PDisabledFullApiSelfTest.class, + GridCacheReplicatedAtomicMultiJvmFullApiSelfTest.class, - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedMultiJvmFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedCopyOnReadDisabledMultiJvmFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicMultiJvmFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicCopyOnReadDisabledMultiJvmFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedMultiJvmP2PDisabledFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicMultiJvmP2PDisabledFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicNearEnabledMultiJvmFullApiSelfTest.class)); + GridCachePartitionedMultiJvmFullApiSelfTest.class, + GridCachePartitionedCopyOnReadDisabledMultiJvmFullApiSelfTest.class, + GridCacheAtomicMultiJvmFullApiSelfTest.class, + GridCacheAtomicCopyOnReadDisabledMultiJvmFullApiSelfTest.class, + GridCachePartitionedMultiJvmP2PDisabledFullApiSelfTest.class, + GridCacheAtomicMultiJvmP2PDisabledFullApiSelfTest.class, + GridCacheAtomicNearEnabledMultiJvmFullApiSelfTest.class, - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearDisabledMultiJvmFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearDisabledMultiJvmP2PDisabledFullApiSelfTest.class)); + GridCachePartitionedNearDisabledMultiJvmFullApiSelfTest.class, + GridCachePartitionedNearDisabledMultiJvmP2PDisabledFullApiSelfTest.class, - suite.addTest(new JUnit4TestAdapter(GridCacheNearOnlyMultiJvmFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheNearOnlyMultiJvmP2PDisabledFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedNearOnlyMultiJvmFullApiSelfTest.class)); + GridCacheNearOnlyMultiJvmFullApiSelfTest.class, + GridCacheNearOnlyMultiJvmP2PDisabledFullApiSelfTest.class, + GridCacheReplicatedNearOnlyMultiJvmFullApiSelfTest.class, - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicClientOnlyMultiJvmFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicClientOnlyMultiJvmP2PDisabledFullApiSelfTest.class)); + GridCacheAtomicClientOnlyMultiJvmFullApiSelfTest.class, + GridCacheAtomicClientOnlyMultiJvmP2PDisabledFullApiSelfTest.class, - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicNearOnlyMultiJvmFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicNearOnlyMultiJvmP2PDisabledFullApiSelfTest.class)); + GridCacheAtomicNearOnlyMultiJvmFullApiSelfTest.class, + GridCacheAtomicNearOnlyMultiJvmP2PDisabledFullApiSelfTest.class, - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicOnheapMultiJvmFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearDisabledAtomicOnheapMultiJvmFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearDisabledOnheapMultiJvmFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedOnheapMultiJvmFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedOnheapMultiJvmFullApiSelfTest.class)); - - return suite; + GridCacheAtomicOnheapMultiJvmFullApiSelfTest.class, + GridCachePartitionedNearDisabledAtomicOnheapMultiJvmFullApiSelfTest.class, + GridCachePartitionedNearDisabledOnheapMultiJvmFullApiSelfTest.class, + GridCachePartitionedOnheapMultiJvmFullApiSelfTest.class, + GridCacheReplicatedOnheapMultiJvmFullApiSelfTest.class +}) +public class IgniteCacheFullApiMultiJvmSelfTestSuite { + /** */ + @BeforeClass + public static void init() { + System.setProperty("H2_JDBC_CONNECTIONS", "500"); } } http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFullApiSelfTestSuite.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFullApiSelfTestSuite.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFullApiSelfTestSuite.java index 3875475..30d8d63 100644 --- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFullApiSelfTestSuite.java +++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheFullApiSelfTestSuite.java @@ -17,8 +17,6 @@ package org.apache.ignite.testsuites; -import junit.framework.JUnit4TestAdapter; -import junit.framework.TestSuite; import org.apache.ignite.internal.processors.cache.GridCacheClearSelfTest; import org.apache.ignite.internal.processors.cache.distributed.dht.GridCacheAtomicFullApiSelfTest; import org.apache.ignite.internal.processors.cache.distributed.dht.GridCacheAtomicNearEnabledFullApiSelfTest; @@ -80,101 +78,93 @@ import org.apache.ignite.internal.processors.cache.local.GridCacheLocalFullApiMu import org.apache.ignite.internal.processors.cache.local.GridCacheLocalFullApiSelfTest; import org.apache.ignite.internal.processors.cache.local.GridCacheLocalWithGroupFullApiSelfTest; import org.junit.runner.RunWith; -import org.junit.runners.AllTests; +import org.junit.runners.Suite; /** * Test suite for cache API. */ -@RunWith(AllTests.class) +@RunWith(Suite.class) +@Suite.SuiteClasses({ + GridCacheLocalFullApiSelfTest.class, + GridCacheLocalAtomicFullApiSelfTest.class, + GridCacheReplicatedFullApiSelfTest.class, + GridCachePartitionedFullApiSelfTest.class, + GridCacheAtomicFullApiSelfTest.class, + GridCachePartitionedNearDisabledFullApiSelfTest.class, + GridCachePartitionedFilteredPutSelfTest.class, + GridCacheReplicatedAtomicFullApiSelfTest.class, + GridCacheAtomicNearEnabledFullApiSelfTest.class, + GridCacheAtomicOnheapFullApiSelfTest.class, + + GridCachePartitionedOnheapFullApiSelfTest.class, + GridCachePartitionedAtomicOnheapFullApiSelfTest.class, + GridCachePartitionedNearDisabledOnheapFullApiSelfTest.class, + GridCachePartitionedNearDisabledAtomicOnheapFullApiSelfTest.class, + + // No primary. + GridCachePartitionedClientOnlyNoPrimaryFullApiSelfTest.class, + GridCachePartitionedNearOnlyNoPrimaryFullApiSelfTest.class, + + // Multi-node. + GridCacheReplicatedMultiNodeFullApiSelfTest.class, + GridCacheReplicatedMultiNodeP2PDisabledFullApiSelfTest.class, + GridCacheReplicatedAtomicMultiNodeFullApiSelfTest.class, + + GridCachePartitionedMultiNodeFullApiSelfTest.class, + GridCachePartitionedCopyOnReadDisabledMultiNodeFullApiSelfTest.class, + GridCacheAtomicMultiNodeFullApiSelfTest.class, + GridCacheAtomicCopyOnReadDisabledMultiNodeFullApiSelfTest.class, + GridCachePartitionedMultiNodeP2PDisabledFullApiSelfTest.class, + GridCacheAtomicMultiNodeP2PDisabledFullApiSelfTest.class, + GridCacheAtomicNearEnabledMultiNodeFullApiSelfTest.class, + CachePartitionedMultiNodeLongTxTimeoutFullApiTest.class, + CachePartitionedMultiNodeLongTxTimeout2FullApiTest.class, + CachePartitionedNearEnabledMultiNodeLongTxTimeoutFullApiTest.class, + + GridCachePartitionedNearDisabledMultiNodeFullApiSelfTest.class, + GridCachePartitionedNearDisabledMultiNodeP2PDisabledFullApiSelfTest.class, + + GridCacheNearOnlyMultiNodeFullApiSelfTest.class, + GridCacheNearOnlyMultiNodeP2PDisabledFullApiSelfTest.class, + GridCacheReplicatedNearOnlyMultiNodeFullApiSelfTest.class, + + GridCacheAtomicClientOnlyMultiNodeFullApiSelfTest.class, + GridCacheAtomicClientOnlyMultiNodeP2PDisabledFullApiSelfTest.class, + + GridCacheAtomicNearOnlyMultiNodeFullApiSelfTest.class, + GridCacheAtomicNearOnlyMultiNodeP2PDisabledFullApiSelfTest.class, + + CacheReplicatedRendezvousAffinityExcludeNeighborsMultiNodeFullApiSelfTest.class, + CacheReplicatedRendezvousAffinityMultiNodeFullApiSelfTest.class, + + GridCacheNearReloadAllSelfTest.class, + GridCacheColocatedReloadAllSelfTest.class, + GridCacheAtomicReloadAllSelfTest.class, + GridCacheNearTxMultiNodeSelfTest.class, + GridCachePartitionedMultiNodeCounterSelfTest.class, + + GridCachePartitionedOnheapMultiNodeFullApiSelfTest.class, + GridCachePartitionedAtomicOnheapMultiNodeFullApiSelfTest.class, + GridCachePartitionedNearDisabledOnheapMultiNodeFullApiSelfTest.class, + GridCachePartitionedNearDisabledAtomicOnheapMultiNodeFullApiSelfTest.class, + GridCacheAtomicOnheapMultiNodeFullApiSelfTest.class, + + // Multithreaded. + GridCacheLocalFullApiMultithreadedSelfTest.class, + GridCacheReplicatedFullApiMultithreadedSelfTest.class, + GridCachePartitionedFullApiMultithreadedSelfTest.class, + + // Other. + GridCacheClearSelfTest.class, + + GridCacheLocalWithGroupFullApiSelfTest.class, + GridCacheLocalAtomicWithGroupFullApiSelfTest.class, + GridCacheAtomicMultiNodeWithGroupFullApiSelfTest.class, + GridCacheAtomicNearEnabledMultiNodeWithGroupFullApiSelfTest.class, + GridCachePartitionedMultiNodeWithGroupFullApiSelfTest.class, + GridCachePartitionedNearDisabledMultiNodeWithGroupFullApiSelfTest.class, + + //suite.addTest(new JUnit4TestAdapter(GridActivateExtensionTest.class)); +}) public class IgniteCacheFullApiSelfTestSuite { - /** - * @return Cache API test suite. - */ - public static TestSuite suite() { - TestSuite suite = new TestSuite("Cache Full API Test Suite"); - - // One node. - suite.addTest(new JUnit4TestAdapter(GridCacheLocalFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheLocalAtomicFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearDisabledFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedFilteredPutSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedAtomicFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicNearEnabledFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicOnheapFullApiSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedOnheapFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicOnheapFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearDisabledOnheapFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearDisabledAtomicOnheapFullApiSelfTest.class)); - - // No primary. - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedClientOnlyNoPrimaryFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearOnlyNoPrimaryFullApiSelfTest.class)); - - // Multi-node. - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedMultiNodeP2PDisabledFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedAtomicMultiNodeFullApiSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedCopyOnReadDisabledMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicCopyOnReadDisabledMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedMultiNodeP2PDisabledFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicMultiNodeP2PDisabledFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicNearEnabledMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(CachePartitionedMultiNodeLongTxTimeoutFullApiTest.class)); - suite.addTest(new JUnit4TestAdapter(CachePartitionedMultiNodeLongTxTimeout2FullApiTest.class)); - suite.addTest(new JUnit4TestAdapter(CachePartitionedNearEnabledMultiNodeLongTxTimeoutFullApiTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearDisabledMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearDisabledMultiNodeP2PDisabledFullApiSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCacheNearOnlyMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheNearOnlyMultiNodeP2PDisabledFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedNearOnlyMultiNodeFullApiSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicClientOnlyMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicClientOnlyMultiNodeP2PDisabledFullApiSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicNearOnlyMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicNearOnlyMultiNodeP2PDisabledFullApiSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(CacheReplicatedRendezvousAffinityExcludeNeighborsMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheReplicatedRendezvousAffinityMultiNodeFullApiSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCacheNearReloadAllSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheColocatedReloadAllSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicReloadAllSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheNearTxMultiNodeSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedMultiNodeCounterSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedOnheapMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedAtomicOnheapMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearDisabledOnheapMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearDisabledAtomicOnheapMultiNodeFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicOnheapMultiNodeFullApiSelfTest.class)); - - // Multithreaded. - suite.addTest(new JUnit4TestAdapter(GridCacheLocalFullApiMultithreadedSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedFullApiMultithreadedSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedFullApiMultithreadedSelfTest.class)); - - // Other. - suite.addTest(new JUnit4TestAdapter(GridCacheClearSelfTest.class)); - - suite.addTest(new JUnit4TestAdapter(GridCacheLocalWithGroupFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheLocalAtomicWithGroupFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicMultiNodeWithGroupFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheAtomicNearEnabledMultiNodeWithGroupFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedMultiNodeWithGroupFullApiSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearDisabledMultiNodeWithGroupFullApiSelfTest.class)); - - //suite.addTest(new JUnit4TestAdapter(GridActivateExtensionTest.class)); - - return suite; - } } http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheLoadConsistencyTestSuite.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheLoadConsistencyTestSuite.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheLoadConsistencyTestSuite.java index ef44239..02c2f49 100644 --- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheLoadConsistencyTestSuite.java +++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheLoadConsistencyTestSuite.java @@ -17,29 +17,20 @@ package org.apache.ignite.testsuites; -import junit.framework.JUnit4TestAdapter; -import junit.framework.TestSuite; import org.apache.ignite.internal.processors.cache.distributed.CacheNearDisabledAtomicInvokeRestartSelfTest; import org.apache.ignite.internal.processors.cache.distributed.CacheNearDisabledTransactionalInvokeRestartSelfTest; import org.apache.ignite.internal.processors.cache.distributed.CacheNearDisabledTransactionalWriteReadRestartSelfTest; import org.junit.runner.RunWith; -import org.junit.runners.AllTests; +import org.junit.runners.Suite; /** * Test suite. */ -@RunWith(AllTests.class) +@RunWith(Suite.class) +@Suite.SuiteClasses({ + CacheNearDisabledAtomicInvokeRestartSelfTest.class, + CacheNearDisabledTransactionalInvokeRestartSelfTest.class, + CacheNearDisabledTransactionalWriteReadRestartSelfTest.class +}) public class IgniteCacheLoadConsistencyTestSuite { - /** - * @return Ignite Cache Failover test suite. - */ - public static TestSuite suite() { - TestSuite suite = new TestSuite("Cache Load Consistency Test Suite"); - - suite.addTest(new JUnit4TestAdapter(CacheNearDisabledAtomicInvokeRestartSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheNearDisabledTransactionalInvokeRestartSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheNearDisabledTransactionalWriteReadRestartSelfTest.class)); - - return suite; - } } http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheMvccTestSuite.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheMvccTestSuite.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheMvccTestSuite.java index f9dd947..75d7174 100644 --- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheMvccTestSuite.java +++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheMvccTestSuite.java @@ -17,8 +17,6 @@ package org.apache.ignite.testsuites; -import junit.framework.JUnit4TestAdapter; -import junit.framework.TestSuite; import org.apache.ignite.internal.processors.cache.mvcc.CacheMvccClusterRestartTest; import org.apache.ignite.internal.processors.cache.mvcc.CacheMvccConfigurationValidationTest; import org.apache.ignite.internal.processors.cache.mvcc.CacheMvccIteratorWithConcurrentTransactionTest; @@ -39,48 +37,38 @@ import org.apache.ignite.internal.processors.cache.mvcc.MvccUnsupportedTxModesTe import org.apache.ignite.internal.processors.datastreamer.DataStreamProcessorMvccPersistenceSelfTest; import org.apache.ignite.internal.processors.datastreamer.DataStreamProcessorMvccSelfTest; import org.junit.runner.RunWith; -import org.junit.runners.AllTests; +import org.junit.runners.Suite; -/** - * - */ -@RunWith(AllTests.class) -public class IgniteCacheMvccTestSuite { - /** - * @return Test suite. - */ - public static TestSuite suite() { - TestSuite suite = new TestSuite("IgniteCache MVCC Test Suite"); +/** */ +@RunWith(Suite.class) +@Suite.SuiteClasses({ + CacheMvccTransactionsTest.class, + CacheMvccProcessorTest.class, + CacheMvccVacuumTest.class, + CacheMvccConfigurationValidationTest.class, - // Basic tests. - suite.addTest(new JUnit4TestAdapter(CacheMvccTransactionsTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheMvccProcessorTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheMvccVacuumTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheMvccConfigurationValidationTest.class)); + DataStreamProcessorMvccSelfTest.class, + DataStreamProcessorMvccPersistenceSelfTest.class, + CacheMvccOperationChecksTest.class, - suite.addTest(new JUnit4TestAdapter(DataStreamProcessorMvccSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(DataStreamProcessorMvccPersistenceSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheMvccOperationChecksTest.class)); + CacheMvccRemoteTxOnNearNodeStartTest.class, - suite.addTest(new JUnit4TestAdapter(CacheMvccRemoteTxOnNearNodeStartTest.class)); + MvccUnsupportedTxModesTest.class, - suite.addTest(new JUnit4TestAdapter(MvccUnsupportedTxModesTest.class)); + MvccCachePeekTest.class, - suite.addTest(new JUnit4TestAdapter(MvccCachePeekTest.class)); + // Concurrent ops tests. + CacheMvccIteratorWithConcurrentTransactionTest.class, + CacheMvccLocalEntriesWithConcurrentTransactionTest.class, + CacheMvccScanQueryWithConcurrentTransactionTest.class, + CacheMvccSizeWithConcurrentTransactionTest.class, - // Concurrent ops tests. - suite.addTest(new JUnit4TestAdapter(CacheMvccIteratorWithConcurrentTransactionTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheMvccLocalEntriesWithConcurrentTransactionTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheMvccScanQueryWithConcurrentTransactionTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheMvccSizeWithConcurrentTransactionTest.class)); - - // Failover tests. - suite.addTest(new JUnit4TestAdapter(CacheMvccTxFailoverTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheMvccClusterRestartTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheMvccPartitionedCoordinatorFailoverTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheMvccReplicatedCoordinatorFailoverTest.class)); - suite.addTest(new JUnit4TestAdapter(CacheMvccProcessorLazyStartTest.class)); - - return suite; - } + // Failover tests. + CacheMvccTxFailoverTest.class, + CacheMvccClusterRestartTest.class, + CacheMvccPartitionedCoordinatorFailoverTest.class, + CacheMvccReplicatedCoordinatorFailoverTest.class, + CacheMvccProcessorLazyStartTest.class +}) +public class IgniteCacheMvccTestSuite { } http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java index 6c0b3a2..4e96305 100644 --- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java +++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite.java @@ -17,8 +17,6 @@ package org.apache.ignite.testsuites; -import junit.framework.JUnit4TestAdapter; -import junit.framework.TestSuite; import org.apache.ignite.internal.processors.cache.IgniteCacheCreateRestartSelfTest; import org.apache.ignite.internal.processors.cache.distributed.IgniteCacheNearRestartRollbackSelfTest; import org.apache.ignite.internal.processors.cache.distributed.dht.GridCachePartitionedNearDisabledOptimisticTxNodeRestartTest; @@ -26,27 +24,20 @@ import org.apache.ignite.internal.processors.cache.distributed.near.GridCachePar import org.apache.ignite.internal.processors.cache.distributed.near.GridCachePartitionedOptimisticTxNodeRestartTest; import org.apache.ignite.internal.processors.cache.distributed.replicated.GridCacheReplicatedNodeRestartSelfTest; import org.junit.runner.RunWith; -import org.junit.runners.AllTests; +import org.junit.runners.Suite; /** * Cache stability test suite on changing topology. */ -@RunWith(AllTests.class) -public class IgniteCacheRestartTestSuite { - /** - * @return Suite. - */ - public static TestSuite suite() { - TestSuite suite = new TestSuite("Cache Restart Test Suite"); - - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNodeRestartTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedOptimisticTxNodeRestartTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCacheReplicatedNodeRestartSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePartitionedNearDisabledOptimisticTxNodeRestartTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteCacheNearRestartRollbackSelfTest.class)); +@RunWith(Suite.class) +@Suite.SuiteClasses({ + GridCachePartitionedNodeRestartTest.class, + GridCachePartitionedOptimisticTxNodeRestartTest.class, + GridCacheReplicatedNodeRestartSelfTest.class, + GridCachePartitionedNearDisabledOptimisticTxNodeRestartTest.class, + IgniteCacheNearRestartRollbackSelfTest.class, - suite.addTest(new JUnit4TestAdapter(IgniteCacheCreateRestartSelfTest.class)); - - return suite; - } + IgniteCacheCreateRestartSelfTest.class +}) +public class IgniteCacheRestartTestSuite { } http://git-wip-us.apache.org/repos/asf/ignite/blob/cc31cbde/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite2.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite2.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite2.java index 18c450a..fc73b2b 100644 --- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite2.java +++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheRestartTestSuite2.java @@ -17,8 +17,6 @@ package org.apache.ignite.testsuites; -import junit.framework.JUnit4TestAdapter; -import junit.framework.TestSuite; import org.apache.ignite.internal.processors.cache.GridCachePutAllFailoverSelfTest; import org.apache.ignite.internal.processors.cache.IgniteCacheAtomicPutAllFailoverSelfTest; import org.apache.ignite.internal.processors.cache.IgniteCachePutAllRestartTest; @@ -26,31 +24,24 @@ import org.apache.ignite.internal.processors.cache.distributed.IgniteCacheAtomic import org.apache.ignite.internal.processors.cache.distributed.IgniteCacheGetRestartTest; import org.apache.ignite.internal.processors.cache.distributed.replicated.IgniteCacheAtomicReplicatedNodeRestartSelfTest; import org.junit.runner.RunWith; -import org.junit.runners.AllTests; +import org.junit.runners.Suite; /** * Cache stability test suite on changing topology. */ -@RunWith(AllTests.class) -public class IgniteCacheRestartTestSuite2 { - /** - * @return Suite. - */ - public static TestSuite suite() { - TestSuite suite = new TestSuite("Cache Restart Test Suite2"); - - suite.addTest(new JUnit4TestAdapter(IgniteCacheAtomicNodeRestartTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteCacheAtomicReplicatedNodeRestartSelfTest.class)); +@RunWith(Suite.class) +@Suite.SuiteClasses({ + IgniteCacheAtomicNodeRestartTest.class, + IgniteCacheAtomicReplicatedNodeRestartSelfTest.class, - suite.addTest(new JUnit4TestAdapter(IgniteCacheAtomicPutAllFailoverSelfTest.class)); - suite.addTest(new JUnit4TestAdapter(IgniteCachePutAllRestartTest.class)); - suite.addTest(new JUnit4TestAdapter(GridCachePutAllFailoverSelfTest.class)); + IgniteCacheAtomicPutAllFailoverSelfTest.class, + IgniteCachePutAllRestartTest.class, + GridCachePutAllFailoverSelfTest.class, - // TODO IGNITE-4768. - //suite.addTest(new JUnit4TestAdapter(IgniteBinaryMetadataUpdateNodeRestartTest.class)); + // TODO IGNITE-4768. + //suite.addTest(new JUnit4TestAdapter(IgniteBinaryMetadataUpdateNodeRestartTest.class, - suite.addTest(new JUnit4TestAdapter(IgniteCacheGetRestartTest.class)); - - return suite; - } + IgniteCacheGetRestartTest.class +}) +public class IgniteCacheRestartTestSuite2 { }