summaryrefslogtreecommitdiff
path: root/lib/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tasks')
-rw-r--r--lib/tasks/gitlab/test.rake19
1 files changed, 13 insertions, 6 deletions
diff --git a/lib/tasks/gitlab/test.rake b/lib/tasks/gitlab/test.rake
index 38fa8b1a208..011748c9711 100644
--- a/lib/tasks/gitlab/test.rake
+++ b/lib/tasks/gitlab/test.rake
@@ -1,11 +1,18 @@
namespace :gitlab do
desc "GITLAB | Run all tests"
task :test do
- Rails.env = "test"
- Rake::Task["db:setup"].invoke
- Rake::Task["db:seed_fu"].invoke
- Rake::Task["spinach"].invoke
- Rake::Task["spec"].invoke
- Rake::Task["jasmince:ci"].invoke
+ cmds = [
+ "rake db:setup",
+ "rake db:seed_fu",
+ "rake spinach",
+ "rake spec",
+ "rake jasmine:ci"
+ ]
+
+ cmds.each do |cmd|
+ system(cmd + " RAILS_ENV=test")
+
+ raise "#{cmd} failed!" unless $?.exitstatus.zero?
+ end
end
end