Sha256: 9f528bfa7d5b8db201c5e84fc952947f18944ec3ae7ce17a32cbc887459c2daa

Contents?: true

Size: 1.7 KB

Versions: 12

Compression:

Stored size: 1.7 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 = FileList['test/**/*_test.rb']

  case File.basename(ENV['BUNDLE_GEMFILE']).split('.').first
  when /rails50/
    t.test_files = [ 'test/frameworks/rails/activerecord5_test.rb',
                     'test/frameworks/rails/actioncontroller_test.rb',
                     'test/frameworks/rails/actionview5_test.rb' ]
  when /rails42/
    t.test_files = [ 'test/frameworks/rails/activerecord4_test.rb',
                     'test/frameworks/rails/actioncontroller_test.rb',
                     'test/frameworks/rails/actionview4_test.rb' ]
  when /rails32/
    t.test_files = [ 'test/frameworks/rails/activerecord3_test.rb',
                     'test/frameworks/rails/actioncontroller_test.rb',
                     'test/frameworks/rails/actionview3_test.rb' ]
  when /libraries/
    t.test_files = FileList['test/instrumentation/*_test.rb',
                            'test/frameworks/cuba_test.rb',
                            'test/frameworks/roda_test.rb',
                            'test/frameworks/sinatra_test.rb']
  else
    t.test_files = FileList['test/agent/*_test.rb'] +
                   FileList['test/tracing/*_test.rb'] +
                   FileList['test/profiling/*_test.rb']
  end
end

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

task :console => :environment do
  # Possible debug levels: :agent, :agent_comm, :trace, :agent_response, :tracing
  # ::Instana.logger.debug_level = [ :agent, :agent_comm ]
  ARGV.clear
  Pry.start
end

task :default => :spec

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
instana-1.5.0 Rakefile
instana-1.4.11 Rakefile
instana-1.4.9 Rakefile
instana-1.4.8 Rakefile
instana-1.4.7 Rakefile
instana-1.4.6 Rakefile
instana-1.4.5 Rakefile
instana-1.4.4 Rakefile
instana-1.4.2 Rakefile
instana-1.4.1 Rakefile
instana-1.4.0 Rakefile
instana-1.3.3 Rakefile