diff --git a/instrumentation/racecar/Appraisals b/instrumentation/racecar/Appraisals index fdef7f748a..bd5678e697 100644 --- a/instrumentation/racecar/Appraisals +++ b/instrumentation/racecar/Appraisals @@ -11,3 +11,11 @@ end appraise 'racecar-2.8' do gem 'racecar', '~> 2.8.2' end + +appraise 'racecar-2.10' do + gem 'racecar', '~> 2.10' +end + +appraise 'racecar-2.12' do + gem 'racecar', '~> 2.12' +end diff --git a/instrumentation/racecar/test/opentelemetry/instrumentation/racecar_test.rb b/instrumentation/racecar/test/opentelemetry/instrumentation/racecar_test.rb index 44be8030b3..f233ad5660 100644 --- a/instrumentation/racecar/test/opentelemetry/instrumentation/racecar_test.rb +++ b/instrumentation/racecar/test/opentelemetry/instrumentation/racecar_test.rb @@ -49,12 +49,17 @@ def produce(messages) producer.close end + let(:config) do + config = Racecar::Config.new + config.group_id = "test-#{SecureRandom.hex(10)}" + config.brokers = ["#{host}:#{port}"] + config.pause_timeout = 0 # fail fast and exit + config + end let(:racecar) do - Racecar.config.brokers = ["#{host}:#{port}"] - Racecar.config.pause_timeout = 0 # fail fast and exit - Racecar.config.load_consumer_class(consumer_class) - Racecar::Runner.new(consumer_class.new, config: Racecar.config, logger: Logger.new($stderr, level: ENV.fetch('OTEL_LOG_LEVEL', 'fatal').to_sym), instrumenter: Racecar.instrumenter) + config.load_consumer_class(consumer_class) + Racecar::Runner.new(consumer_class.new, config: config, logger: Logger.new($stderr, level: ENV.fetch('OTEL_LOG_LEVEL', 'fatal').to_sym), instrumenter: Racecar.instrumenter) end def run_racecar(racecar)