test/instrumentation/sidekiq-client_test.rb in instana-1.6.1 vs test/instrumentation/sidekiq-client_test.rb in instana-1.7.0
- old
+ new
@@ -7,18 +7,19 @@
assert_equal true, ::Instana.config[:'sidekiq-client'][:enabled]
end
def test_enqueue
clear_all!
-
Instana.tracer.start_or_continue_trace(:sidekiqtests) do
+ disable_redis_instrumentation
::Sidekiq::Client.push(
'queue' => 'some_random_queue',
'class' => ::SidekiqJobOne,
'args' => [1, 2, 3],
'retry' => false
)
+ enable_redis_instrumentation
end
queue = ::Sidekiq::Queue.new('some_random_queue')
job = queue.first
@@ -28,18 +29,20 @@
def test_enqueue_failure
clear_all!
Instana.tracer.start_or_continue_trace(:sidekiqtests) do
+ disable_redis_instrumentation
add_sidekiq_exception_middleware
begin
::Sidekiq::Client.push(
'queue' => 'some_random_queue',
'class' => ::SidekiqJobTwo,
'args' => [1, 2, 3],
'retry' => false
)
rescue; end
+ enable_redis_instrumentation
remove_sidekiq_exception_middleware
end
queue = ::Sidekiq::Queue.new('some_random_queue')
assert_equal 0, queue.size