arrow icon indicating copy to clipboard operation
arrow copied to clipboard

[CI] Flight integration tests don't include non-target implementations as producers

Open adamreeve opened this issue 1 year ago • 0 comments

Describe the bug, including details regarding any error messages, version, and platform.

See https://github.com/apache/arrow/pull/44377#issuecomment-2425385449

The Archery Flight integration tests currently run the following combinations (eg. see https://github.com/apache/arrow/actions/runs/11285634070/job/31388753091):

Integration: Test: Flight: C++ -> C++
Integration: Test: Flight: C++ -> Java
Integration: Test: Flight: C++ -> C#
Integration: Test: Flight: C++ -> Go
Integration: Test: Flight: C++ -> Rust
Integration: Test: Flight: Java -> C++
Integration: Test: Flight: Java -> Java
Integration: Test: Flight: Java -> C#
Integration: Test: Flight: Java -> Go
Integration: Test: Flight: Java -> Rust
Integration: Test: Flight: C# -> C++
Integration: Test: Flight: C# -> Java
Integration: Test: Flight: C# -> C#
Integration: Test: Flight: C# -> Go
Integration: Test: Flight: C# -> Rust

This is missing running Go and Rust as producers with the three target implementations as clients.

Component(s)

Integration

adamreeve avatar Oct 21 '24 01:10 adamreeve