aboutsummaryrefslogtreecommitdiffstats
path: root/Rakefile
diff options
context:
space:
mode:
authorJeremy Daer <jeremydaer@gmail.com>2016-03-21 14:38:40 -0700
committerJeremy Daer <jeremydaer@gmail.com>2016-03-21 14:38:40 -0700
commit39658f5678996e85a0be651a85c176b145668ca2 (patch)
tree2d4b012d2d4923ece7953d92314c2bd330fccfe5 /Rakefile
parent62da69303bd94bfc978dd54f0084105a861a15c3 (diff)
parent8076d7e19131ce934d47b869fd2ad197358d136b (diff)
downloadrails-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--Rakefile10
1 files changed, 7 insertions, 3 deletions
diff --git a/Rakefile b/Rakefile
index b4517e2545..1d70ce96ea 100644
--- a/Rakefile
+++ b/Rakefile
@@ -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."