Sha256: 0b2b6071e1be704de0be00b63db33caa5df34c7d547e9354e910453ab833752f
Contents?: true
Size: 1.21 KB
Versions: 2
Compression:
Stored size: 1.21 KB
Contents
#!/usr/bin/env rake require "rubygems" require "bundler" Bundler.setup require "bundler/gem_tasks" require 'rake/testtask' begin require 'berkshelf/version' rescue LoadError end task :info do sh 'which git' sh 'git --version' end begin require 'cucumber' require 'cucumber/rake/task' desc 'Run Cucumber features' Cucumber::Rake::Task.new(:features) do |t| # t.fork = false t.cucumber_opts = %w{--format progress --exclude features/fixtures} t.cucumber_opts += %w{--tags ~@berkshelf} unless defined?(Berkshelf) t.cucumber_opts += ENV['CUCUMBER_OPTS'].split if ENV['CUCUMBER_OPTS'] end rescue LoadError desc 'Cucumber rake task not available' task :features do abort 'Cucumber rake task is not available. Be sure to install cucumber as a gem or plugin' end end desc "Run Minitest specs" Rake::TestTask.new :spec do |task| task.libs << 'spec' task.test_files = FileList['spec/**/*_spec.rb'] end # https://github.com/jruby/jruby/issues/405 mkdir_p 'tmp' ENV['TMPDIR'] ||= File.join(Dir.pwd, 'tmp') task :default => [:info, :spec, :features] if ENV['COVERAGE'] task :clean_coverage do rm_rf 'coverage' end task :spec => :clean_coverage task :features => :clean_coverage end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vendorificator-0.6.0 | Rakefile |
vendorificator-0.5.3 | Rakefile |