lidavidm commented on PR #34817: URL: https://github.com/apache/arrow/pull/34817#issuecomment-1877071967
> > There's an integration test that uses FlightSqlServerBase: > > Perfect, I see what I misunderstood—whoops. > > Can you tell me anything more about running the integration testing stuff locally, namely I see there's e.g. Scenarios.java which has a main() that runs the integration suite language-local, but I'm not clear on where to manually run that from, if it's already running as part of the build as well(?!), or if the cross-language tests can be run locally as well? TIA! Within a language, there are unit tests that invoke the scenarios. https://github.com/apache/arrow/blob/main/cpp/src/arrow/flight/integration_tests/flight_integration_test.cc https://github.com/apache/arrow/blob/main/java/flight/flight-integration-tests/src/test/java/org/apache/arrow/flight/integration/tests/IntegrationTest.java Between languages, you can invoke Archery. Admittedly, this is a little more finicky. https://github.com/apache/arrow/tree/main/dev/archery You can also use docker-compose from the repo root (but this will take a long time as it builds and tests all the supported languages) ``` docker compose run conda-integration # or archery docker run conda-integration ``` -- 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]
