Commit 406d416
feat(sqllogictest): Add support for iceberg datafusion sqllogictest integration (#1764)
## Which issue does this PR close?
- Relates to #1211
- Part of #1621
- Add support for iceberg datafusion integration with sqllogictests
## What changes are included in this PR?
* Add sqllogictests entry point `sqllogictests.rs`
* Update `Schedule` to track `EngineRunner` instead of `Engine`
* Update datafusion engine to run slt file with sqllogictest
## Are these changes tested?
* `cargo test --test sqllogictests`
```
Finished `test` profile [unoptimized + debuginfo] target(s) in 0.46s
Running tests/sqllogictests.rs (target/debug/deps/sqllogictests-8ee6c1e0fdedebe4)
running 1 test
test schedule: df_test.toml ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
```
---------
Co-authored-by: Renjie Liu <[email protected]>1 parent 915778e commit 406d416
File tree
12 files changed
+862
-761
lines changed- .github/workflows
- crates/sqllogictest
- src
- engine
- testdata
- schedules
- slts/df_test
- tests
12 files changed
+862
-761
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
92 | 104 | | |
93 | 105 | | |
94 | 106 | | |
| |||
0 commit comments