Sha256: ee3baf9863e0c5652b037b0aa1a33f562cbfc9471c8900d2ca171911947feece

Contents?: true

Size: 1.25 KB

Versions: 15

Compression:

Stored size: 1.25 KB

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_filter %r{^/test/}

    add_group(
      'In Process Collector',
      [%r{lib/instana/(agent|backend|tracing|collectors|open_tracing|snapshot)}, %r{lib/instana/[^/]+\.rb}]
    )

    if ENV['APPRAISAL_INITIALIZED']
      add_group(
        'Instrumentation',
        %r{lib/instana/(activators|frameworks|instrumentation)}
      )
    else
      add_filter %r{lib/instana/(activators|frameworks|instrumentation)}
    end

    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 'fakefs/safe'

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) && ENV.key?('APPRAISAL_INITIALIZED') }
)

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

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

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
instana-1.201.0 test/test_helper.rb
instana-1.201.0.pre1 test/test_helper.rb
instana-1.200.0 test/test_helper.rb
instana-1.200.0.pre1 test/test_helper.rb
instana-1.199.6 test/test_helper.rb
instana-1.199.5 test/test_helper.rb
instana-1.199.4 test/test_helper.rb
instana-1.199.3 test/test_helper.rb
instana-1.199.2 test/test_helper.rb
instana-1.199.1 test/test_helper.rb
instana-1.199.0 test/test_helper.rb
instana-1.198.0 test/test_helper.rb
instana-1.198.0.pre1 test/test_helper.rb
instana-1.197.0 test/test_helper.rb
instana-1.197.0.pre2 test/test_helper.rb