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]

Reply via email to