Sha256: edcd480f69432535745654fa2414fb4e8e5a029d899380743cf9a1f8bf2f9ca6

Contents?: true

Size: 930 Bytes

Versions: 7

Compression:

Stored size: 930 Bytes

Contents

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

ENV['INSTANA_TEST'] = 'true'

begin
  require 'simplecov'
  require 'simplecov_json_formatter'

  SimpleCov.start do
    enable_coverage :branch

    add_group 'Frameworks', 'lib/instana/frameworks'
    add_group 'Instrumentation', 'lib/instana/instrumentation'

    add_filter %r{^/test/}

    if ENV['CI']
      formatter SimpleCov::Formatter::JSONFormatter
    end
  end
rescue LoadError => _e
  nil
end

require 'bundler/setup'
Bundler.require

require "minitest/spec"
require "minitest/autorun"
require "minitest/reporters"

require 'webmock/minitest'
# Webmock: Whitelist local IPs
WebMock.disable_net_connect!(
  allow: ->(uri) { %w[localhost 127.0.0.1 172.17.0.1 172.0.12.100].include?(uri.host) }
)

Dir['test/support/*.rb'].each { |f| load(f) }

Minitest::Reporters.use! MiniTest::Reporters::SpecReporter.new
Minitest::Test.include(Instana::TestHelpers)

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
instana-1.195.4 test/test_helper.rb
instana-1.195.3 test/test_helper.rb
instana-1.195.2 test/test_helper.rb
instana-1.195.1 test/test_helper.rb
instana-1.195.0 test/test_helper.rb
instana-1.193.6 test/test_helper.rb
instana-1.193.5 test/test_helper.rb