This is an automated email from the ASF dual-hosted git repository.
kevinjqliu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git
The following commit(s) were added to refs/heads/main by this push:
new d5572bd23 Split sqllogictests into different schedule (#2085)
d5572bd23 is described below
commit d5572bd23a08f5932ac69e3dc96c8c9548c33094
Author: Renjie Liu <[email protected]>
AuthorDate: Thu Jan 29 13:02:34 2026 +0800
Split sqllogictests into different schedule (#2085)
## Which issue does this PR close?
- Closes #2084 .
## What changes are included in this PR?
Split sqllogictests into different schedules to run in parallel.
## Are these changes tested?
Yes, ci.
---
.../{df_test.toml => df_basic_queries.toml} | 28 ----------------------
...test.toml => df_binary_predicate_pushdown.toml} | 28 ----------------------
.../{df_test.toml => df_create_table.toml} | 28 ----------------------
.../schedules/{df_test.toml => df_drop_table.toml} | 28 ----------------------
.../{df_test.toml => df_insert_and_like.toml} | 24 -------------------
.../{df_test.toml => df_scan_all_types.toml} | 28 ----------------------
.../{df_test.toml => df_show_tables.toml} | 28 ----------------------
7 files changed, 192 deletions(-)
diff --git a/crates/sqllogictest/testdata/schedules/df_test.toml
b/crates/sqllogictest/testdata/schedules/df_basic_queries.toml
similarity index 67%
copy from crates/sqllogictest/testdata/schedules/df_test.toml
copy to crates/sqllogictest/testdata/schedules/df_basic_queries.toml
index ef5a2e492..c0d5439d3 100644
--- a/crates/sqllogictest/testdata/schedules/df_test.toml
+++ b/crates/sqllogictest/testdata/schedules/df_basic_queries.toml
@@ -18,34 +18,6 @@
[engines]
df = { type = "datafusion" }
-[[steps]]
-engine = "df"
-slt = "df_test/show_tables.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/create_table.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/insert_into.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/scan_all_types.slt"
-
[[steps]]
engine = "df"
slt = "df_test/basic_queries.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/binary_predicate_pushdown.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/like_predicate_pushdown.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/drop_table.slt"
diff --git a/crates/sqllogictest/testdata/schedules/df_test.toml
b/crates/sqllogictest/testdata/schedules/df_binary_predicate_pushdown.toml
similarity index 68%
copy from crates/sqllogictest/testdata/schedules/df_test.toml
copy to crates/sqllogictest/testdata/schedules/df_binary_predicate_pushdown.toml
index ef5a2e492..de0093acb 100644
--- a/crates/sqllogictest/testdata/schedules/df_test.toml
+++ b/crates/sqllogictest/testdata/schedules/df_binary_predicate_pushdown.toml
@@ -18,34 +18,6 @@
[engines]
df = { type = "datafusion" }
-[[steps]]
-engine = "df"
-slt = "df_test/show_tables.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/create_table.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/insert_into.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/scan_all_types.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/basic_queries.slt"
-
[[steps]]
engine = "df"
slt = "df_test/binary_predicate_pushdown.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/like_predicate_pushdown.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/drop_table.slt"
diff --git a/crates/sqllogictest/testdata/schedules/df_test.toml
b/crates/sqllogictest/testdata/schedules/df_create_table.toml
similarity index 67%
copy from crates/sqllogictest/testdata/schedules/df_test.toml
copy to crates/sqllogictest/testdata/schedules/df_create_table.toml
index ef5a2e492..1935c9fbd 100644
--- a/crates/sqllogictest/testdata/schedules/df_test.toml
+++ b/crates/sqllogictest/testdata/schedules/df_create_table.toml
@@ -18,34 +18,6 @@
[engines]
df = { type = "datafusion" }
-[[steps]]
-engine = "df"
-slt = "df_test/show_tables.slt"
-
[[steps]]
engine = "df"
slt = "df_test/create_table.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/insert_into.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/scan_all_types.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/basic_queries.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/binary_predicate_pushdown.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/like_predicate_pushdown.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/drop_table.slt"
diff --git a/crates/sqllogictest/testdata/schedules/df_test.toml
b/crates/sqllogictest/testdata/schedules/df_drop_table.toml
similarity index 67%
copy from crates/sqllogictest/testdata/schedules/df_test.toml
copy to crates/sqllogictest/testdata/schedules/df_drop_table.toml
index ef5a2e492..8a6804dff 100644
--- a/crates/sqllogictest/testdata/schedules/df_test.toml
+++ b/crates/sqllogictest/testdata/schedules/df_drop_table.toml
@@ -18,34 +18,6 @@
[engines]
df = { type = "datafusion" }
-[[steps]]
-engine = "df"
-slt = "df_test/show_tables.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/create_table.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/insert_into.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/scan_all_types.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/basic_queries.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/binary_predicate_pushdown.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/like_predicate_pushdown.slt"
-
[[steps]]
engine = "df"
slt = "df_test/drop_table.slt"
diff --git a/crates/sqllogictest/testdata/schedules/df_test.toml
b/crates/sqllogictest/testdata/schedules/df_insert_and_like.toml
similarity index 72%
copy from crates/sqllogictest/testdata/schedules/df_test.toml
copy to crates/sqllogictest/testdata/schedules/df_insert_and_like.toml
index ef5a2e492..0c89a0426 100644
--- a/crates/sqllogictest/testdata/schedules/df_test.toml
+++ b/crates/sqllogictest/testdata/schedules/df_insert_and_like.toml
@@ -18,34 +18,10 @@
[engines]
df = { type = "datafusion" }
-[[steps]]
-engine = "df"
-slt = "df_test/show_tables.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/create_table.slt"
-
[[steps]]
engine = "df"
slt = "df_test/insert_into.slt"
-[[steps]]
-engine = "df"
-slt = "df_test/scan_all_types.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/basic_queries.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/binary_predicate_pushdown.slt"
-
[[steps]]
engine = "df"
slt = "df_test/like_predicate_pushdown.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/drop_table.slt"
diff --git a/crates/sqllogictest/testdata/schedules/df_test.toml
b/crates/sqllogictest/testdata/schedules/df_scan_all_types.toml
similarity index 67%
copy from crates/sqllogictest/testdata/schedules/df_test.toml
copy to crates/sqllogictest/testdata/schedules/df_scan_all_types.toml
index ef5a2e492..cb97fec64 100644
--- a/crates/sqllogictest/testdata/schedules/df_test.toml
+++ b/crates/sqllogictest/testdata/schedules/df_scan_all_types.toml
@@ -18,34 +18,6 @@
[engines]
df = { type = "datafusion" }
-[[steps]]
-engine = "df"
-slt = "df_test/show_tables.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/create_table.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/insert_into.slt"
-
[[steps]]
engine = "df"
slt = "df_test/scan_all_types.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/basic_queries.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/binary_predicate_pushdown.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/like_predicate_pushdown.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/drop_table.slt"
diff --git a/crates/sqllogictest/testdata/schedules/df_test.toml
b/crates/sqllogictest/testdata/schedules/df_show_tables.toml
similarity index 67%
rename from crates/sqllogictest/testdata/schedules/df_test.toml
rename to crates/sqllogictest/testdata/schedules/df_show_tables.toml
index ef5a2e492..5fdd8eec9 100644
--- a/crates/sqllogictest/testdata/schedules/df_test.toml
+++ b/crates/sqllogictest/testdata/schedules/df_show_tables.toml
@@ -21,31 +21,3 @@ df = { type = "datafusion" }
[[steps]]
engine = "df"
slt = "df_test/show_tables.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/create_table.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/insert_into.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/scan_all_types.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/basic_queries.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/binary_predicate_pushdown.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/like_predicate_pushdown.slt"
-
-[[steps]]
-engine = "df"
-slt = "df_test/drop_table.slt"