Lines Matching full:suite
61 namespace :suite do namespace
62 SPEC_SUITES.each do |suite|
63 desc "Run all specs in the #{suite[:title]} spec suite"
64 RSpec::Core::RakeTask.new(suite[:id]) do |t|
65 ENV['COVERAGE_NAME'] = suite[:id].to_s
67 suite[:files].each { |f| spec_files += Dir[f] } if suite[:files]
69 if suite[:dir]
70 suite[:dir].each { |f| spec_files += Dir["#{f}/**/*_spec.rb"] }
76 t.rspec_opts = "--tag #{suite[:tag]}" if suite[:tag]
77 if suite[:tags]
78 t.rspec_opts = suite[:tags].map { |x| "--tag #{x}" }.join(' ')
135 task 'suite:wrapper' => [:compile, :rubocop]
136 task 'suite:idiomatic' => 'suite:wrapper'
137 task 'suite:bidi' => 'suite:wrapper'
138 task 'suite:server' => 'suite:wrapper'
139 task 'suite:pb' => 'suite:server'
142 task all: ['suite:idiomatic', 'suite:bidi', 'suite:pb', 'suite:server']