diff options
author | Jeremy Daer <jeremydaer@gmail.com> | 2016-03-21 14:38:40 -0700 |
---|---|---|
committer | Jeremy Daer <jeremydaer@gmail.com> | 2016-03-21 14:38:40 -0700 |
commit | 39658f5678996e85a0be651a85c176b145668ca2 (patch) | |
tree | 2d4b012d2d4923ece7953d92314c2bd330fccfe5 /Rakefile | |
parent | 62da69303bd94bfc978dd54f0084105a861a15c3 (diff) | |
parent | 8076d7e19131ce934d47b869fd2ad197358d136b (diff) | |
download | rails-39658f5678996e85a0be651a85c176b145668ca2.tar.gz rails-39658f5678996e85a0be651a85c176b145668ca2.tar.bz2 rails-39658f5678996e85a0be651a85c176b145668ca2.zip |
Merge pull request #24258 from jeremy/cable/faye-and-isolated-tests
Cable: add isolated tests and FAYE=1 test runs
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -21,7 +21,10 @@ task :default => %w(test test:isolated) task task_name do errors = [] FRAMEWORKS.each do |project| - system(%(cd #{project} && #{$0} #{task_name})) || errors << project + system(%(cd #{project} && #{$0} #{task_name} --trace)) || errors << project + end + if task_name =~ /test/ + system(%(cd actioncable && env FAYE=1 #{$0} #{task_name} --trace)) || errors << 'actioncable-faye' end fail("Errors in #{errors.join(', ')}") unless errors.empty? end @@ -30,9 +33,10 @@ end desc "Smoke-test all projects" task :smoke do (FRAMEWORKS - %w(activerecord)).each do |project| - system %(cd #{project} && #{$0} test:isolated) + system %(cd #{project} && #{$0} test:isolated --trace) end - system %(cd activerecord && #{$0} sqlite3:isolated_test) + system %(cd activerecord && #{$0} sqlite3:isolated_test --trace) + system %(cd actioncable && env FAYE=1 #{$0} test:isolated --trace) end desc "Install gems for all projects." |