You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ag...@apache.org on 2022/10/12 20:12:40 UTC
[arrow-datafusion] branch master updated: Run all `datafusion-examples` in CI tests (#3761)
This is an automated email from the ASF dual-hosted git repository.
agrove pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git
The following commit(s) were added to refs/heads/master by this push:
new 7179c54a1 Run all `datafusion-examples` in CI tests (#3761)
7179c54a1 is described below
commit 7179c54a11ad42d975c1a870ec2a5688fab98f13
Author: Andrew Lamb <an...@nerdnetworks.org>
AuthorDate: Wed Oct 12 16:12:35 2022 -0400
Run all `datafusion-examples` in CI tests (#3761)
* Run more examples in CI
* fix compilation
* Do not run tests twice
* Add expr_api to example
---
.github/workflows/rust.yml | 18 +++++++++++++++---
.../examples/parquet_sql_multiple_files.rs | 6 +++---
2 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index e74af1352..31014fd30 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -104,13 +104,25 @@ jobs:
run: |
export PATH=$PATH:$HOME/d/protoc/bin
cargo test --features avro,jit,scheduler,json
+ - name: Run examples
+ run: |
+ export PATH=$PATH:$HOME/d/protoc/bin
# test datafusion-sql examples
cargo run --example sql
- # test datafusion examples
- cd datafusion-examples
+ # test datafusion-examples
+ cargo run --example avro_sql --features=datafusion/avro
cargo run --example csv_sql
+ cargo run --example custom_datasource
+ cargo run --example dataframe
+ cargo run --example dataframe_in_memory
+ cargo run --example deserialize_to_struct
+ cargo run --example expr_api
cargo run --example parquet_sql
- cargo run --example avro_sql --features=datafusion/avro
+ cargo run --example parquet_sql_multiple_files
+ cargo run --example memtable
+ cargo run --example simple_udf
+ cargo run --example simple_udaf
+
integration-test:
name: "Compare to postgres"
diff --git a/datafusion-examples/examples/parquet_sql_multiple_files.rs b/datafusion-examples/examples/parquet_sql_multiple_files.rs
index bf5bd94a5..6004ce67d 100644
--- a/datafusion-examples/examples/parquet_sql_multiple_files.rs
+++ b/datafusion-examples/examples/parquet_sql_multiple_files.rs
@@ -56,9 +56,9 @@ async fn main() -> Result<()> {
// execute the query
let df = ctx
.sql(
- "SELECT int_col, double_col, CAST(date_string_col as VARCHAR) \
- FROM alltypes_plain \
- WHERE id > 1 AND tinyint_col < double_col",
+ "SELECT * \
+ FROM my_table \
+ LIMIT 1",
)
.await?;