Sha256: 921b7befef3af064dfe70f211183be8f9d96d8a5e19d9084c6b1c7219a9890d0
Contents?: true
Size: 941 Bytes
Versions: 4
Compression:
Stored size: 941 Bytes
Contents
# Copyright (c) 2015 AppNeta, Inc. # All rights reserved. require 'sidekiq/cli' TraceView.logger.info "[traceview/servers] Starting up background Sidekiq." options = [] arguments = "" options << ["-r", Dir.pwd + "/test/servers/sidekiq_initializer.rb"] options << ["-q", "critical,20", "-q", "default"] options << ["-c", "10"] options << ["-P", "/tmp/sidekiq_#{Process.pid}.pid"] options.flatten.each do |x| arguments += " #{x}" end TraceView.logger.debug "[traceview/servers] sidekiq #{arguments}" # Boot Sidekiq in a new thread Thread.new do system("OBOE_GEM_TEST=true sidekiq #{arguments}") end # Allow Sidekiq to boot up sleep 10 # Add a hook to shutdown sidekiq after Minitest finished running Minitest.after_run { TraceView.logger.warn "[traceview/servers] Shutting down Sidekiq." pid = File.read("/tmp/sidekiq_#{Process.pid}.pid").chomp Process.kill(:TERM, pid.to_i) File.unlink "/tmp/sidekiq_#{Process.pid}.pid" }
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
traceview-3.3.1-java | test/servers/sidekiq.rb |
traceview-3.3.1 | test/servers/sidekiq.rb |
traceview-3.3.0-java | test/servers/sidekiq.rb |
traceview-3.3.0 | test/servers/sidekiq.rb |