Sha256: 8bdbe1b9c96805451c1a544c3e63968b6092b25b5c847e1eb2a6d6a99c4837da
Contents?: true
Size: 978 Bytes
Versions: 1
Compression:
Stored size: 978 Bytes
Contents
#!/usr/bin/env rake require "bundler/gem_tasks" require 'coveralls/rake/task' require 'racatt' namespace 'cucumber_analytics' do task :clear_coverage do code_coverage_directory = "#{File.dirname(__FILE__)}/coverage" FileUtils.remove_dir(code_coverage_directory, true) end Racatt.create_tasks # Redefining the task from 'racatt' in order to clear the code coverage results task :test_everything => :clear_coverage task :test_project do |t, args| rspec_args = '--tag ~@wip --pattern testing/rspec/spec/**/*_spec.rb' cucumber_args = 'testing/cucumber/features -r testing/cucumber/support -r testing/cucumber/step_definitions -f progress -t ~@wip' Rake::Task['cucumber_analytics:test_everything'].invoke(rspec_args, cucumber_args) end # The task that CI will use Coveralls::RakeTask.new task :ci_build => [:test_project, 'coveralls:push'] end task :default => 'cucumber_analytics:test_project'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cucumber_analytics-1.6.0 | Rakefile |