Sha256: 1bed12b58177873b27a49a8eb815ee166b92eade6df0de3d31a5ece6fa173677

Contents?: true

Size: 612 Bytes

Versions: 8

Compression:

Stored size: 612 Bytes

Contents

require 'rake/testtask'

namespace :test do

  Rake::TestTask.new(:unit) do |t|
    t.libs = ['lib']
    t.test_files = FileList['test/unit/*_test.rb']
    t.ruby_opts += ["-w"]
  end

  Rake::TestTask.new(:integration) do |t|
    t.libs = ['lib']
    t.test_files = FileList['test/integration/*_test.rb']
    t.ruby_opts += ["-w"]
  end

  desc 'Run rcov for the entire test suite'
  task :coverage do
    rm_f "coverage"
    system "rcov", "-Ilib", "--exclude", "\.gem\/,\/gems\/", *FileList['test/**/*_test.rb']
  end
end

desc 'Run unit and integration tests'
task :test => ['test:unit', 'test:integration']

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
gir_ffi-tracker-0.4.0 tasks/test.rake
gir_ffi-tracker-0.3.0 tasks/test.rake
gir_ffi-tracker-0.2.0 tasks/test.rake
gir_ffi-tracker-0.1.2 tasks/test.rake
gir_ffi-tracker-0.1.1 tasks/test.rake
gir_ffi-tracker-0.1.0 tasks/test.rake
ffi-tracker-0.0.2 tasks/test.rake
ffi-tracker-0.0.1 tasks/test.rake