Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 38 lines (30 sloc) 0.825 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
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
Something went wrong with that request. Please try again.