emkornfield opened a new issue, #5332: URL: https://github.com/apache/arrow-rs/issues/5332
I'm generally new to the code base but it looks like existing fuzz tests might be generating random data and making sure it can be read back, but we don't have any fuzz tests for malformed data. I think in the context of Rust the goal would be to avoid panics? If this is accurate, I'd propose creating fuzz tests that check succeed as long as there is no panic. A beginning corpus [arrow-testing repo](https://github.com/apache/arrow-testing/tree/master/data/parquet/fuzzing) [2](https://github.com/apache/arrow-testing/tree/master/data/arrow-ipc-stream) for each file type. A second step would be integrate with oss-fuzz ([Arrow C++](https://github.com/google/oss-fuzz/blob/master/projects/arrow/build.sh) already does so). If this is of interest and i'm correct this isn't already done, I can try to see if I can prototype something. -- 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]
