arrow-tools
arrow-tools copied to clipboard
Add unit and/or integration tests
Some basic CI testing would be great to prevent regressions.
Agreed. It probably doesn't make sense to test against exact binary matches but we could run the tools via the cli and check that the generated arrow or parquet parses correctly.
Yeah, arrow/parquet binaries don't need to be identical but we can round trip to a representation that should be invariant via a parquet/arrow -> csv converter, then check the csv is how it should be.
Or we check in a test whether the arrow/parquet has the right values and types without going back to csv in the test.