Sha256: e4c9d969cb39c4bb76c48d47597d533a739dbadbb5ccef5cad80596a3117ffac

Contents?: true

Size: 1.48 KB

Versions: 4

Compression:

Stored size: 1.48 KB

Contents

require "bundler/gem_tasks"
require "rake/testtask"

Rake::TestTask.new(:test) do |t|
  t.verbose = false
  t.warning = false
  t.ruby_opts = []

  t.libs << "test"
  t.libs << "lib"

  t.test_files = Dir[
    'test/*_test.rb',
    'test/{agent,tracing,profiling,benchmarks}/*_test.rb'
  ]

  case File.basename(ENV.fetch('BUNDLE_GEMFILE', '')).split('.').first
  when /rails6/
    t.test_files = %w(test/frameworks/rails/activerecord_test.rb
                      test/frameworks/rails/actioncontroller_test.rb
                      test/frameworks/rails/actionview5_test.rb)
  when /rails5/
    t.test_files = %w(test/frameworks/rails/activerecord_test.rb
                      test/frameworks/rails/actioncontroller_test.rb
                      test/frameworks/rails/actionview5_test.rb)
  when /rails42/
    t.test_files = %w(test/frameworks/rails/activerecord_test.rb
                      test/frameworks/rails/actioncontroller_test.rb
                      test/frameworks/rails/actionview4_test.rb)
  when /rails32/
    t.test_files = %w(test/frameworks/rails/activerecord_test.rb
                      test/frameworks/rails/actioncontroller_test.rb
                      test/frameworks/rails/actionview3_test.rb)
  when /libraries/
    t.test_files = Dir['test/{instrumentation,frameworks}/*_test.rb']
  end

end

task :environment do
  ENV['INSTANA_DEBUG'] = 'true'
  Bundler.require(:default, :development)
end

task :console => :environment do
  ARGV.clear
  Pry.start
end

task :default => :spec

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
instana-1.193.2 Rakefile
instana-1.192.1 Rakefile
instana-1.192.0 Rakefile
instana-1.13.0 Rakefile