mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-22 22:06:50 +00:00
Add test:isolated task
This commit is contained in:
parent
771b70aa84
commit
5e77e7fcd0
14
Rakefile
14
Rakefile
@ -3,10 +3,22 @@ require "bundler/gem_tasks"
|
|||||||
require "rake/testtask"
|
require "rake/testtask"
|
||||||
|
|
||||||
desc 'Run tests'
|
desc 'Run tests'
|
||||||
Rake::TestTask.new(:test) do |t|
|
test_task = Rake::TestTask.new(:test) do |t|
|
||||||
t.libs << 'test'
|
t.libs << 'test'
|
||||||
t.pattern = 'test/**/*_test.rb'
|
t.pattern = 'test/**/*_test.rb'
|
||||||
t.verbose = true
|
t.verbose = true
|
||||||
end
|
end
|
||||||
|
|
||||||
task default: :test
|
task default: :test
|
||||||
|
|
||||||
|
desc 'Run tests in isolated processes'
|
||||||
|
namespace :test do
|
||||||
|
task :isolated do
|
||||||
|
Dir[test_task.pattern].each do |file|
|
||||||
|
cmd = ['ruby']
|
||||||
|
test_task.libs.each { |l| cmd << '-I' << l }
|
||||||
|
cmd << file
|
||||||
|
sh cmd.join(' ')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user