Sha256: 266e054d5bc1945eec630a31b2ae78542b9e2a589d70732e6d503ba62e6dc8cb
Contents?: true
Size: 1.44 KB
Versions: 2
Compression:
Stored size: 1.44 KB
Contents
require "rubygems" require "bundler/setup" require "bundler/gem_tasks" require 'cucumber/rake/task' Cucumber::Rake::Task.new(:features) do |features| features.cucumber_opts = "features --tags ~@wip --format progress" end namespace :features do Cucumber::Rake::Task.new(:pretty, "Run Cucumber features with output in pretty format") do |features| features.cucumber_opts = "features --tags ~@wip --format pretty" end Cucumber::Rake::Task.new(:wip, "Run @wip (Work In Progress) Cucumber features") do |features| features.cucumber_opts = "features --tags @wip --format progress" end end require 'rspec/core/rake_task' desc "Run specs" RSpec::Core::RakeTask.new(:spec) do |t| t.rspec_opts = %w(--color) end namespace :spec do desc "Run specs with output in documentation format" RSpec::Core::RakeTask.new(:doc) do |t| t.rspec_opts = ["--color", "--format d"] end end desc "Default autotest task" task :autotest => "autotest:spec" namespace :autotest do desc "Start Autotest CI" task :spec => [".autotest", ".rspec"] do sh "bundle exec autotest" end desc "autotest + features" task :features => "cucumber.yml" do sh "(bundle exec env AUTOFEATURE=true autotest)" end end rdoc_title = "Xspf2m3u: the playlist converter" require 'rdoc/task' Rake::RDocTask.new do |rd| rd.title = rdoc_title rd.main = "README.rdoc" rd.rdoc_files.include("README.rdoc", "LICENSE.rdoc", "lib/**/*.rb") end task :default => [:spec, :features]
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
xspf2m3u-0.0.3 | Rakefile |
xspf2m3u-0.0.2 | Rakefile |