Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2016-06-07 16:44:06 +0300
committerDouwe Maan <douwe@gitlab.com>2016-06-07 16:44:06 +0300
commit3fd0b364ea54832a861482d609bd25d485d5ac9c (patch)
tree2962073e273de8d1c2a9ca47652dc9a040b69fbc /features
parent981829f3dec7a523f09ad9a5f0550786a613ff8d (diff)
parent12dd7bd7e59c8ce95c29f4ab2f08a6d9c513b734 (diff)
Merge branch 'knapsack' into 'master'
Use Knapsack to evenly distribute specs Try to distribute all tests evenly accross all nodes to reduce the testing time of GitLab CE. This uses high amount of auto-scaled machines. See merge request !4240
Diffstat (limited to 'features')
-rw-r--r--features/support/env.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/features/support/env.rb b/features/support/env.rb
index 357d164d87f..4552db8ad77 100644
--- a/features/support/env.rb
+++ b/features/support/env.rb
@@ -11,11 +11,14 @@ ENV['RAILS_ENV'] = 'test'
require './config/environment'
require 'rspec/expectations'
require 'sidekiq/testing/inline'
+require 'knapsack'
require_relative 'capybara'
require_relative 'db_cleaner'
require_relative 'rerun'
+Knapsack::Adapters::SpinachAdapter.bind
+
%w(select2_helper test_env repo_helpers).each do |f|
require Rails.root.join('spec', 'support', f)
end