Sha256: 6574e03ecc97105c2283b2be703092cdeaa37548530aeb0f5629f94bc44bc1fd

Contents?: true

Size: 825 Bytes

Versions: 12

Compression:

Stored size: 825 Bytes

Contents

require "rubygems"
require "bundler/setup"
require "rake/testtask"

require "cucumber"
require "cucumber/rake/task"
require "yard"
Bundler::GemHelper.install_tasks

task :default => "test:units"

namespace :test do
  Rake::TestTask.new(:units) do |t|
    t.libs << "test"
    t.pattern = 'test/**/*_test.rb'
  end

  Cucumber::Rake::Task.new(:integration) do |t|
    t.cucumber_opts = "features --format pretty"
  end

  begin
    require "rcov/rcovtask"

    Rcov::RcovTask.new do |t|
      t.libs << "test"
      t.test_files = FileList["test/**/*_test.rb"]
      t.output_dir = "test/coverage"
      t.verbose = true
    end
  rescue LoadError; end
end

YARD::Rake::YardocTask.new do |t|
  t.options = ['--main', 'Readme.md', '--markup', 'markdown']
  t.options += ['--title', 'VirtualBox Ruby Library Documentation']
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
virtualbox-0.8.6 Rakefile
virtualbox-0.8.5 Rakefile
virtualbox-0.8.4 Rakefile
velir_virtualbox-0.8.4 Rakefile
virtualbox-0.8.3 Rakefile
virtualbox-0.8.2 Rakefile
virtualbox-0.8.1 Rakefile
virtualbox-0.8.0 Rakefile
virtualbox-0.7.9 Rakefile
virtualbox-0.7.8 Rakefile
virtualbox-0.7.7 Rakefile
virtualbox-0.7.6 Rakefile