xudong963 opened a new issue #1453:
URL: https://github.com/apache/arrow-datafusion/issues/1453


   **Is your feature request related to a problem or challenge? Please describe 
what you are trying to do.**
   
   As we get more and more datafusion users(This is a great thing! 👍), bug 
reports are also increasing.
   
   Recently I was wondering how to make the user experience more comfortable, 
reducing bugs is the most straightforward way.
   
   I think Datafusion's test mechanism isn't solid, so I looked into how other 
databases are tested, SQLite caught my eye.
   FYI
   > As of version 3.33.0 (2020-08-14), the SQLite library consists of 
approximately 143.4 KSLOC of C code. (KSLOC means thousands of "Source Lines Of 
Code" or, in other words, lines of code excluding blank lines and comments.) By 
comparison, the project has 640 times as much test code and test scripts - 
91911.0 KSLOC.
   
   https://sqlite.org/testing.html
   
   **Describe the solution you'd like**
   I want to introduce sqllogictest into datafusion, 
https://www.sqlite.org/sqllogictest/doc/trunk/about.wiki.
   
   BTW, rust version of sqllogictest is already available and I think their 
developers are 
active(https://github.com/singularity-data/sqllogictest-rs/pull/2). So we don't 
have to reinvent the wheel 👍
   
   **Describe alternatives you've considered**
   No
   
   **Additional context**
   Our integration tests seem to be doing something similar, but I think it's a 
little fragile.
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to