jorgecarleitao commented on pull request #11067:
URL: https://github.com/apache/arrow/pull/11067#issuecomment-911974343


   I skimmed through it and it looks good, thanks a lot for this!
   
   What we did in Rust was to use the c data interface that C++ exposes in 
Python to make calls from within the process, see 
[here](https://github.com/apache/arrow-rs/tree/master/arrow-pyarrow-integration-testing).
   
   I think it would be beneficial to add integration tests against pyarrow. In 
Rust we found a couple of memory leaks and double frees during development by 
testing against pyarrow / c++.
   
   I would also setup an environment to run those tests against e.g. valgrind, 
since in FFI is very easy to trigger UB.


-- 
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-unsubscr...@arrow.apache.org

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


Reply via email to