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

rpuch pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
     new 72dd989fac7 IGNITE-27949 Move schema sync integration tests from 
runner module (#7648)
72dd989fac7 is described below

commit 72dd989fac7f13153b90e11fd9c9864e584ea29b
Author: Roman Puchkovskiy <[email protected]>
AuthorDate: Tue Feb 24 11:19:28 2026 +0400

    IGNITE-27949 Move schema sync integration tests from runner module (#7648)
---
 modules/schema-sync/README.md                      |  2 +
 modules/schema-sync/build.gradle                   | 44 ++++++++++++++++++++++
 ...ockedSchemaSyncAndRaftCommandExecutionTest.java |  0
 ...eSchemaForwardCompatibilityConsistencyTest.java |  0
 ...tSchemaForwardCompatibilityConsistencyTest.java |  0
 .../ItSchemaForwardCompatibilityTest.java          |  0
 .../ItSchemaSyncAndImplicitTransactionsTest.java   |  0
 .../schemasync/ItSchemaSyncAndReplicationTest.java |  0
 .../schemasync/ItSchemaSyncConfigTest.java         |  0
 .../ItSchemaSyncMetastorageDependencyTest.java     |  0
 .../schemasync/ItSchemaSyncMultiNodeTest.java      |  0
 .../schemasync/ItSchemaSyncSingleNodeTest.java     |  0
 ...eSchemaForwardCompatibilityConsistencyTest.java |  0
 settings.gradle                                    |  2 +
 14 files changed, 48 insertions(+)

diff --git a/modules/schema-sync/README.md b/modules/schema-sync/README.md
new file mode 100644
index 00000000000..588a7763b3e
--- /dev/null
+++ b/modules/schema-sync/README.md
@@ -0,0 +1,2 @@
+# Schema sync module
+
diff --git a/modules/schema-sync/build.gradle b/modules/schema-sync/build.gradle
new file mode 100644
index 00000000000..cb03b611bb5
--- /dev/null
+++ b/modules/schema-sync/build.gradle
@@ -0,0 +1,44 @@
+/*
+ * 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.
+ */
+
+apply from: "$rootDir/buildscripts/java-core.gradle"
+apply from: "$rootDir/buildscripts/java-junit5.gradle"
+apply from: "$rootDir/buildscripts/java-test-fixtures.gradle"
+apply from: "$rootDir/buildscripts/java-integration-test.gradle"
+
+description = 'ignite-schema-sync'
+
+dependencies {
+    integrationTestImplementation project(':ignite-api')
+    integrationTestImplementation project(':ignite-raft-api')
+    integrationTestImplementation project(':ignite-raft')
+    integrationTestImplementation project(':ignite-partition-replicator')
+    integrationTestImplementation project(':ignite-configuration-api')
+    integrationTestImplementation project(':ignite-configuration-root')
+    integrationTestImplementation project(':ignite-configuration')
+    integrationTestImplementation project(':ignite-schema')
+    integrationTestImplementation project(':ignite-storage-api')
+    integrationTestImplementation project(':ignite-table')
+    integrationTestImplementation project(':ignite-metastorage')
+    integrationTestImplementation project(':ignite-transactions')
+    integrationTestImplementation project(':ignite-catalog')
+    integrationTestImplementation project(':ignite-replicator')
+    integrationTestImplementation testFixtures(project(':ignite-core'))
+    integrationTestImplementation testFixtures(project(':ignite-sql-engine'))
+    integrationTestImplementation testFixtures(project(':ignite-runner'))
+    integrationTestImplementation libs.awaitility
+}
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItBlockedSchemaSyncAndRaftCommandExecutionTest.java
 
b/modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItBlockedSchemaSyncAndRaftCommandExecutionTest.java
similarity index 100%
rename from 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItBlockedSchemaSyncAndRaftCommandExecutionTest.java
rename to 
modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItBlockedSchemaSyncAndRaftCommandExecutionTest.java
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItMultiNodeSchemaForwardCompatibilityConsistencyTest.java
 
b/modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItMultiNodeSchemaForwardCompatibilityConsistencyTest.java
similarity index 100%
rename from 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItMultiNodeSchemaForwardCompatibilityConsistencyTest.java
rename to 
modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItMultiNodeSchemaForwardCompatibilityConsistencyTest.java
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaForwardCompatibilityConsistencyTest.java
 
b/modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaForwardCompatibilityConsistencyTest.java
similarity index 100%
rename from 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaForwardCompatibilityConsistencyTest.java
rename to 
modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaForwardCompatibilityConsistencyTest.java
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaForwardCompatibilityTest.java
 
b/modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaForwardCompatibilityTest.java
similarity index 100%
rename from 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaForwardCompatibilityTest.java
rename to 
modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaForwardCompatibilityTest.java
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncAndImplicitTransactionsTest.java
 
b/modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncAndImplicitTransactionsTest.java
similarity index 100%
rename from 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncAndImplicitTransactionsTest.java
rename to 
modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncAndImplicitTransactionsTest.java
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncAndReplicationTest.java
 
b/modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncAndReplicationTest.java
similarity index 100%
rename from 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncAndReplicationTest.java
rename to 
modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncAndReplicationTest.java
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncConfigTest.java
 
b/modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncConfigTest.java
similarity index 100%
rename from 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncConfigTest.java
rename to 
modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncConfigTest.java
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncMetastorageDependencyTest.java
 
b/modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncMetastorageDependencyTest.java
similarity index 100%
rename from 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncMetastorageDependencyTest.java
rename to 
modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncMetastorageDependencyTest.java
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncMultiNodeTest.java
 
b/modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncMultiNodeTest.java
similarity index 100%
rename from 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncMultiNodeTest.java
rename to 
modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncMultiNodeTest.java
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncSingleNodeTest.java
 
b/modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncSingleNodeTest.java
similarity index 100%
rename from 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncSingleNodeTest.java
rename to 
modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncSingleNodeTest.java
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSingleNodeSchemaForwardCompatibilityConsistencyTest.java
 
b/modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSingleNodeSchemaForwardCompatibilityConsistencyTest.java
similarity index 100%
rename from 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSingleNodeSchemaForwardCompatibilityConsistencyTest.java
rename to 
modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSingleNodeSchemaForwardCompatibilityConsistencyTest.java
diff --git a/settings.gradle b/settings.gradle
index 24af08b7697..038092ce46b 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -41,6 +41,7 @@ include(':ignite-configuration-api')
 include(':ignite-raft-api')
 include(':ignite-raft')
 include(':ignite-schema')
+include(':ignite-schema-sync')
 include(':ignite-storage-page-memory')
 include(':ignite-transactions')
 include(':ignite-client-common')
@@ -125,6 +126,7 @@ project(":ignite-raft-api").projectDir = 
file('modules/raft-api')
 project(":ignite-configuration-api").projectDir = 
file('modules/configuration-api')
 project(":ignite-raft").projectDir = file('modules/raft')
 project(":ignite-schema").projectDir = file('modules/schema')
+project(":ignite-schema-sync").projectDir = file('modules/schema-sync')
 project(":ignite-storage-page-memory").projectDir = 
file('modules/storage-page-memory')
 project(":ignite-transactions").projectDir = file('modules/transactions')
 project(":ignite-client-common").projectDir = file('modules/client-common')

Reply via email to