From b98eec16551cf4d6e051bd4a466ae57cedf2daa5 Mon Sep 17 00:00:00 2001 From: Hiroyuki Sato Date: Sun, 30 Aug 2026 16:52:39 +0900 Subject: [PATCH 1/3] GH-51039: [CI][GLib][Ruby] Re-enable Arrow Flight tests for GLib and Ruby on macOS --- c_glib/test/flight-sql/test-client.rb | 1 - ruby/red-arrow-flight/test/test-client.rb | 1 - ruby/red-arrow-flight/test/test-record-batch-reader.rb | 1 - 3 files changed, 3 deletions(-) diff --git a/c_glib/test/flight-sql/test-client.rb b/c_glib/test/flight-sql/test-client.rb index 1ed7f7e6e433..ab80fc2cb855 100644 --- a/c_glib/test/flight-sql/test-client.rb +++ b/c_glib/test/flight-sql/test-client.rb @@ -23,7 +23,6 @@ def setup @server = nil omit("Arrow Flight SQL is required") unless defined?(ArrowFlightSQL) omit("Unstable on Windows") if Gem.win_platform? - omit("Unstable on macOS") if /darwin/.match?(RUBY_PLATFORM) @server = Helper::FlightSQLServer.new host = "127.0.0.1" location = ArrowFlight::Location.new("grpc://#{host}:0") diff --git a/ruby/red-arrow-flight/test/test-client.rb b/ruby/red-arrow-flight/test/test-client.rb index 7ec407ec4810..9f1ebbff8155 100644 --- a/ruby/red-arrow-flight/test/test-client.rb +++ b/ruby/red-arrow-flight/test/test-client.rb @@ -19,7 +19,6 @@ class TestClient < Test::Unit::TestCase def setup @server = nil omit("Unstable on Windows") if Gem.win_platform? - omit("Unstable on x86_64 macOS") if /x86_64-darwin/.match?(RUBY_PLATFORM) @server = Helper::Server.new @server.listen("grpc://127.0.0.1:0") @location = "grpc://127.0.0.1:#{@server.port}" diff --git a/ruby/red-arrow-flight/test/test-record-batch-reader.rb b/ruby/red-arrow-flight/test/test-record-batch-reader.rb index 6ecf2ad921cf..7f8c64c00325 100644 --- a/ruby/red-arrow-flight/test/test-record-batch-reader.rb +++ b/ruby/red-arrow-flight/test/test-record-batch-reader.rb @@ -19,7 +19,6 @@ class TestRecordBatchReader < Test::Unit::TestCase def setup @server = nil omit("Unstable on Windows") if Gem.win_platform? - omit("Unstable on macOS") if /darwin/.match?(RUBY_PLATFORM) @server = Helper::Server.new @server.listen("grpc://127.0.0.1:0") @location = "grpc://127.0.0.1:#{@server.port}" From a75f0f7f221f713f8fe3263ef58dd80ed3bac6fb Mon Sep 17 00:00:00 2001 From: Hiroyuki Sato Date: Sun, 30 Aug 2026 18:17:14 +0900 Subject: [PATCH 2/3] re-run --- ruby/red-arrow-flight/test/test-record-batch-reader.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/ruby/red-arrow-flight/test/test-record-batch-reader.rb b/ruby/red-arrow-flight/test/test-record-batch-reader.rb index 7f8c64c00325..912298e94023 100644 --- a/ruby/red-arrow-flight/test/test-record-batch-reader.rb +++ b/ruby/red-arrow-flight/test/test-record-batch-reader.rb @@ -19,6 +19,7 @@ class TestRecordBatchReader < Test::Unit::TestCase def setup @server = nil omit("Unstable on Windows") if Gem.win_platform? + @server = Helper::Server.new @server.listen("grpc://127.0.0.1:0") @location = "grpc://127.0.0.1:#{@server.port}" From 41857d7ebfaac7af606a181f4ea923a249c56482 Mon Sep 17 00:00:00 2001 From: Hiroyuki Sato Date: Sun, 30 Aug 2026 18:34:23 +0900 Subject: [PATCH 3/3] re-run --- ruby/red-arrow-flight/test/test-record-batch-reader.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/ruby/red-arrow-flight/test/test-record-batch-reader.rb b/ruby/red-arrow-flight/test/test-record-batch-reader.rb index 912298e94023..7f8c64c00325 100644 --- a/ruby/red-arrow-flight/test/test-record-batch-reader.rb +++ b/ruby/red-arrow-flight/test/test-record-batch-reader.rb @@ -19,7 +19,6 @@ class TestRecordBatchReader < Test::Unit::TestCase def setup @server = nil omit("Unstable on Windows") if Gem.win_platform? - @server = Helper::Server.new @server.listen("grpc://127.0.0.1:0") @location = "grpc://127.0.0.1:#{@server.port}"