diff options
Diffstat (limited to 'spec/support/sidekiq.rb')
-rw-r--r-- | spec/support/sidekiq.rb | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/spec/support/sidekiq.rb b/spec/support/sidekiq.rb index 246efedc7e5..a6d6d5fc6e1 100644 --- a/spec/support/sidekiq.rb +++ b/spec/support/sidekiq.rb @@ -1,31 +1,5 @@ # frozen_string_literal: true -require 'sidekiq/testing' - -# If Sidekiq::Testing.inline! is used, SQL transactions done inside -# Sidekiq worker are included in the SQL query limit (in a real -# deployment sidekiq worker is executed separately). To avoid -# increasing SQL limit counter, the request is marked as whitelisted -# during Sidekiq block -class DisableQueryLimit - def call(worker_instance, msg, queue) - transaction = Gitlab::QueryLimiting::Transaction.current - - if !transaction.respond_to?(:whitelisted) || transaction.whitelisted - yield - else - transaction.whitelisted = true - yield - transaction.whitelisted = false - end - end -end - -Sidekiq::Testing.server_middleware do |chain| - chain.add Gitlab::SidekiqStatus::ServerMiddleware - chain.add DisableQueryLimit -end - RSpec.configure do |config| config.around(:each, :sidekiq) do |example| Sidekiq::Worker.clear_all |