Repository: ignite Updated Branches: refs/heads/master ee5a8f321 -> cf32fc7ba
http://git-wip-us.apache.org/repos/asf/ignite/blob/cf32fc7b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite4.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite4.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite4.java index 5f7377f..378c9e9 100644 --- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite4.java +++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite4.java @@ -6,7 +6,7 @@ * (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 + * 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, @@ -17,6 +17,7 @@ package org.apache.ignite.testsuites; +import java.util.HashSet; import junit.framework.TestSuite; import org.apache.ignite.cache.store.CacheStoreListenerRWThroughDisabledAtomicCacheTest; import org.apache.ignite.cache.store.CacheStoreListenerRWThroughDisabledTransactionalCacheTest; @@ -26,12 +27,13 @@ import org.apache.ignite.cache.store.jdbc.CacheJdbcStoreSessionListenerSelfTest; import org.apache.ignite.internal.processors.GridCacheTxLoadFromStoreOnLockSelfTest; import org.apache.ignite.internal.processors.cache.CacheClientStoreSelfTest; import org.apache.ignite.internal.processors.cache.CacheConnectionLeakStoreTxTest; -import org.apache.ignite.internal.processors.cache.CacheGetEntryOptimisticReadCommittedSeltTest; -import org.apache.ignite.internal.processors.cache.CacheGetEntryOptimisticRepeatableReadSeltTest; -import org.apache.ignite.internal.processors.cache.CacheGetEntryOptimisticSerializableSeltTest; -import org.apache.ignite.internal.processors.cache.CacheGetEntryPessimisticReadCommittedSeltTest; -import org.apache.ignite.internal.processors.cache.CacheGetEntryPessimisticRepeatableReadSeltTest; -import org.apache.ignite.internal.processors.cache.CacheGetEntryPessimisticSerializableSeltTest; +import org.apache.ignite.internal.processors.cache.CacheEventWithTxLabelTest; +import org.apache.ignite.internal.processors.cache.CacheGetEntryOptimisticReadCommittedSelfTest; +import org.apache.ignite.internal.processors.cache.CacheGetEntryOptimisticRepeatableReadSelfTest; +import org.apache.ignite.internal.processors.cache.CacheGetEntryOptimisticSerializableSelfTest; +import org.apache.ignite.internal.processors.cache.CacheGetEntryPessimisticReadCommittedSelfTest; +import org.apache.ignite.internal.processors.cache.CacheGetEntryPessimisticRepeatableReadSelfTest; +import org.apache.ignite.internal.processors.cache.CacheGetEntryPessimisticSerializableSelfTest; import org.apache.ignite.internal.processors.cache.CacheOffheapMapEntrySelfTest; import org.apache.ignite.internal.processors.cache.CacheReadThroughAtomicRestartSelfTest; import org.apache.ignite.internal.processors.cache.CacheReadThroughLocalAtomicRestartSelfTest; @@ -46,7 +48,6 @@ import org.apache.ignite.internal.processors.cache.CacheStoreUsageMultinodeDynam import org.apache.ignite.internal.processors.cache.CacheStoreUsageMultinodeStaticStartAtomicTest; import org.apache.ignite.internal.processors.cache.CacheStoreUsageMultinodeStaticStartTxTest; import org.apache.ignite.internal.processors.cache.CacheTxNotAllowReadFromBackupTest; -import org.apache.ignite.internal.processors.cache.CashEventWithTxLabelTest; import org.apache.ignite.internal.processors.cache.CrossCacheLockTest; import org.apache.ignite.internal.processors.cache.GridCacheMarshallingNodeJoinSelfTest; import org.apache.ignite.internal.processors.cache.GridCacheMultinodeUpdateAtomicNearEnabledSelfTest; @@ -155,193 +156,202 @@ import org.apache.ignite.internal.processors.cache.version.CacheVersionedEntryPa import org.apache.ignite.internal.processors.cache.version.CacheVersionedEntryReplicatedAtomicSelfTest; import org.apache.ignite.internal.processors.cache.version.CacheVersionedEntryReplicatedTransactionalSelfTest; +import static org.apache.ignite.testframework.GridTestUtils.addTestIfNeeded; + /** * Test suite. */ public class IgniteCacheTestSuite4 extends TestSuite { /** * @return IgniteCache test suite. - * @throws Exception Thrown in case of the failure. */ - public static TestSuite suite() throws Exception { + public static TestSuite suite() { + return suite(null); + } + + /** + * @param ignoredTests Ignored tests. + * @return IgniteCache test suite. + */ + public static TestSuite suite(HashSet<Class> ignoredTests) { TestSuite suite = new TestSuite("IgniteCache Test Suite part 4"); // Multi node update. - suite.addTestSuite(GridCacheMultinodeUpdateSelfTest.class); - suite.addTestSuite(GridCacheMultinodeUpdateNearEnabledSelfTest.class); - suite.addTestSuite(GridCacheMultinodeUpdateNearEnabledNoBackupsSelfTest.class); - suite.addTestSuite(GridCacheMultinodeUpdateAtomicSelfTest.class); - suite.addTestSuite(GridCacheMultinodeUpdateAtomicNearEnabledSelfTest.class); - - suite.addTestSuite(IgniteCacheAtomicLoadAllTest.class); - suite.addTestSuite(IgniteCacheAtomicLocalLoadAllTest.class); - suite.addTestSuite(IgniteCacheTxLoadAllTest.class); - suite.addTestSuite(IgniteCacheTxLocalLoadAllTest.class); - - suite.addTestSuite(IgniteCacheAtomicLoaderWriterTest.class); - suite.addTestSuite(IgniteCacheTxLoaderWriterTest.class); - - suite.addTestSuite(IgniteCacheAtomicStoreSessionTest.class); - suite.addTestSuite(IgniteCacheTxStoreSessionTest.class); - suite.addTestSuite(IgniteCacheAtomicStoreSessionWriteBehindTest.class); - suite.addTestSuite(IgniteCacheTxStoreSessionWriteBehindTest.class); - suite.addTestSuite(IgniteCacheTxStoreSessionWriteBehindCoalescingTest.class); - - suite.addTestSuite(IgniteCacheAtomicNoReadThroughTest.class); - suite.addTestSuite(IgniteCacheAtomicNearEnabledNoReadThroughTest.class); - suite.addTestSuite(IgniteCacheAtomicLocalNoReadThroughTest.class); - suite.addTestSuite(IgniteCacheTxNoReadThroughTest.class); - suite.addTestSuite(IgniteCacheTxNearEnabledNoReadThroughTest.class); - suite.addTestSuite(IgniteCacheTxLocalNoReadThroughTest.class); - - suite.addTestSuite(IgniteCacheAtomicNoLoadPreviousValueTest.class); - suite.addTestSuite(IgniteCacheAtomicNearEnabledNoLoadPreviousValueTest.class); - suite.addTestSuite(IgniteCacheAtomicLocalNoLoadPreviousValueTest.class); - suite.addTestSuite(IgniteCacheTxNoLoadPreviousValueTest.class); - suite.addTestSuite(IgniteCacheTxNearEnabledNoLoadPreviousValueTest.class); - suite.addTestSuite(IgniteCacheTxLocalNoLoadPreviousValueTest.class); - - suite.addTestSuite(IgniteCacheAtomicNoWriteThroughTest.class); - suite.addTestSuite(IgniteCacheAtomicNearEnabledNoWriteThroughTest.class); - suite.addTestSuite(IgniteCacheAtomicLocalNoWriteThroughTest.class); - suite.addTestSuite(IgniteCacheTxNoWriteThroughTest.class); - suite.addTestSuite(IgniteCacheTxNearEnabledNoWriteThroughTest.class); - suite.addTestSuite(IgniteCacheTxLocalNoWriteThroughTest.class); - - suite.addTestSuite(IgniteCacheAtomicPeekModesTest.class); - suite.addTestSuite(IgniteCacheAtomicNearPeekModesTest.class); - suite.addTestSuite(IgniteCacheAtomicReplicatedPeekModesTest.class); - suite.addTestSuite(IgniteCacheAtomicLocalPeekModesTest.class); - suite.addTestSuite(IgniteCacheTxPeekModesTest.class); - suite.addTestSuite(IgniteCacheTxNearPeekModesTest.class); - suite.addTestSuite(IgniteCacheTxLocalPeekModesTest.class); - suite.addTestSuite(IgniteCacheTxReplicatedPeekModesTest.class); - - suite.addTestSuite(IgniteCacheInvokeReadThroughSingleNodeTest.class); - suite.addTestSuite(IgniteCacheInvokeReadThroughTest.class); - suite.addTestSuite(IgniteCacheReadThroughStoreCallTest.class); - suite.addTestSuite(GridCacheVersionMultinodeTest.class); - - suite.addTestSuite(IgniteCacheNearReadCommittedTest.class); - suite.addTestSuite(IgniteCacheAtomicCopyOnReadDisabledTest.class); - suite.addTestSuite(IgniteCacheTxCopyOnReadDisabledTest.class); - - suite.addTestSuite(IgniteCacheTxPreloadNoWriteTest.class); - - suite.addTestSuite(IgniteDynamicCacheStartSelfTest.class); - suite.addTestSuite(IgniteDynamicCacheMultinodeTest.class); - suite.addTestSuite(IgniteDynamicCacheStartFailTest.class); - suite.addTestSuite(IgniteDynamicCacheStartCoordinatorFailoverTest.class); - suite.addTestSuite(IgniteDynamicCacheWithConfigStartSelfTest.class); - suite.addTestSuite(IgniteCacheDynamicStopSelfTest.class); - suite.addTestSuite(IgniteDynamicCacheStartStopConcurrentTest.class); - suite.addTestSuite(IgniteCacheConfigurationTemplateTest.class); - suite.addTestSuite(IgniteCacheConfigurationDefaultTemplateTest.class); - suite.addTestSuite(IgniteDynamicClientCacheStartSelfTest.class); - suite.addTestSuite(IgniteDynamicCacheStartNoExchangeTimeoutTest.class); - suite.addTestSuite(CacheAffinityEarlyTest.class); - suite.addTestSuite(IgniteCacheCreatePutMultiNodeSelfTest.class); - suite.addTestSuite(IgniteCacheCreatePutTest.class); - suite.addTestSuite(CacheStartOnJoinTest.class); - suite.addTestSuite(IgniteCacheStartTest.class); - suite.addTestSuite(CacheDiscoveryDataConcurrentJoinTest.class); - suite.addTestSuite(IgniteClientCacheInitializationFailTest.class); - suite.addTestSuite(IgniteCacheFailedUpdateResponseTest.class); - - suite.addTestSuite(GridCacheTxLoadFromStoreOnLockSelfTest.class); - - suite.addTestSuite(GridCacheMarshallingNodeJoinSelfTest.class); - - suite.addTestSuite(IgniteCacheJdbcBlobStoreNodeRestartTest.class); - - suite.addTestSuite(IgniteCacheAtomicLocalStoreValueTest.class); - suite.addTestSuite(IgniteCacheAtomicStoreValueTest.class); - suite.addTestSuite(IgniteCacheAtomicNearEnabledStoreValueTest.class); - suite.addTestSuite(IgniteCacheTxLocalStoreValueTest.class); - suite.addTestSuite(IgniteCacheTxStoreValueTest.class); - suite.addTestSuite(IgniteCacheTxNearEnabledStoreValueTest.class); - - suite.addTestSuite(IgniteCacheLockFailoverSelfTest.class); - suite.addTestSuite(IgniteCacheMultiTxLockSelfTest.class); - - suite.addTestSuite(IgniteInternalCacheTypesTest.class); - - suite.addTestSuite(IgniteExchangeFutureHistoryTest.class); - - suite.addTestSuite(CacheNoValueClassOnServerNodeTest.class); - suite.addTestSuite(IgniteSystemCacheOnClientTest.class); - - suite.addTestSuite(CacheRemoveAllSelfTest.class); - suite.addTestSuite(CacheGetEntryOptimisticReadCommittedSeltTest.class); - suite.addTestSuite(CacheGetEntryOptimisticRepeatableReadSeltTest.class); - suite.addTestSuite(CacheGetEntryOptimisticSerializableSeltTest.class); - suite.addTestSuite(CacheGetEntryPessimisticReadCommittedSeltTest.class); - suite.addTestSuite(CacheGetEntryPessimisticRepeatableReadSeltTest.class); - suite.addTestSuite(CacheGetEntryPessimisticSerializableSeltTest.class); - suite.addTestSuite(CacheTxNotAllowReadFromBackupTest.class); - - suite.addTestSuite(CacheStopAndDestroySelfTest.class); - - suite.addTestSuite(CacheOffheapMapEntrySelfTest.class); - - suite.addTestSuite(CacheJdbcStoreSessionListenerSelfTest.class); - suite.addTestSuite(CacheStoreSessionListenerLifecycleSelfTest.class); - suite.addTestSuite(CacheStoreListenerRWThroughDisabledAtomicCacheTest.class); - suite.addTestSuite(CacheStoreListenerRWThroughDisabledTransactionalCacheTest.class); - suite.addTestSuite(CacheStoreSessionListenerWriteBehindEnabledTest.class); - - suite.addTestSuite(CacheClientStoreSelfTest.class); - suite.addTestSuite(CacheStoreUsageMultinodeStaticStartAtomicTest.class); - suite.addTestSuite(CacheStoreUsageMultinodeStaticStartTxTest.class); - suite.addTestSuite(CacheStoreUsageMultinodeDynamicStartAtomicTest.class); - suite.addTestSuite(CacheStoreUsageMultinodeDynamicStartTxTest.class); - suite.addTestSuite(CacheConnectionLeakStoreTxTest.class); - - suite.addTestSuite(GridCacheStoreManagerDeserializationTest.class); - suite.addTestSuite(GridLocalCacheStoreManagerDeserializationTest.class); - - suite.addTestSuite(IgniteStartCacheInTransactionSelfTest.class); - suite.addTestSuite(IgniteStartCacheInTransactionAtomicSelfTest.class); - - suite.addTestSuite(CacheReadThroughRestartSelfTest.class); - suite.addTestSuite(CacheReadThroughReplicatedRestartSelfTest.class); - suite.addTestSuite(CacheReadThroughReplicatedAtomicRestartSelfTest.class); - suite.addTestSuite(CacheReadThroughLocalRestartSelfTest.class); - suite.addTestSuite(CacheReadThroughLocalAtomicRestartSelfTest.class); - suite.addTestSuite(CacheReadThroughAtomicRestartSelfTest.class); + addTestIfNeeded(suite, GridCacheMultinodeUpdateSelfTest.class, ignoredTests); + addTestIfNeeded(suite, GridCacheMultinodeUpdateNearEnabledSelfTest.class, ignoredTests); + addTestIfNeeded(suite, GridCacheMultinodeUpdateNearEnabledNoBackupsSelfTest.class, ignoredTests); + addTestIfNeeded(suite, GridCacheMultinodeUpdateAtomicSelfTest.class, ignoredTests); + addTestIfNeeded(suite, GridCacheMultinodeUpdateAtomicNearEnabledSelfTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteCacheAtomicLoadAllTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicLocalLoadAllTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxLoadAllTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxLocalLoadAllTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteCacheAtomicLoaderWriterTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxLoaderWriterTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteCacheAtomicStoreSessionTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxStoreSessionTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicStoreSessionWriteBehindTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxStoreSessionWriteBehindTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxStoreSessionWriteBehindCoalescingTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteCacheAtomicNoReadThroughTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicNearEnabledNoReadThroughTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicLocalNoReadThroughTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxNoReadThroughTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxNearEnabledNoReadThroughTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxLocalNoReadThroughTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteCacheAtomicNoLoadPreviousValueTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicNearEnabledNoLoadPreviousValueTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicLocalNoLoadPreviousValueTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxNoLoadPreviousValueTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxNearEnabledNoLoadPreviousValueTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxLocalNoLoadPreviousValueTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteCacheAtomicNoWriteThroughTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicNearEnabledNoWriteThroughTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicLocalNoWriteThroughTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxNoWriteThroughTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxNearEnabledNoWriteThroughTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxLocalNoWriteThroughTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteCacheAtomicPeekModesTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicNearPeekModesTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicReplicatedPeekModesTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicLocalPeekModesTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxPeekModesTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxNearPeekModesTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxLocalPeekModesTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxReplicatedPeekModesTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteCacheInvokeReadThroughSingleNodeTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheInvokeReadThroughTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheReadThroughStoreCallTest.class, ignoredTests); + addTestIfNeeded(suite, GridCacheVersionMultinodeTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteCacheNearReadCommittedTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicCopyOnReadDisabledTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxCopyOnReadDisabledTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteCacheTxPreloadNoWriteTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteDynamicCacheStartSelfTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteDynamicCacheMultinodeTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteDynamicCacheStartFailTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteDynamicCacheStartCoordinatorFailoverTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteDynamicCacheWithConfigStartSelfTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheDynamicStopSelfTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteDynamicCacheStartStopConcurrentTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheConfigurationTemplateTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheConfigurationDefaultTemplateTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteDynamicClientCacheStartSelfTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteDynamicCacheStartNoExchangeTimeoutTest.class, ignoredTests); + addTestIfNeeded(suite, CacheAffinityEarlyTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheCreatePutMultiNodeSelfTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheCreatePutTest.class, ignoredTests); + addTestIfNeeded(suite, CacheStartOnJoinTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheStartTest.class, ignoredTests); + addTestIfNeeded(suite, CacheDiscoveryDataConcurrentJoinTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteClientCacheInitializationFailTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheFailedUpdateResponseTest.class, ignoredTests); + + addTestIfNeeded(suite, GridCacheTxLoadFromStoreOnLockSelfTest.class, ignoredTests); + + addTestIfNeeded(suite, GridCacheMarshallingNodeJoinSelfTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteCacheJdbcBlobStoreNodeRestartTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteCacheAtomicLocalStoreValueTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicStoreValueTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheAtomicNearEnabledStoreValueTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxLocalStoreValueTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxStoreValueTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheTxNearEnabledStoreValueTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteCacheLockFailoverSelfTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheMultiTxLockSelfTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteInternalCacheTypesTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteExchangeFutureHistoryTest.class, ignoredTests); + + addTestIfNeeded(suite, CacheNoValueClassOnServerNodeTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteSystemCacheOnClientTest.class, ignoredTests); + + addTestIfNeeded(suite, CacheRemoveAllSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheGetEntryOptimisticReadCommittedSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheGetEntryOptimisticRepeatableReadSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheGetEntryOptimisticSerializableSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheGetEntryPessimisticReadCommittedSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheGetEntryPessimisticRepeatableReadSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheGetEntryPessimisticSerializableSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheTxNotAllowReadFromBackupTest.class, ignoredTests); + + addTestIfNeeded(suite, CacheStopAndDestroySelfTest.class, ignoredTests); + + addTestIfNeeded(suite, CacheOffheapMapEntrySelfTest.class, ignoredTests); + + addTestIfNeeded(suite, CacheJdbcStoreSessionListenerSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheStoreSessionListenerLifecycleSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheStoreListenerRWThroughDisabledAtomicCacheTest.class, ignoredTests); + addTestIfNeeded(suite, CacheStoreListenerRWThroughDisabledTransactionalCacheTest.class, ignoredTests); + addTestIfNeeded(suite, CacheStoreSessionListenerWriteBehindEnabledTest.class, ignoredTests); + + addTestIfNeeded(suite, CacheClientStoreSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheStoreUsageMultinodeStaticStartAtomicTest.class, ignoredTests); + addTestIfNeeded(suite, CacheStoreUsageMultinodeStaticStartTxTest.class, ignoredTests); + addTestIfNeeded(suite, CacheStoreUsageMultinodeDynamicStartAtomicTest.class, ignoredTests); + addTestIfNeeded(suite, CacheStoreUsageMultinodeDynamicStartTxTest.class, ignoredTests); + addTestIfNeeded(suite, CacheConnectionLeakStoreTxTest.class, ignoredTests); + + addTestIfNeeded(suite, GridCacheStoreManagerDeserializationTest.class, ignoredTests); + addTestIfNeeded(suite, GridLocalCacheStoreManagerDeserializationTest.class, ignoredTests); + + addTestIfNeeded(suite, IgniteStartCacheInTransactionSelfTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteStartCacheInTransactionAtomicSelfTest.class, ignoredTests); + + addTestIfNeeded(suite, CacheReadThroughRestartSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheReadThroughReplicatedRestartSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheReadThroughReplicatedAtomicRestartSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheReadThroughLocalRestartSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheReadThroughLocalAtomicRestartSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheReadThroughAtomicRestartSelfTest.class, ignoredTests); // Versioned entry tests - suite.addTestSuite(CacheVersionedEntryLocalAtomicSwapDisabledSelfTest.class); - suite.addTestSuite(CacheVersionedEntryLocalTransactionalSelfTest.class); - suite.addTestSuite(CacheVersionedEntryPartitionedAtomicSelfTest.class); - suite.addTestSuite(CacheVersionedEntryPartitionedTransactionalSelfTest.class); - suite.addTestSuite(CacheVersionedEntryReplicatedAtomicSelfTest.class); - suite.addTestSuite(CacheVersionedEntryReplicatedTransactionalSelfTest.class); + addTestIfNeeded(suite, CacheVersionedEntryLocalAtomicSwapDisabledSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheVersionedEntryLocalTransactionalSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheVersionedEntryPartitionedAtomicSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheVersionedEntryPartitionedTransactionalSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheVersionedEntryReplicatedAtomicSelfTest.class, ignoredTests); + addTestIfNeeded(suite, CacheVersionedEntryReplicatedTransactionalSelfTest.class, ignoredTests); - suite.addTestSuite(GridCacheDhtTxPreloadSelfTest.class); - suite.addTestSuite(GridCacheNearTxPreloadSelfTest.class); - suite.addTestSuite(GridReplicatedTxPreloadTest.class); - suite.addTestSuite(CacheGroupsPreloadTest.class); + addTestIfNeeded(suite, GridCacheDhtTxPreloadSelfTest.class, ignoredTests); + addTestIfNeeded(suite, GridCacheNearTxPreloadSelfTest.class, ignoredTests); + addTestIfNeeded(suite, GridReplicatedTxPreloadTest.class, ignoredTests); + addTestIfNeeded(suite, CacheGroupsPreloadTest.class, ignoredTests); - suite.addTestSuite(IgniteDynamicCacheFilterTest.class); + addTestIfNeeded(suite, IgniteDynamicCacheFilterTest.class, ignoredTests); - suite.addTestSuite(CrossCacheLockTest.class); - suite.addTestSuite(IgniteCrossCacheTxSelfTest.class); + addTestIfNeeded(suite, CrossCacheLockTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCrossCacheTxSelfTest.class, ignoredTests); - suite.addTestSuite(CacheGetFutureHangsSelfTest.class); + addTestIfNeeded(suite, CacheGetFutureHangsSelfTest.class, ignoredTests); - suite.addTestSuite(IgniteCacheSingleGetMessageTest.class); - suite.addTestSuite(IgniteCacheReadFromBackupTest.class); + addTestIfNeeded(suite, IgniteCacheSingleGetMessageTest.class, ignoredTests); + addTestIfNeeded(suite, IgniteCacheReadFromBackupTest.class, ignoredTests); - suite.addTestSuite(MarshallerCacheJobRunNodeRestartTest.class); + addTestIfNeeded(suite, MarshallerCacheJobRunNodeRestartTest.class, ignoredTests); - suite.addTestSuite(IgniteCacheNearOnlyTxTest.class); + addTestIfNeeded(suite, IgniteCacheNearOnlyTxTest.class, ignoredTests); - suite.addTestSuite(IgniteCacheContainsKeyAtomicTest.class); + addTestIfNeeded(suite, IgniteCacheContainsKeyAtomicTest.class, ignoredTests); - suite.addTestSuite(CacheResultIsNotNullOnPartitionLossTest.class); + addTestIfNeeded(suite, CacheResultIsNotNullOnPartitionLossTest.class, ignoredTests); - suite.addTestSuite(CashEventWithTxLabelTest.class); + addTestIfNeeded(suite, CacheEventWithTxLabelTest.class, ignoredTests); return suite; }