Sha256: 8e7e0722c87d641c8628abf0dc62af3b3631f34f739d1daca52c01693eee7b63

Contents?: true

Size: 712 Bytes

Versions: 46

Compression:

Stored size: 712 Bytes

Contents

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

require 'rack/handler/puma'
require 'rack/builder'
require 'instana/rack'

::Instana.logger.info "Booting instrumented background Rackapp on port 6511 for tests."

Thread.new do
  app = Rack::Builder.new {
    use ::Instana::Rack
    map "/" do
      run Proc.new { |env|
        [200, {"Content-Type" => "application/json"}, ["[\"Stan\",\"is\",\"on\",\"the\",\"scene!\"]"]]
      }
    end
    map "/error" do
      run Proc.new { |env|
        [500, {"Content-Type" => "application/json"}, ["[\"Stan\",\"is\",\"on\",\"the\",\"error!\"]"]]
      }
    end
  }

  Rack::Handler::Puma.run(app, {:Host => '127.0.0.1', :Port => 6511})
end

sleep(2)

Version data entries

46 entries across 46 versions & 1 rubygems

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