Sha256: d469b9e606c7de565e198b169bb62f03ae42ff6cadd2e079953d5fd37429ff88

Contents?: true

Size: 666 Bytes

Versions: 60

Compression:

Stored size: 666 Bytes

Contents

require "bundler/gem_tasks"
require 'cucumber/rake/task'
require 'cane/rake_task'
require 'tailor/rake_task'

Cucumber::Rake::Task.new(:features) do |t|
  t.cucumber_opts = ['features', '-x', '--format progress']
end

desc "Run all test suites"
task :test => [:features]

desc "Run cane to check quality metrics"
Cane::RakeTask.new do |cane|
  cane.canefile = './.cane'
end

Tailor::RakeTask.new

desc "Display LOC stats"
task :stats do
  puts "\n## Production Code Stats"
  sh "countloc -r lib"
  puts "\n## Test Code Stats"
  sh "countloc -r features"
end

desc "Run all quality tasks"
task :quality => [:cane, :tailor, :stats]

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

Version data entries

60 entries across 60 versions & 14 rubygems

Version Path
busser-rspec_datadog-0.8.7 Rakefile
busser-rspec_datadog-0.8.5 Rakefile
busser-rspec_datadog-0.8.4 Rakefile
busser-rspec_datadog-0.8.3 Rakefile
busser-rspec_datadog-0.8.2 Rakefile
busser-0.8.0 templates/plugin/Rakefile.erb
busser-goss-0.1.4 Rakefile
busser-goss-0.1.3 Rakefile
busser-goss-0.1.2 Rakefile
busser-rspec-0.7.6 Rakefile
busser-rspec-0.7.5 Rakefile
busser-0.7.1 templates/plugin/Rakefile.erb
busser-0.7.0 templates/plugin/Rakefile.erb
busser-0.7.0.rc.1 templates/plugin/Rakefile.erb
busser-tox-0.1.0 Rakefile
busser-mamba-0.2.2 Rakefile
busser-mamba-0.2.1 Rakefile
busser-mamba-0.1.0 Rakefile
busser-nose2-0.1.6 Rakefile
busser-nose2-0.1.5 Rakefile