From: Tom Hughes Date: Wed, 19 Mar 2025 08:27:15 +0000 (+0000) Subject: Switch to dynamic allocation for the Firefox bidi port X-Git-Tag: live~105^2 X-Git-Url: https://git.openstreetmap.org./rails.git/commitdiff_plain/d44cbe59fb541e0ece3571d75d97239493e0fe52?ds=inline;hp=-c Switch to dynamic allocation for the Firefox bidi port --- d44cbe59fb541e0ece3571d75d97239493e0fe52 diff --git a/config/initializers/selenium.rb b/config/initializers/selenium.rb index 5e683d8b2..96fd90acd 100644 --- a/config/initializers/selenium.rb +++ b/config/initializers/selenium.rb @@ -4,28 +4,10 @@ if Rails.env.test? module OpenStreetMap module Selenium module BidiPort - module ClassMethods - attr_accessor :websocket_port - end - - def self.prepended(base) - class << base - prepend ClassMethods - end - - base.websocket_port = 10000 - - ActiveSupport::Testing::Parallelization.after_fork_hook do |worker| - base.websocket_port = 10000 + worker - end - end - def initialize(config) super - @extra_args = Array(@extra_args) << "--websocket-port=#{self.class.websocket_port}" - - self.class.websocket_port += 256 + @extra_args = Array(@extra_args) << "--websocket-port=0" end end end