Hello community,
I am working on an integration test for Arrow, based on the test queries on this repository. The idea is to check Arrow PRs against the test cases built here. The draft PR is almost in a workable state except for packaging requirements in consumer-testing. Do you think it is a wise idea to include a setup.py for this project? The advantage is, it would smooth the usage with other platforms and workflows.
Value added: maybe we can also include entrypoints for a CLI application to run the test cases or benchmarks (future) quite easily.
Something like,
consumer-testing test --platform arrow --module tpch
consumer-testing benchmark --platform arrow --module tpch --publish <url>
We could use click library to do this. This is merely an extension to setup.py
cc @jacques-n @richtia appreciate your feedback.
Hello community,
I am working on an integration test for Arrow, based on the test queries on this repository. The idea is to check Arrow PRs against the test cases built here. The draft PR is almost in a workable state except for packaging requirements in consumer-testing. Do you think it is a wise idea to include a
setup.pyfor this project? The advantage is, it would smooth the usage with other platforms and workflows.Value added: maybe we can also include entrypoints for a CLI application to run the test cases or benchmarks (future) quite easily.
Something like,
consumer-testing test --platform arrow --module tpchconsumer-testing benchmark --platform arrow --module tpch --publish <url>We could use
clicklibrary to do this. This is merely an extension tosetup.pycc @jacques-n @richtia appreciate your feedback.