You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by GitBox <gi...@apache.org> on 2022/11/17 03:54:25 UTC

[GitHub] [arrow-datafusion] xudong963 commented on issue #4248: Make a data driven SQL testing tool (so we can reuse duckdb test suite, example)

xudong963 commented on issue #4248:
URL: https://github.com/apache/arrow-datafusion/issues/4248#issuecomment-1318028518

   Nice to see the issue, thanks @alamb !
   
   Test completeness is important for a database in the early stages of development, not only to ensure that new features can be tested completely but also to ensure that existing features are not broken in the rapid iteration process.
   
   During our involvement in databend development, logicaltest brought a lot of benefits and made us feel confident about our query results. (FYI: https://databend.rs/doc/contributing/rfcs/new_sql_logic_test_framework.)
   
   Currently, databend has leveraged crdb, ydb, and duckdb test cases.  Thanks for the open-source community!
   
   I also opened a related issue last year (https://github.com/apache/arrow-datafusion/issues/1453).
   
   For arrow-datafusion, I think we can use rust to build our logictest framework, [sqllogictest-rs](https://github.com/risinglightdb/sqllogictest-rs) may be a good candidate. 
   After the framework is finished, we can leverage community's power to rich our logictest cases from other databases :)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org