Sha256: 49efe1ca683152ecf428fd272ee0780f9ede9d9eabe3d8d7799ac14f2e478bd2

Contents?: true

Size: 1.13 KB

Versions: 2

Compression:

Stored size: 1.13 KB

Contents

require 'rake'
require 'spec/rake/spectask'
require 'rake/testtask'
require 'rake/rdoctask'

task :default  => [:spec, :test]

Spec::Rake::SpecTask.new(:spec) do |t|
  t.warning = t.rcov = false
  t.spec_files = Dir["spec/**/*_spec.rb"]
end

Spec::Rake::SpecTask.new(:spec_v) do |t|
  t.rcov = true
  t.rcov_opts = ['--exclude', 'gems*,spec*,website*,test*']
  t.ruby_opts = []
  t.spec_files = Dir["spec/**/*_spec.rb"]
end

# task :test do
#   sh "ruby -Ilib:test #{Dir["#{File.dirname(__FILE__)}/../test/poolparty/*/*.rb"].join(" ")}"
# end

Rake::TestTask.new(:test) do |t|
  t.test_files = FileList['test/poolparty/**/*_test.rb']
  t.warning = false
  t.verbose = false
end

begin
  require 'rcov/rcovtask'
 
  Rcov::RcovTask.new(:rcov) do |t|
    t.libs << FileList['lib/poolparty/**/*.rb']
    dot_rakes = 
    t.rcov_opts = [
      '-xRakefile', '-xrakefile',
      '-xlib/erlang',
      '--text-report',
      '--sort coverage'
    ] + FileList['tasks/*.rake'].pathmap("-x%p")
    t.test_files = FileList['test/poolparty/**/*_test.rb']
    t.output_dir = 'coverage'
    t.verbose = true
  end
rescue LoadError
  puts "RCov is not available"
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
auser-poolparty-1.1.6 tasks/spec.rake
auser-poolparty-1.1.7 tasks/spec.rake