Gengliang Wang created SPARK-61283:
--------------------------------------

             Summary: Run the tests of the Rust SDK for native data sources in 
CI
                 Key: SPARK-61283
                 URL: https://issues.apache.org/jira/browse/SPARK-61283
             Project: Spark
          Issue Type: Sub-task
          Components: Project Infra
    Affects Versions: 5.0.0
            Reporter: Gengliang Wang


The Rust and C tests of the Rust SDK for native data sources (sql/native/rust, 
and its examples under examples/src/main/rust) run only with cargo, which no CI 
job runs. So a regression in the SDK or the examples, or a change to 
spark_datasource.h that breaks the C harness of the examples, goes unnoticed.

Add a GitHub Actions job, filtered by these paths and spark_datasource.h, that 
runs the commands of the SDK README: cargo test, cargo clippy with -D warnings, 
and cargo fmt --check, for the whole workspace.

Raised in the review of 
https://github.com/apache/spark/pull/59520#pullrequestreview-5806489756.




--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to