Sha256: cf5b15b1f03f3c2ca6c6d5a42feca1d494c2890940c2069cc826cef0e26eec7c

Contents?: true

Size: 687 Bytes

Versions: 46

Compression:

Stored size: 687 Bytes

Contents

# (c) Copyright IBM Corp. 2021
# (c) Copyright Instana Inc. 2017

require 'sidekiq/launcher'
require 'sidekiq/cli'
require 'sidekiq/api'
require 'sidekiq/processor'

require_relative 'jobs/sidekiq_job_1'
require_relative 'jobs/sidekiq_job_2'

::Instana.logger.info "Booting instrumented sidekiq worker for tests."
::Sidekiq.logger.level = ::Logger::FATAL

sidekiq_thread = Thread.new do
  launcher = ::Sidekiq::Launcher.new(
    ::Sidekiq.options.merge(
      queues: ['important'],
      concurrency: 2
    )
  )
  launcher.run
  Thread.current[:worker] = launcher
end

Minitest.after_run do
  ::Instana.logger.info "Killing Sidekiq worker"
  sidekiq_thread[:worker].stop
  sleep 1
end

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
instana-1.209.8 test/support/apps/sidekiq/worker.rb
instana-1.209.7 test/support/apps/sidekiq/worker.rb
instana-1.209.6 test/support/apps/sidekiq/worker.rb
instana-1.209.5 test/support/apps/sidekiq/worker.rb
instana-1.209.4 test/support/apps/sidekiq/worker.rb
instana-1.209.3 test/support/apps/sidekiq/worker.rb
instana-1.209.2 test/support/apps/sidekiq/worker.rb
instana-1.209.1 test/support/apps/sidekiq/worker.rb
instana-1.209.0.pre3 test/support/apps/sidekiq/worker.rb
instana-1.209.0.pre2 test/support/apps/sidekiq/worker.rb
instana-1.209.0.pre1 test/support/apps/sidekiq/worker.rb
instana-1.208.0 test/support/apps/sidekiq/worker.rb
instana-1.207.0 test/support/apps/sidekiq/worker.rb
instana-1.206.0 test/support/apps/sidekiq/worker.rb
instana-1.205.0 test/support/apps/sidekiq/worker.rb
instana-1.204.0 test/support/apps/sidekiq/worker.rb
instana-1.204.0.pre3 test/support/apps/sidekiq/worker.rb
instana-1.204.0.pre2 test/support/apps/sidekiq/worker.rb
instana-1.204.0.pre1 test/support/apps/sidekiq/worker.rb
instana-1.203.2 test/support/apps/sidekiq/worker.rb