Sha256: 094d71a734f216eef607288b203887bf576935e2d9a05a9a5baf864671ad53fe
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
require_relative "application_generator" desc "Run the full suite using parallel_tests to run on multiple cores" task test: [:setup, :spec, :cucumber] desc "Create a test rails app for the parallel specs to run against" task :setup, [:rails_env, :template] do |_t, opts| ActiveAdmin::ApplicationGenerator.new(opts).generate end desc "Run the specs in parallel" task :spec do sh("parallel_rspec --serialize-stdout --combine-stderr --verbose spec/") end namespace :spec do %i(unit request).each do |type| desc "Run the #{type} specs in parallel" task type do sh("parallel_rspec --serialize-stdout --combine-stderr --verbose spec/#{type}") end end end desc "Run the cucumber scenarios in parallel" task cucumber: [:"cucumber:regular", :"cucumber:reloading"] namespace :cucumber do desc "Run the standard cucumber scenarios in parallel" task :regular do sh("parallel_cucumber --serialize-stdout --combine-stderr --verbose features/") end desc "Run the cucumber scenarios that test reloading" task :reloading do sh("cucumber --profile class-reloading") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activeadmin-1.4.3 | tasks/test.rake |