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"

Reply via email to