This is an automated email from the ASF dual-hosted git repository.

zstan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 8078434198c IGNITE-28275 Split long running suites to achieve 30 min 
per suite run (#12904)
8078434198c is described below

commit 8078434198c92161574cda78a7f511758bfc9b84
Author: Maksim Davydov <[email protected]>
AuthorDate: Tue Mar 24 12:11:14 2026 +0300

    IGNITE-28275 Split long running suites to achieve 30 min per suite run 
(#12904)
---
 ... => AbstractIgnitePdsCompressionTestSuite.java} |  28 ++--
 .../testsuites/IgnitePdsCompressionTestSuite.java  |  56 +-------
 .../testsuites/IgnitePdsCompressionTestSuite2.java |   4 +-
 ...e2.java => IgnitePdsCompressionTestSuite3.java} |   6 +-
 ...e2.java => IgnitePdsCompressionTestSuite4.java} |   6 +-
 ...e2.java => IgnitePdsCompressionTestSuite5.java} |  18 ++-
 ...te.java => IgnitePdsCompressionTestSuite6.java} |  35 +----
 ...e2.java => IgnitePdsCompressionTestSuite7.java} |   6 +-
 ...e2.java => IgnitePdsCompressionTestSuite8.java} |   6 +-
 ...dsTestSuite2.java => IgnitePdsTestSuite10.java} | 139 ++++---------------
 .../ignite/testsuites/IgnitePdsTestSuite2.java     | 147 ++-------------------
 .../ignite/testsuites/IgnitePdsTestSuite9.java     |  93 +++++++++++++
 .../ignite/testsuites/IgniteSnapshotTestSuite.java |  12 +-
 .../testsuites/IgniteSnapshotTestSuite2.java       |  30 ++---
 .../testsuites/IgniteSnapshotTestSuite3.java       |  24 ++--
 ...stSuite3.java => IgniteSnapshotTestSuite4.java} |   2 +-
 ...stSuite2.java => IgniteSnapshotTestSuite5.java} |  31 ++---
 ...estSuite.java => IgniteSnapshotTestSuite6.java} |  56 ++++----
 .../testsuites/IgnitePdsNativeIoTestSuite2.java    |   6 -
 ...uite2.java => IgnitePdsNativeIoTestSuite3.java} |  12 +-
 .../testsuites/IgnitePdsNativeIoTestSuite4.java}   |  11 +-
 21 files changed, 246 insertions(+), 482 deletions(-)

diff --git 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/AbstractIgnitePdsCompressionTestSuite.java
similarity index 58%
copy from 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
copy to 
modules/compress/src/test/java/org/apache/ignite/testsuites/AbstractIgnitePdsCompressionTestSuite.java
index d86f20edc5a..90f98493d96 100644
--- 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
+++ 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/AbstractIgnitePdsCompressionTestSuite.java
@@ -17,25 +17,15 @@
 
 package org.apache.ignite.testsuites;
 
-import java.util.ArrayList;
-import java.util.List;
-import org.apache.ignite.testframework.junits.DynamicSuite;
-import org.junit.runner.RunWith;
+import static 
org.apache.ignite.IgniteSystemProperties.IGNITE_DEFAULT_DATA_STORAGE_PAGE_SIZE;
+import static 
org.apache.ignite.IgniteSystemProperties.IGNITE_DEFAULT_DISK_PAGE_COMPRESSION;
+import static org.apache.ignite.configuration.DiskPageCompression.ZSTD;
 
-import static 
org.apache.ignite.testsuites.IgnitePdsCompressionTestSuite.enableCompressionByDefault;
-
-/** */
-@RunWith(DynamicSuite.class)
-public class IgnitePdsCompressionTestSuite2 {
-    /**
-     * @return Suite.
-     */
-    public static List<Class<?>> suite() {
-        List<Class<?>> suite = new ArrayList<>();
-
-        enableCompressionByDefault();
-        IgnitePdsTestSuite2.addRealPageStoreTests(suite, null);
-
-        return suite;
+/** Abstract class for Ignite PDS compression test suites. */
+public class AbstractIgnitePdsCompressionTestSuite {
+    /** */
+    static void enableCompressionByDefault() {
+        System.setProperty(IGNITE_DEFAULT_DISK_PAGE_COMPRESSION, ZSTD.name());
+        System.setProperty(IGNITE_DEFAULT_DATA_STORAGE_PAGE_SIZE, 
String.valueOf(8 * 1024));
     }
 }
diff --git 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite.java
 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite.java
index d9fb9221215..95f0c1e10fd 100644
--- 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite.java
+++ 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite.java
@@ -18,74 +18,22 @@
 package org.apache.ignite.testsuites;
 
 import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.List;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.IgnitePdsCheckpointRecoveryWithCompressionTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgnitePdsCheckpointSimulationWithRealCpDisabledAndWalCompressionTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalCompactionAndPageCompressionTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalRecoveryWithPageCompressionAndTdeTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalRecoveryWithPageCompressionTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.EncryptedSnapshotTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.PlainSnapshotTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCompressionBasicTest;
-import 
org.apache.ignite.internal.processors.compress.CompressionConfigurationTest;
-import org.apache.ignite.internal.processors.compress.CompressionProcessorTest;
-import 
org.apache.ignite.internal.processors.compress.DiskPageCompressionConfigValidationTest;
-import 
org.apache.ignite.internal.processors.compress.DiskPageCompressionIntegrationAsyncTest;
-import 
org.apache.ignite.internal.processors.compress.DiskPageCompressionIntegrationTest;
-import org.apache.ignite.internal.processors.compress.FileSystemUtilsTest;
-import 
org.apache.ignite.internal.processors.compress.WalPageCompressionIntegrationTest;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
 
-import static 
org.apache.ignite.IgniteSystemProperties.IGNITE_DEFAULT_DATA_STORAGE_PAGE_SIZE;
-import static 
org.apache.ignite.IgniteSystemProperties.IGNITE_DEFAULT_DISK_PAGE_COMPRESSION;
-import static org.apache.ignite.configuration.DiskPageCompression.ZSTD;
-
 /** */
 @RunWith(DynamicSuite.class)
-public class IgnitePdsCompressionTestSuite {
+public class IgnitePdsCompressionTestSuite extends 
AbstractIgnitePdsCompressionTestSuite {
     /**
      * @return Suite.
      */
     public static List<Class<?>> suite() {
         List<Class<?>> suite = new ArrayList<>();
 
-        suite.add(CompressionConfigurationTest.class);
-        suite.add(CompressionProcessorTest.class);
-        suite.add(FileSystemUtilsTest.class);
-        suite.add(DiskPageCompressionIntegrationTest.class);
-        suite.add(DiskPageCompressionConfigValidationTest.class);
-        suite.add(DiskPageCompressionIntegrationAsyncTest.class);
-
-        // WAL page records compression.
-        suite.add(WalPageCompressionIntegrationTest.class);
-        suite.add(WalRecoveryWithPageCompressionTest.class);
-        suite.add(WalRecoveryWithPageCompressionAndTdeTest.class);
-        
suite.add(IgnitePdsCheckpointSimulationWithRealCpDisabledAndWalCompressionTest.class);
-        suite.add(WalCompactionAndPageCompressionTest.class);
-
-        // Checkpoint recovery.
-        suite.add(IgnitePdsCheckpointRecoveryWithCompressionTest.class);
-
-        // Snapshots.
-        suite.add(SnapshotCompressionBasicTest.class);
-
-        //Snapshot tests from common suites.
         enableCompressionByDefault();
-        IgniteSnapshotTestSuite.addSnapshotTests(suite, 
Arrays.asList(PlainSnapshotTest.class, EncryptedSnapshotTest.class));
-        IgniteSnapshotWithIndexingTestSuite.addSnapshotTests(suite, null);
-
-        // PDS test suite with compression.
-        IgnitePdsTestSuite.addRealPageStoreTests(suite, null);
+        IgniteSnapshotTestSuite.addSnapshotTests(suite, null);
 
         return suite;
     }
-
-    /**
-     */
-    static void enableCompressionByDefault() {
-        System.setProperty(IGNITE_DEFAULT_DISK_PAGE_COMPRESSION, ZSTD.name());
-        System.setProperty(IGNITE_DEFAULT_DATA_STORAGE_PAGE_SIZE, 
String.valueOf(8 * 1024));
-    }
 }
diff --git 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
index d86f20edc5a..e14c9aa8843 100644
--- 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
+++ 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
@@ -22,11 +22,9 @@ import java.util.List;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
 
-import static 
org.apache.ignite.testsuites.IgnitePdsCompressionTestSuite.enableCompressionByDefault;
-
 /** */
 @RunWith(DynamicSuite.class)
-public class IgnitePdsCompressionTestSuite2 {
+public class IgnitePdsCompressionTestSuite2 extends 
AbstractIgnitePdsCompressionTestSuite {
     /**
      * @return Suite.
      */
diff --git 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite3.java
similarity index 85%
copy from 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
copy to 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite3.java
index d86f20edc5a..7b36e06c8df 100644
--- 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
+++ 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite3.java
@@ -22,11 +22,9 @@ import java.util.List;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
 
-import static 
org.apache.ignite.testsuites.IgnitePdsCompressionTestSuite.enableCompressionByDefault;
-
 /** */
 @RunWith(DynamicSuite.class)
-public class IgnitePdsCompressionTestSuite2 {
+public class IgnitePdsCompressionTestSuite3 extends 
AbstractIgnitePdsCompressionTestSuite {
     /**
      * @return Suite.
      */
@@ -34,7 +32,7 @@ public class IgnitePdsCompressionTestSuite2 {
         List<Class<?>> suite = new ArrayList<>();
 
         enableCompressionByDefault();
-        IgnitePdsTestSuite2.addRealPageStoreTests(suite, null);
+        IgnitePdsTestSuite.addRealPageStoreTests(suite, null);
 
         return suite;
     }
diff --git 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite4.java
similarity index 85%
copy from 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
copy to 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite4.java
index d86f20edc5a..e4dbfc9c576 100644
--- 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
+++ 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite4.java
@@ -22,11 +22,9 @@ import java.util.List;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
 
-import static 
org.apache.ignite.testsuites.IgnitePdsCompressionTestSuite.enableCompressionByDefault;
-
 /** */
 @RunWith(DynamicSuite.class)
-public class IgnitePdsCompressionTestSuite2 {
+public class IgnitePdsCompressionTestSuite4 extends 
AbstractIgnitePdsCompressionTestSuite {
     /**
      * @return Suite.
      */
@@ -34,7 +32,7 @@ public class IgnitePdsCompressionTestSuite2 {
         List<Class<?>> suite = new ArrayList<>();
 
         enableCompressionByDefault();
-        IgnitePdsTestSuite2.addRealPageStoreTests(suite, null);
+        IgniteSnapshotTestSuite2.addSnapshotTests2(suite, null);
 
         return suite;
     }
diff --git 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite5.java
similarity index 57%
copy from 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
copy to 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite5.java
index d86f20edc5a..981290a3b1f 100644
--- 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
+++ 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite5.java
@@ -19,22 +19,32 @@ package org.apache.ignite.testsuites;
 
 import java.util.ArrayList;
 import java.util.List;
+import 
org.apache.ignite.internal.processors.cache.persistence.db.IgnitePdsCheckpointRecoveryWithCompressionTest;
+import 
org.apache.ignite.internal.processors.compress.CompressionConfigurationTest;
+import org.apache.ignite.internal.processors.compress.CompressionProcessorTest;
+import 
org.apache.ignite.internal.processors.compress.DiskPageCompressionIntegrationAsyncTest;
+import org.apache.ignite.internal.processors.compress.FileSystemUtilsTest;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
 
-import static 
org.apache.ignite.testsuites.IgnitePdsCompressionTestSuite.enableCompressionByDefault;
-
 /** */
 @RunWith(DynamicSuite.class)
-public class IgnitePdsCompressionTestSuite2 {
+public class IgnitePdsCompressionTestSuite5 extends 
AbstractIgnitePdsCompressionTestSuite {
     /**
      * @return Suite.
      */
     public static List<Class<?>> suite() {
         List<Class<?>> suite = new ArrayList<>();
 
+        suite.add(CompressionConfigurationTest.class);
+        suite.add(CompressionProcessorTest.class);
+        suite.add(FileSystemUtilsTest.class);
+        suite.add(DiskPageCompressionIntegrationAsyncTest.class);
+
+        suite.add(IgnitePdsCheckpointRecoveryWithCompressionTest.class);
+
         enableCompressionByDefault();
-        IgnitePdsTestSuite2.addRealPageStoreTests(suite, null);
+        IgniteSnapshotTestSuite2.addSnapshotTests1(suite, null);
 
         return suite;
     }
diff --git 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite.java
 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite6.java
similarity index 58%
copy from 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite.java
copy to 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite6.java
index d9fb9221215..fd83d54c24d 100644
--- 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite.java
+++ 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite6.java
@@ -18,74 +18,41 @@
 package org.apache.ignite.testsuites;
 
 import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.List;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.IgnitePdsCheckpointRecoveryWithCompressionTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgnitePdsCheckpointSimulationWithRealCpDisabledAndWalCompressionTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalCompactionAndPageCompressionTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalRecoveryWithPageCompressionAndTdeTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalRecoveryWithPageCompressionTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.EncryptedSnapshotTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.PlainSnapshotTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCompressionBasicTest;
-import 
org.apache.ignite.internal.processors.compress.CompressionConfigurationTest;
-import org.apache.ignite.internal.processors.compress.CompressionProcessorTest;
 import 
org.apache.ignite.internal.processors.compress.DiskPageCompressionConfigValidationTest;
-import 
org.apache.ignite.internal.processors.compress.DiskPageCompressionIntegrationAsyncTest;
 import 
org.apache.ignite.internal.processors.compress.DiskPageCompressionIntegrationTest;
-import org.apache.ignite.internal.processors.compress.FileSystemUtilsTest;
 import 
org.apache.ignite.internal.processors.compress.WalPageCompressionIntegrationTest;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
 
-import static 
org.apache.ignite.IgniteSystemProperties.IGNITE_DEFAULT_DATA_STORAGE_PAGE_SIZE;
-import static 
org.apache.ignite.IgniteSystemProperties.IGNITE_DEFAULT_DISK_PAGE_COMPRESSION;
-import static org.apache.ignite.configuration.DiskPageCompression.ZSTD;
-
 /** */
 @RunWith(DynamicSuite.class)
-public class IgnitePdsCompressionTestSuite {
+public class IgnitePdsCompressionTestSuite6 extends 
AbstractIgnitePdsCompressionTestSuite {
     /**
      * @return Suite.
      */
     public static List<Class<?>> suite() {
         List<Class<?>> suite = new ArrayList<>();
 
-        suite.add(CompressionConfigurationTest.class);
-        suite.add(CompressionProcessorTest.class);
-        suite.add(FileSystemUtilsTest.class);
         suite.add(DiskPageCompressionIntegrationTest.class);
         suite.add(DiskPageCompressionConfigValidationTest.class);
-        suite.add(DiskPageCompressionIntegrationAsyncTest.class);
 
-        // WAL page records compression.
         suite.add(WalPageCompressionIntegrationTest.class);
         suite.add(WalRecoveryWithPageCompressionTest.class);
         suite.add(WalRecoveryWithPageCompressionAndTdeTest.class);
         
suite.add(IgnitePdsCheckpointSimulationWithRealCpDisabledAndWalCompressionTest.class);
         suite.add(WalCompactionAndPageCompressionTest.class);
 
-        // Checkpoint recovery.
-        suite.add(IgnitePdsCheckpointRecoveryWithCompressionTest.class);
-
-        // Snapshots.
         suite.add(SnapshotCompressionBasicTest.class);
 
-        //Snapshot tests from common suites.
         enableCompressionByDefault();
-        IgniteSnapshotTestSuite.addSnapshotTests(suite, 
Arrays.asList(PlainSnapshotTest.class, EncryptedSnapshotTest.class));
         IgniteSnapshotWithIndexingTestSuite.addSnapshotTests(suite, null);
 
-        // PDS test suite with compression.
-        IgnitePdsTestSuite.addRealPageStoreTests(suite, null);
-
         return suite;
     }
-
-    /**
-     */
-    static void enableCompressionByDefault() {
-        System.setProperty(IGNITE_DEFAULT_DISK_PAGE_COMPRESSION, ZSTD.name());
-        System.setProperty(IGNITE_DEFAULT_DATA_STORAGE_PAGE_SIZE, 
String.valueOf(8 * 1024));
-    }
 }
diff --git 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite7.java
similarity index 85%
copy from 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
copy to 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite7.java
index d86f20edc5a..6716bec9021 100644
--- 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
+++ 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite7.java
@@ -22,11 +22,9 @@ import java.util.List;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
 
-import static 
org.apache.ignite.testsuites.IgnitePdsCompressionTestSuite.enableCompressionByDefault;
-
 /** */
 @RunWith(DynamicSuite.class)
-public class IgnitePdsCompressionTestSuite2 {
+public class IgnitePdsCompressionTestSuite7 extends 
AbstractIgnitePdsCompressionTestSuite {
     /**
      * @return Suite.
      */
@@ -34,7 +32,7 @@ public class IgnitePdsCompressionTestSuite2 {
         List<Class<?>> suite = new ArrayList<>();
 
         enableCompressionByDefault();
-        IgnitePdsTestSuite2.addRealPageStoreTests(suite, null);
+        IgnitePdsTestSuite9.addRealPageStoreTests(suite, null);
 
         return suite;
     }
diff --git 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite8.java
similarity index 85%
copy from 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
copy to 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite8.java
index d86f20edc5a..c8bf3936e49 100644
--- 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
+++ 
b/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite8.java
@@ -22,11 +22,9 @@ import java.util.List;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
 
-import static 
org.apache.ignite.testsuites.IgnitePdsCompressionTestSuite.enableCompressionByDefault;
-
 /** */
 @RunWith(DynamicSuite.class)
-public class IgnitePdsCompressionTestSuite2 {
+public class IgnitePdsCompressionTestSuite8 extends 
AbstractIgnitePdsCompressionTestSuite {
     /**
      * @return Suite.
      */
@@ -34,7 +32,7 @@ public class IgnitePdsCompressionTestSuite2 {
         List<Class<?>> suite = new ArrayList<>();
 
         enableCompressionByDefault();
-        IgnitePdsTestSuite2.addRealPageStoreTests(suite, null);
+        IgnitePdsTestSuite10.addRealPageStoreTests(suite, null);
 
         return suite;
     }
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgnitePdsTestSuite2.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgnitePdsTestSuite10.java
similarity index 56%
copy from 
modules/core/src/test/java/org/apache/ignite/testsuites/IgnitePdsTestSuite2.java
copy to 
modules/core/src/test/java/org/apache/ignite/testsuites/IgnitePdsTestSuite10.java
index de17138ef67..3d7d09f4fdf 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgnitePdsTestSuite2.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgnitePdsTestSuite10.java
@@ -20,83 +20,48 @@ package org.apache.ignite.testsuites;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
-import org.apache.ignite.cdc.CdcCacheConfigOnRestartTest;
 import org.apache.ignite.cdc.CdcCacheVersionTest;
-import org.apache.ignite.cdc.CdcIgniteNodeActiveModeTest;
 import org.apache.ignite.cdc.CdcManagerTest;
-import org.apache.ignite.cdc.CdcNonDefaultWorkDirTest;
-import org.apache.ignite.cdc.CdcPushMetricsExporterTest;
-import org.apache.ignite.cdc.CdcSelfTest;
-import org.apache.ignite.cdc.CorruptedCdcConsumerStateTest;
-import org.apache.ignite.cdc.RestartWithWalForceArchiveTimeoutTest;
-import org.apache.ignite.cdc.TransformedCdcSelfTest;
 import org.apache.ignite.cdc.WalForCdcTest;
-import org.apache.ignite.cdc.WalRolloverOnStopTest;
 import 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.HistoricalRebalanceCheckpointTest;
-import 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.HistoricalRebalanceHeuristicsTest;
-import 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.HistoricalRebalanceTwoPartsInDifferentCheckpointsTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.IgniteDataStorageMetricsSelfTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.IgnitePdsCorruptedStoreTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.IgnitePdsExchangeDuringCheckpointTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.IgnitePdsNoSpaceLeftOnDeviceTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.IgnitePdsPageSizesTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.IgnitePdsPartitionsStateRecoveryTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.IgnitePersistentStoreDataStructuresTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.IgniteRebalanceScheduleResendPartitionsTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.WALPreloadingWithCompactionTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.WalPreloadingConcurrentTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.FullHistRebalanceOnClientStopTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.IgnitePdsRebalancingOnNotStableTopologyTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.IgnitePdsReserveWalSegmentsTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.IgnitePdsReserveWalSegmentsWithCompactionTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.IgnitePdsWholeClusterRestartTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.IgniteShutdownOnSupplyMessageFailureTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.SlowHistoricalRebalanceSmallHistoryTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.CheckpointFailBeforeWriteMarkTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.CheckpointFreeListTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.CheckpointListenerForRegionTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.CheckpointStartLoggingTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.CheckpointTimeoutLockTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.IgniteCheckpointDirtyPagesForLowLoadTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.LightweightCheckpointTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.filename.IgniteUidAsConsistentIdMigrationTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.FsyncWalRolloverDoesNotBlockTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteLocalWalSizeTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteNodeStoppedDuringDisableWALTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWALTailIsReachedDuringIterationOverArchiveTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFlushBackgroundSelfTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFlushBackgroundWithMmapBufferSelfTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFlushFailoverTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFlushLogOnlySelfTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFlushLogOnlyWithMmapBufferSelfTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFormatFileFailoverTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalHistoryReservationsTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalIteratorExceptionDuringReadTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalIteratorSwitchSegmentTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalRebalanceLoggingTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalRecoverySeveralRestartsTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalReplayingAfterRestartTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalSerializerVersionTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalCompactionNoArchiverTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalCompactionSwitchOnTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalCompactionTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalDeletionArchiveFsyncTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalDeletionArchiveLogOnlyTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalRolloverTypesTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WriteAheadLogManagerSelfTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.reader.IgniteWalReaderTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.freelist.FreeListCachingTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.wal.reader.FilteredWalIteratorTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.wal.reader.StandaloneWalRecordsIteratorTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.wal.scanner.WalScannerTest;
-import org.apache.ignite.internal.util.io.GridFileUtilsTest;
 import org.apache.ignite.testframework.GridTestUtils;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
 
 /** */
 @RunWith(DynamicSuite.class)
-public class IgnitePdsTestSuite2 {
+public class IgnitePdsTestSuite10 {
     /**
      * @return Suite.
      */
@@ -125,96 +90,40 @@ public class IgnitePdsTestSuite2 {
      * @param ignoredTests Ignored tests.
      */
     public static void addRealPageStoreTests(List<Class<?>> suite, 
Collection<Class> ignoredTests) {
-        GridTestUtils.addTestIfNeeded(suite, 
StandaloneWalRecordsIteratorTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, IgnitePdsPageSizesTest.class, 
ignoredTests);
-
-        // Metrics test.
+        GridTestUtils.addTestIfNeeded(suite, CdcCacheVersionTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, CdcManagerTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
CheckpointFailBeforeWriteMarkTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, CheckpointFreeListTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, CheckpointStartLoggingTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, CheckpointTimeoutLockTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
FullHistRebalanceOnClientStopTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
HistoricalRebalanceCheckpointTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
IgniteDataStorageMetricsSelfTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, IgniteLocalWalSizeTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteNodeStoppedDuringDisableWALTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsExchangeDuringCheckpointTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, IgnitePdsPageSizesTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsPartitionsStateRecoveryTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsRebalancingOnNotStableTopologyTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsReserveWalSegmentsTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsWholeClusterRestartTest.class, ignoredTests);
-
-        // Rebalancing test
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalHistoryReservationsTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
SlowHistoricalRebalanceSmallHistoryTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteShutdownOnSupplyMessageFailureTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
IgnitePersistentStoreDataStructuresTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
FullHistRebalanceOnClientStopTest.class, ignoredTests);
-
-        // Failover test
-        GridTestUtils.addTestIfNeeded(suite, IgniteWalFlushFailoverTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalFlushBackgroundSelfTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteRebalanceScheduleResendPartitionsTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteShutdownOnSupplyMessageFailureTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteUidAsConsistentIdMigrationTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteWALTailIsReachedDuringIterationOverArchiveTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
IgniteWalFlushBackgroundWithMmapBufferSelfTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalFlushLogOnlySelfTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalFlushLogOnlyWithMmapBufferSelfTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
IgniteWalFormatFileFailoverTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsNoSpaceLeftOnDeviceTest.class, ignoredTests);
-
-        // Test suite uses Standalone WAL iterator to verify PDS content.
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalHistoryReservationsTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, IgniteWalReaderTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsExchangeDuringCheckpointTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsReserveWalSegmentsTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsReserveWalSegmentsWithCompactionTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalRecoverySeveralRestartsTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
IgniteWalReplayingAfterRestartTest.class, ignoredTests);
-
-        // CDC tests.
-        GridTestUtils.addTestIfNeeded(suite, CdcSelfTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, TransformedCdcSelfTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, CdcCacheVersionTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
RestartWithWalForceArchiveTimeoutTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
CorruptedCdcConsumerStateTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, WalRolloverOnStopTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, WalForCdcTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
CdcCacheConfigOnRestartTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, CdcNonDefaultWorkDirTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, CdcManagerTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
CdcIgniteNodeActiveModeTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, CdcPushMetricsExporterTest.class, 
ignoredTests);
-
-        // new style folders with generated consistent ID test
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteUidAsConsistentIdMigrationTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
IgniteWalSerializerVersionTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, WalCompactionTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
WalCompactionNoArchiverTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, WalCompactionSwitchOnTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
StandaloneWalRecordsIteratorTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
WalDeletionArchiveFsyncTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
WalDeletionArchiveLogOnlyTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteCheckpointDirtyPagesForLowLoadTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsCorruptedStoreTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
CheckpointFailBeforeWriteMarkTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, CheckpointFreeListTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
CheckpointListenerForRegionTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, LightweightCheckpointTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, CheckpointStartLoggingTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, CheckpointTimeoutLockTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, FreeListCachingTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalIteratorSwitchSegmentTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalIteratorExceptionDuringReadTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteNodeStoppedDuringDisableWALTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, FilteredWalIteratorTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, WalScannerTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalRecoverySeveralRestartsTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteRebalanceScheduleResendPartitionsTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWALTailIsReachedDuringIterationOverArchiveTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, WalForCdcTest.class, 
ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, WalRolloverTypesTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
FsyncWalRolloverDoesNotBlockTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsPartitionsStateRecoveryTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
WalPreloadingConcurrentTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
WALPreloadingWithCompactionTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalRebalanceLoggingTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, 
HistoricalRebalanceHeuristicsTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, IgniteLocalWalSizeTest.class, 
ignoredTests);
-
+        GridTestUtils.addTestIfNeeded(suite, WalScannerTest.class, 
ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
WriteAheadLogManagerSelfTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, 
HistoricalRebalanceTwoPartsInDifferentCheckpointsTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, 
HistoricalRebalanceCheckpointTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, GridFileUtilsTest.class, 
ignoredTests);
     }
 }
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgnitePdsTestSuite2.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgnitePdsTestSuite2.java
index de17138ef67..cc0cc9e7ebc 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgnitePdsTestSuite2.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgnitePdsTestSuite2.java
@@ -21,74 +21,22 @@ import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
 import org.apache.ignite.cdc.CdcCacheConfigOnRestartTest;
-import org.apache.ignite.cdc.CdcCacheVersionTest;
-import org.apache.ignite.cdc.CdcIgniteNodeActiveModeTest;
-import org.apache.ignite.cdc.CdcManagerTest;
 import org.apache.ignite.cdc.CdcNonDefaultWorkDirTest;
 import org.apache.ignite.cdc.CdcPushMetricsExporterTest;
 import org.apache.ignite.cdc.CdcSelfTest;
-import org.apache.ignite.cdc.CorruptedCdcConsumerStateTest;
 import org.apache.ignite.cdc.RestartWithWalForceArchiveTimeoutTest;
-import org.apache.ignite.cdc.TransformedCdcSelfTest;
-import org.apache.ignite.cdc.WalForCdcTest;
-import org.apache.ignite.cdc.WalRolloverOnStopTest;
-import 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.HistoricalRebalanceCheckpointTest;
-import 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.HistoricalRebalanceHeuristicsTest;
-import 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.HistoricalRebalanceTwoPartsInDifferentCheckpointsTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.IgniteDataStorageMetricsSelfTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.IgnitePdsCorruptedStoreTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.IgnitePdsExchangeDuringCheckpointTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.IgnitePdsNoSpaceLeftOnDeviceTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.IgnitePdsPageSizesTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.IgnitePdsPartitionsStateRecoveryTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.IgnitePersistentStoreDataStructuresTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.IgniteRebalanceScheduleResendPartitionsTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.WALPreloadingWithCompactionTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.WalPreloadingConcurrentTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.FullHistRebalanceOnClientStopTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.IgnitePdsRebalancingOnNotStableTopologyTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.IgnitePdsReserveWalSegmentsTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.IgnitePdsReserveWalSegmentsWithCompactionTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.IgnitePdsWholeClusterRestartTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.IgniteShutdownOnSupplyMessageFailureTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.SlowHistoricalRebalanceSmallHistoryTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.CheckpointFailBeforeWriteMarkTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.CheckpointFreeListTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.CheckpointListenerForRegionTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.CheckpointStartLoggingTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.CheckpointTimeoutLockTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.IgniteCheckpointDirtyPagesForLowLoadTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.LightweightCheckpointTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.filename.IgniteUidAsConsistentIdMigrationTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.FsyncWalRolloverDoesNotBlockTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteLocalWalSizeTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteNodeStoppedDuringDisableWALTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWALTailIsReachedDuringIterationOverArchiveTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFlushBackgroundSelfTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFlushBackgroundWithMmapBufferSelfTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFlushFailoverTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFlushLogOnlySelfTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFlushLogOnlyWithMmapBufferSelfTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFormatFileFailoverTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalHistoryReservationsTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalIteratorExceptionDuringReadTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalIteratorSwitchSegmentTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalRebalanceLoggingTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalRecoverySeveralRestartsTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalReplayingAfterRestartTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalSerializerVersionTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalCompactionNoArchiverTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalCompactionSwitchOnTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalCompactionTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalDeletionArchiveFsyncTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalDeletionArchiveLogOnlyTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalRolloverTypesTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WriteAheadLogManagerSelfTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.reader.IgniteWalReaderTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.freelist.FreeListCachingTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.wal.reader.FilteredWalIteratorTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.wal.reader.StandaloneWalRecordsIteratorTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.wal.scanner.WalScannerTest;
 import org.apache.ignite.internal.util.io.GridFileUtilsTest;
 import org.apache.ignite.testframework.GridTestUtils;
 import org.apache.ignite.testframework.junits.DynamicSuite;
@@ -125,96 +73,23 @@ public class IgnitePdsTestSuite2 {
      * @param ignoredTests Ignored tests.
      */
     public static void addRealPageStoreTests(List<Class<?>> suite, 
Collection<Class> ignoredTests) {
-        GridTestUtils.addTestIfNeeded(suite, 
StandaloneWalRecordsIteratorTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, IgnitePdsPageSizesTest.class, 
ignoredTests);
-
-        // Metrics test.
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteDataStorageMetricsSelfTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsRebalancingOnNotStableTopologyTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsWholeClusterRestartTest.class, ignoredTests);
-
-        // Rebalancing test
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalHistoryReservationsTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
SlowHistoricalRebalanceSmallHistoryTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteShutdownOnSupplyMessageFailureTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePersistentStoreDataStructuresTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
FullHistRebalanceOnClientStopTest.class, ignoredTests);
-
-        // Failover test
-        GridTestUtils.addTestIfNeeded(suite, IgniteWalFlushFailoverTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalFlushBackgroundSelfTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalFlushBackgroundWithMmapBufferSelfTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalFlushLogOnlySelfTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalFlushLogOnlyWithMmapBufferSelfTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalFormatFileFailoverTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsNoSpaceLeftOnDeviceTest.class, ignoredTests);
-
-        // Test suite uses Standalone WAL iterator to verify PDS content.
-        GridTestUtils.addTestIfNeeded(suite, IgniteWalReaderTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsExchangeDuringCheckpointTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsReserveWalSegmentsTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsReserveWalSegmentsWithCompactionTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalReplayingAfterRestartTest.class, ignoredTests);
-
-        // CDC tests.
-        GridTestUtils.addTestIfNeeded(suite, CdcSelfTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, TransformedCdcSelfTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, CdcCacheVersionTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
RestartWithWalForceArchiveTimeoutTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
CorruptedCdcConsumerStateTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, WalRolloverOnStopTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, WalForCdcTest.class, 
ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
CdcCacheConfigOnRestartTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, CdcNonDefaultWorkDirTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, CdcManagerTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
CdcIgniteNodeActiveModeTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, CdcPushMetricsExporterTest.class, 
ignoredTests);
-
-        // new style folders with generated consistent ID test
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteUidAsConsistentIdMigrationTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalSerializerVersionTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, WalCompactionTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
WalCompactionNoArchiverTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, WalCompactionSwitchOnTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
WalDeletionArchiveFsyncTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
WalDeletionArchiveLogOnlyTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteCheckpointDirtyPagesForLowLoadTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsCorruptedStoreTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
CheckpointFailBeforeWriteMarkTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, CheckpointFreeListTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, CdcSelfTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
CheckpointListenerForRegionTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, LightweightCheckpointTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, CheckpointStartLoggingTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, CheckpointTimeoutLockTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, FreeListCachingTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalIteratorSwitchSegmentTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalIteratorExceptionDuringReadTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteNodeStoppedDuringDisableWALTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, FilteredWalIteratorTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, WalScannerTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalRecoverySeveralRestartsTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteRebalanceScheduleResendPartitionsTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWALTailIsReachedDuringIterationOverArchiveTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, WalRolloverTypesTest.class, 
ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
FsyncWalRolloverDoesNotBlockTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsPartitionsStateRecoveryTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
WalPreloadingConcurrentTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
WALPreloadingWithCompactionTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalRebalanceLoggingTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, 
HistoricalRebalanceHeuristicsTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, IgniteLocalWalSizeTest.class, 
ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, 
WriteAheadLogManagerSelfTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, 
HistoricalRebalanceTwoPartsInDifferentCheckpointsTest.class, ignoredTests);
-
-        GridTestUtils.addTestIfNeeded(suite, 
HistoricalRebalanceCheckpointTest.class, ignoredTests);
-
         GridTestUtils.addTestIfNeeded(suite, GridFileUtilsTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteCheckpointDirtyPagesForLowLoadTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsCorruptedStoreTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsNoSpaceLeftOnDeviceTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalFlushBackgroundSelfTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalIteratorExceptionDuringReadTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalRebalanceLoggingTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
RestartWithWalForceArchiveTimeoutTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
SlowHistoricalRebalanceSmallHistoryTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
WALPreloadingWithCompactionTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, WalCompactionTest.class, 
ignoredTests);
     }
 }
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgnitePdsTestSuite9.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgnitePdsTestSuite9.java
new file mode 100644
index 00000000000..08dd3f17267
--- /dev/null
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgnitePdsTestSuite9.java
@@ -0,0 +1,93 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.testsuites;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+import org.apache.ignite.cdc.CdcIgniteNodeActiveModeTest;
+import org.apache.ignite.cdc.CorruptedCdcConsumerStateTest;
+import org.apache.ignite.cdc.TransformedCdcSelfTest;
+import org.apache.ignite.cdc.WalRolloverOnStopTest;
+import 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.HistoricalRebalanceHeuristicsTest;
+import 
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.HistoricalRebalanceTwoPartsInDifferentCheckpointsTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.WalPreloadingConcurrentTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.db.IgnitePdsReserveWalSegmentsWithCompactionTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.db.checkpoint.LightweightCheckpointTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFlushFailoverTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFlushLogOnlySelfTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalFlushLogOnlyWithMmapBufferSelfTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteWalIteratorSwitchSegmentTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalCompactionNoArchiverTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalCompactionSwitchOnTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.WalDeletionArchiveLogOnlyTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.freelist.FreeListCachingTest;
+import org.apache.ignite.testframework.GridTestUtils;
+import org.apache.ignite.testframework.junits.DynamicSuite;
+import org.junit.runner.RunWith;
+
+/** */
+@RunWith(DynamicSuite.class)
+public class IgnitePdsTestSuite9 {
+    /**
+     * @return Suite.
+     */
+    public static List<Class<?>> suite() {
+        return suite(null);
+    }
+
+    /**
+     * @param ignoredTests Tests to ignore.
+     * @return Test suite.
+     */
+    public static List<Class<?>> suite(Collection<Class> ignoredTests) {
+        List<Class<?>> suite = new ArrayList<>();
+
+        addRealPageStoreTests(suite, ignoredTests);
+
+        return suite;
+    }
+
+    /**
+     * Fills {@code suite} with PDS test subset, which operates with real page 
store and does actual disk operations.
+     *
+     * NOTE: These tests are also executed using I/O plugins.
+     *
+     * @param suite suite to add tests into.
+     * @param ignoredTests Ignored tests.
+     */
+    public static void addRealPageStoreTests(List<Class<?>> suite, 
Collection<Class> ignoredTests) {
+        GridTestUtils.addTestIfNeeded(suite, 
CdcIgniteNodeActiveModeTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
CorruptedCdcConsumerStateTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, FreeListCachingTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
HistoricalRebalanceHeuristicsTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
HistoricalRebalanceTwoPartsInDifferentCheckpointsTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgnitePdsReserveWalSegmentsWithCompactionTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, IgniteWalFlushFailoverTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalFlushLogOnlySelfTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalFlushLogOnlyWithMmapBufferSelfTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteWalIteratorSwitchSegmentTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, LightweightCheckpointTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, TransformedCdcSelfTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
WalCompactionNoArchiverTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, WalCompactionSwitchOnTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
WalDeletionArchiveLogOnlyTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
WalPreloadingConcurrentTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, WalRolloverOnStopTest.class, 
ignoredTests);
+    }
+}
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite.java
index a3c2567e3d2..75f4a6d9392 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite.java
@@ -20,11 +20,7 @@ package org.apache.ignite.testsuites;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotCheckTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotHandlerTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotRestoreSelfTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotSelfTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteSnapshotMXBeanTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteSnapshotManagerSelfTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteSnapshotRemoteRequestTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteSnapshotRestoreFromRemoteMdcTest;
@@ -49,16 +45,12 @@ public class IgniteSnapshotTestSuite {
 
     /** */
     public static void addSnapshotTests(List<Class<?>> suite, 
Collection<Class> ignoredTests) {
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteSnapshotManagerSelfTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotSelfTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteSnapshotManagerSelfTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
IgniteSnapshotRemoteRequestTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
IgniteSnapshotRestoreFromRemoteMdcTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotCheckTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteSnapshotWithMetastorageTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, IgniteSnapshotMXBeanTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotRestoreSelfTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotHandlerTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
IgniteSnapshotRestoreFromRemoteTest.class, ignoredTests);
         GridTestUtils.addTestIfNeeded(suite, 
IgniteSnapshotRollingUpgradeTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteSnapshotWithMetastorageTest.class, ignoredTests);
     }
 }
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite2.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite2.java
index d4a5716619d..71165886a9d 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite2.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite2.java
@@ -20,12 +20,10 @@ package org.apache.ignite.testsuites;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.EncryptedSnapshotTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotDeltaTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotStreamerTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotWalRecordTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteSnapshotConsistencyTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.PlainSnapshotTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotCheckTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotHandlerTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotRestoreSelfTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteSnapshotMXBeanTest;
 import org.apache.ignite.testframework.GridTestUtils;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
@@ -37,19 +35,21 @@ public class IgniteSnapshotTestSuite2 {
     public static List<Class<?>> suite() {
         List<Class<?>> suite = new ArrayList<>();
 
-        addSnapshotTests(suite, null);
+        addSnapshotTests1(suite, null);
+        addSnapshotTests2(suite, null);
 
         return suite;
     }
 
     /** */
-    public static void addSnapshotTests(List<Class<?>> suite, 
Collection<Class> ignoredTests) {
-        GridTestUtils.addTestIfNeeded(suite, PlainSnapshotTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, EncryptedSnapshotTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotWalRecordTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotStreamerTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteSnapshotConsistencyTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotDeltaTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotsTestSuite.class, ignoredTests);
+    public static void addSnapshotTests1(List<Class<?>> suite, 
Collection<Class> ignoredTests) {
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotCheckTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotHandlerTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, IgniteSnapshotMXBeanTest.class, 
ignoredTests);
+    }
+
+    /** */
+    public static void addSnapshotTests2(List<Class<?>> suite, 
Collection<Class> ignoredTests) {
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotRestoreSelfTest.class, ignoredTests);
     }
 }
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite3.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite3.java
index 82626fde340..c02b0fee4b3 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite3.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite3.java
@@ -20,12 +20,12 @@ package org.apache.ignite.testsuites;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.dump.BufferedFileIOTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.dump.IgniteCacheDumpDataStructuresTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.dump.IgniteCacheDumpFilterTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.dump.IgniteCacheDumpSelf2Test;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.dump.IgniteCacheDumpSelfTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.dump.IgniteConcurrentCacheDumpTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.EncryptedSnapshotTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotDeltaTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotStreamerTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotWalRecordTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteSnapshotConsistencyTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.PlainSnapshotTest;
 import org.apache.ignite.testframework.GridTestUtils;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
@@ -44,11 +44,11 @@ public class IgniteSnapshotTestSuite3 {
 
     /** */
     public static void addSnapshotTests(List<Class<?>> suite, 
Collection<Class> ignoredTests) {
-        GridTestUtils.addTestIfNeeded(suite, IgniteCacheDumpSelfTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, IgniteCacheDumpSelf2Test.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteCacheDumpDataStructuresTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteConcurrentCacheDumpTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, IgniteCacheDumpFilterTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, BufferedFileIOTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, PlainSnapshotTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, EncryptedSnapshotTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotWalRecordTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotStreamerTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteSnapshotConsistencyTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotDeltaTest.class, ignoredTests);
     }
 }
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite3.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite4.java
similarity index 98%
copy from 
modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite3.java
copy to 
modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite4.java
index 82626fde340..633db0b11c8 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite3.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite4.java
@@ -32,7 +32,7 @@ import org.junit.runner.RunWith;
 
 /** */
 @RunWith(DynamicSuite.class)
-public class IgniteSnapshotTestSuite3 {
+public class IgniteSnapshotTestSuite4 {
     /** */
     public static List<Class<?>> suite() {
         List<Class<?>> suite = new ArrayList<>();
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite2.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite5.java
similarity index 63%
copy from 
modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite2.java
copy to 
modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite5.java
index d4a5716619d..a73b223cb29 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite2.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite5.java
@@ -20,19 +20,21 @@ package org.apache.ignite.testsuites;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.EncryptedSnapshotTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotDeltaTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotStreamerTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteClusterSnapshotWalRecordTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteSnapshotConsistencyTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.PlainSnapshotTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotMetricTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotJoiningClientTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotNoBackupMessagesBlockingTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotSingleBackupMessagesBlockingTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotTwoBackupMessagesBlockingTest;
+import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotTxRecoveryTest;
 import org.apache.ignite.testframework.GridTestUtils;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
 
-/** */
+/**
+ * Test suite for incremental snapshots.
+ */
 @RunWith(DynamicSuite.class)
-public class IgniteSnapshotTestSuite2 {
+public class IgniteSnapshotTestSuite5 {
     /** */
     public static List<Class<?>> suite() {
         List<Class<?>> suite = new ArrayList<>();
@@ -44,12 +46,11 @@ public class IgniteSnapshotTestSuite2 {
 
     /** */
     public static void addSnapshotTests(List<Class<?>> suite, 
Collection<Class> ignoredTests) {
-        GridTestUtils.addTestIfNeeded(suite, PlainSnapshotTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, EncryptedSnapshotTest.class, 
ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotWalRecordTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotStreamerTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteSnapshotConsistencyTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IgniteClusterSnapshotDeltaTest.class, ignoredTests);
-        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotsTestSuite.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotJoiningClientTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotMetricTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotNoBackupMessagesBlockingTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotSingleBackupMessagesBlockingTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotTwoBackupMessagesBlockingTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotTxRecoveryTest.class, ignoredTests);
     }
 }
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IncrementalSnapshotsTestSuite.java
 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite6.java
similarity index 56%
rename from 
modules/core/src/test/java/org/apache/ignite/testsuites/IncrementalSnapshotsTestSuite.java
rename to 
modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite6.java
index c81f3daa608..77b41aef682 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testsuites/IncrementalSnapshotsTestSuite.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteSnapshotTestSuite6.java
@@ -17,46 +17,48 @@
 
 package org.apache.ignite.testsuites;
 
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotMetricTest;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotRebalanceTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.ConcurrentTxsIncrementalSnapshotTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotCheckBeforeRestoreTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotJoiningClientTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotNoBackupMessagesBlockingTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotNoBackupWALBlockingTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotNodeFailureTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotRestoreTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotSingleBackupMessagesBlockingTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotSingleBackupWALBlockingTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotTwoBackupMessagesBlockingTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotTwoBackupWALBlockingTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotTxRecoveryTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.incremental.IncrementalSnapshotWarnAtomicCachesTest;
+import org.apache.ignite.testframework.GridTestUtils;
+import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
 
 /**
  * Test suite for incremental snapshots.
  */
-@RunWith(Suite.class)
[email protected]({
-    IncrementalSnapshotNoBackupMessagesBlockingTest.class,
-    IncrementalSnapshotSingleBackupMessagesBlockingTest.class,
-    IncrementalSnapshotTwoBackupMessagesBlockingTest.class,
-    IncrementalSnapshotNoBackupWALBlockingTest.class,
-    IncrementalSnapshotSingleBackupWALBlockingTest.class,
-    IncrementalSnapshotTwoBackupWALBlockingTest.class,
-    ConcurrentTxsIncrementalSnapshotTest.class,
-    IncrementalSnapshotNodeFailureTest.class,
-    IncrementalSnapshotTxRecoveryTest.class,
-    IncrementalSnapshotTest.class,
-    IncrementalSnapshotJoiningClientTest.class,
-    IncrementalSnapshotRestoreTest.class,
-    IncrementalSnapshotCheckBeforeRestoreTest.class,
-    IncrementalSnapshotWarnAtomicCachesTest.class,
-    IncrementalSnapshotRebalanceTest.class,
-    IncrementalSnapshotMetricTest.class
-})
-public class IncrementalSnapshotsTestSuite {
+@RunWith(DynamicSuite.class)
+public class IgniteSnapshotTestSuite6 {
+    /** */
+    public static List<Class<?>> suite() {
+        List<Class<?>> suite = new ArrayList<>();
+
+        addSnapshotTests(suite, null);
+
+        return suite;
+    }
+
+    /** */
+    public static void addSnapshotTests(List<Class<?>> suite, 
Collection<Class> ignoredTests) {
+        GridTestUtils.addTestIfNeeded(suite, 
ConcurrentTxsIncrementalSnapshotTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotCheckBeforeRestoreTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotNoBackupWALBlockingTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotNodeFailureTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotRebalanceTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotRestoreTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotSingleBackupWALBlockingTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, IncrementalSnapshotTest.class, 
ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotTwoBackupWALBlockingTest.class, ignoredTests);
+        GridTestUtils.addTestIfNeeded(suite, 
IncrementalSnapshotWarnAtomicCachesTest.class, ignoredTests);
+    }
 }
diff --git 
a/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite2.java
 
b/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite2.java
index 714b562146a..8a209e033f2 100644
--- 
a/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite2.java
+++ 
b/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite2.java
@@ -19,8 +19,6 @@ package org.apache.ignite.testsuites;
 import java.util.ArrayList;
 import java.util.List;
 import 
org.apache.ignite.internal.processors.cache.persistence.DiskPageCompressionIntegrationDirectIOTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.IgniteNativeIoLocalWalModeChangeDuringRebalancingSelfTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.IgniteNativeIoPdsRecoveryAfterFileCorruptionTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteNativeIoWalFlushFsyncSelfTest;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
@@ -42,10 +40,6 @@ public class IgnitePdsNativeIoTestSuite2 {
         suite.add(DiskPageCompressionIntegrationDirectIOTest.class);
 
         //Integrity test with reduced count of pages.
-        suite.add(IgniteNativeIoPdsRecoveryAfterFileCorruptionTest.class);
-
-        
suite.add(IgniteNativeIoLocalWalModeChangeDuringRebalancingSelfTest.class);
-
         suite.add(IgniteNativeIoWalFlushFsyncSelfTest.class);
 
         return suite;
diff --git 
a/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite2.java
 
b/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite3.java
similarity index 77%
copy from 
modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite2.java
copy to 
modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite3.java
index 714b562146a..fdd41c71902 100644
--- 
a/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite2.java
+++ 
b/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite3.java
@@ -14,14 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+
 package org.apache.ignite.testsuites;
 
 import java.util.ArrayList;
 import java.util.List;
-import 
org.apache.ignite.internal.processors.cache.persistence.DiskPageCompressionIntegrationDirectIOTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.IgniteNativeIoLocalWalModeChangeDuringRebalancingSelfTest;
 import 
org.apache.ignite.internal.processors.cache.persistence.IgniteNativeIoPdsRecoveryAfterFileCorruptionTest;
-import 
org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteNativeIoWalFlushFsyncSelfTest;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
 
@@ -29,25 +28,20 @@ import org.junit.runner.RunWith;
  * Same as {@link IgnitePdsTestSuite2} but is started with direct-oi jar in 
classpath.
  */
 @RunWith(DynamicSuite.class)
-public class IgnitePdsNativeIoTestSuite2 {
+public class IgnitePdsNativeIoTestSuite3 {
     /**
      * @return Suite.
      */
     public static List<Class<?>> suite() {
         List<Class<?>> suite = new ArrayList<>();
 
-        IgnitePdsTestSuite2.addRealPageStoreTests(suite, null);
-
-        // Direct IO + Page compression.
-        suite.add(DiskPageCompressionIntegrationDirectIOTest.class);
+        IgnitePdsTestSuite9.addRealPageStoreTests(suite, null);
 
         //Integrity test with reduced count of pages.
         suite.add(IgniteNativeIoPdsRecoveryAfterFileCorruptionTest.class);
 
         
suite.add(IgniteNativeIoLocalWalModeChangeDuringRebalancingSelfTest.class);
 
-        suite.add(IgniteNativeIoWalFlushFsyncSelfTest.class);
-
         return suite;
     }
 }
diff --git 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
 
b/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite4.java
similarity index 82%
copy from 
modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
copy to 
modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite4.java
index d86f20edc5a..222cb250e8b 100644
--- 
a/modules/compress/src/test/java/org/apache/ignite/testsuites/IgnitePdsCompressionTestSuite2.java
+++ 
b/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite4.java
@@ -22,19 +22,18 @@ import java.util.List;
 import org.apache.ignite.testframework.junits.DynamicSuite;
 import org.junit.runner.RunWith;
 
-import static 
org.apache.ignite.testsuites.IgnitePdsCompressionTestSuite.enableCompressionByDefault;
-
-/** */
+/**
+ * Same as {@link IgnitePdsTestSuite2} but is started with direct-oi jar in 
classpath.
+ */
 @RunWith(DynamicSuite.class)
-public class IgnitePdsCompressionTestSuite2 {
+public class IgnitePdsNativeIoTestSuite4 {
     /**
      * @return Suite.
      */
     public static List<Class<?>> suite() {
         List<Class<?>> suite = new ArrayList<>();
 
-        enableCompressionByDefault();
-        IgnitePdsTestSuite2.addRealPageStoreTests(suite, null);
+        IgnitePdsTestSuite10.addRealPageStoreTests(suite, null);
 
         return suite;
     }

Reply via email to