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 5a2372a4712 IGNITE-28281 Split calcite suite to achieve 30 min per
suite run (#12905)
5a2372a4712 is described below
commit 5a2372a471263a641fdf6deaf1f93b2cf7fe6192
Author: Maksim Davydov <[email protected]>
AuthorDate: Wed Mar 18 12:25:10 2026 +0300
IGNITE-28281 Split calcite suite to achieve 30 min per suite run (#12905)
---
.../ignite/testsuites/IgniteCalciteTestSuite.java | 5 ----
...TestSuite.java => IgniteCalciteTestSuite2.java} | 21 +--------------
.../ignite/testsuites/IgniteCalciteTestSuite3.java | 31 ++++++++++++++++++++++
3 files changed, 32 insertions(+), 25 deletions(-)
diff --git
a/modules/calcite/src/test/java/org/apache/ignite/testsuites/IgniteCalciteTestSuite.java
b/modules/calcite/src/test/java/org/apache/ignite/testsuites/IgniteCalciteTestSuite.java
index 72fd3786d99..01fe0e92bbb 100644
---
a/modules/calcite/src/test/java/org/apache/ignite/testsuites/IgniteCalciteTestSuite.java
+++
b/modules/calcite/src/test/java/org/apache/ignite/testsuites/IgniteCalciteTestSuite.java
@@ -32,17 +32,12 @@ import org.junit.runners.Suite;
*/
@RunWith(Suite.class)
@Suite.SuiteClasses({
- PlannerTestSuite.class,
- ExecutionTestSuite.class,
- IntegrationTestSuite.class,
UtilTestSuite.class,
- JdbcTestSuite.class,
SqlCustomParserTest.class,
SqlReservedWordsTest.class,
LogicalRelImplementorTest.class,
- ScriptTestSuite.class,
CalciteCommunicationMessageSerializationTest.class,
NumericTypesPrecisionsTest.class,
diff --git
a/modules/calcite/src/test/java/org/apache/ignite/testsuites/IgniteCalciteTestSuite.java
b/modules/calcite/src/test/java/org/apache/ignite/testsuites/IgniteCalciteTestSuite2.java
similarity index 52%
copy from
modules/calcite/src/test/java/org/apache/ignite/testsuites/IgniteCalciteTestSuite.java
copy to
modules/calcite/src/test/java/org/apache/ignite/testsuites/IgniteCalciteTestSuite2.java
index 72fd3786d99..68002b45635 100644
---
a/modules/calcite/src/test/java/org/apache/ignite/testsuites/IgniteCalciteTestSuite.java
+++
b/modules/calcite/src/test/java/org/apache/ignite/testsuites/IgniteCalciteTestSuite2.java
@@ -17,13 +17,6 @@
package org.apache.ignite.testsuites;
-import
org.apache.ignite.internal.processors.query.calcite.exec.LogicalRelImplementorTest;
-import
org.apache.ignite.internal.processors.query.calcite.exec.NumericTypesPrecisionsTest;
-import
org.apache.ignite.internal.processors.query.calcite.message.CalciteCommunicationMessageSerializationTest;
-import
org.apache.ignite.internal.processors.query.calcite.sql.SqlCustomParserTest;
-import
org.apache.ignite.internal.processors.query.calcite.sql.SqlReservedWordsTest;
-import org.apache.ignite.internal.processors.tx.SqlTransactionsIsolationTest;
-import
org.apache.ignite.internal.processors.tx.SqlTransactionsUnsupportedModesTest;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
@@ -34,21 +27,9 @@ import org.junit.runners.Suite;
@Suite.SuiteClasses({
PlannerTestSuite.class,
ExecutionTestSuite.class,
- IntegrationTestSuite.class,
- UtilTestSuite.class,
JdbcTestSuite.class,
- SqlCustomParserTest.class,
- SqlReservedWordsTest.class,
- LogicalRelImplementorTest.class,
-
ScriptTestSuite.class,
- CalciteCommunicationMessageSerializationTest.class,
-
- NumericTypesPrecisionsTest.class,
-
- SqlTransactionsIsolationTest.class,
- SqlTransactionsUnsupportedModesTest.class,
})
-public class IgniteCalciteTestSuite {
+public class IgniteCalciteTestSuite2 {
}
diff --git
a/modules/calcite/src/test/java/org/apache/ignite/testsuites/IgniteCalciteTestSuite3.java
b/modules/calcite/src/test/java/org/apache/ignite/testsuites/IgniteCalciteTestSuite3.java
new file mode 100644
index 00000000000..4d9074ecfc8
--- /dev/null
+++
b/modules/calcite/src/test/java/org/apache/ignite/testsuites/IgniteCalciteTestSuite3.java
@@ -0,0 +1,31 @@
+/*
+ * 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 org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+/**
+ * Calcite tests.
+ */
+@RunWith(Suite.class)
[email protected]({
+ IntegrationTestSuite.class
+})
+public class IgniteCalciteTestSuite3 {
+}