Merge pull request #3821 from consul/revert-3812-knapsack
Revert "Stop using Knapsack Pro"
This commit is contained in:
16
.travis.yml
16
.travis.yml
@@ -15,16 +15,18 @@ before_script:
|
||||
- bundle exec rake db:setup
|
||||
script:
|
||||
- "bundle exec rake assets:precompile RAILS_ENV=test > /dev/null 2>&1"
|
||||
- "bundle exec rake knapsack:rspec"
|
||||
- "bin/knapsack_pro_rspec"
|
||||
env:
|
||||
global:
|
||||
- CI_NODE_TOTAL=5
|
||||
- KNAPSACK_PRO_FIXED_QUEUE_SPLIT=true
|
||||
- KNAPSACK_PRO_LOG_LEVEL=info
|
||||
- KNAPSACK_PRO_CI_NODE_TOTAL=5
|
||||
matrix:
|
||||
- CI_NODE_INDEX=0
|
||||
- CI_NODE_INDEX=1
|
||||
- CI_NODE_INDEX=2
|
||||
- CI_NODE_INDEX=3
|
||||
- CI_NODE_INDEX=4
|
||||
- KNAPSACK_PRO_CI_NODE_INDEX=0
|
||||
- KNAPSACK_PRO_CI_NODE_INDEX=1
|
||||
- KNAPSACK_PRO_CI_NODE_INDEX=2
|
||||
- KNAPSACK_PRO_CI_NODE_INDEX=3
|
||||
- KNAPSACK_PRO_CI_NODE_INDEX=4
|
||||
notifications:
|
||||
slack:
|
||||
secure: 18E9SU0SR/9knRvCMYwVqFCqVTBT6qJtZQ/gadpheqUPPlcLoQfnlIzJkLIYqkE0sn1nkBE5Bt2I90FU53p0NkrTEmSGlQXcN1vEXM8EXMaoVf3NBsIJeleMwt9VTojzo81EgIi6x7q3fDiFORJ4rqOGd9XkeLn5yrAtIkdaenVs0bhS5s24FP76hKqO37IFLG2v3EEqxg5k31oW6yhyP35Mxns+AGbfaZbxEy4XbCoU65KFuYhBsVZ/y1evOl/wcre2fCAoT2uKeqUWGEcDzH7oSCz7vfk7iO9BZnO++v7oj8mr/nrZL1KMFt77eqtdT51XQoJcchgJC/R9km5hRGkQqFCHhqPcBxo5c3p+jauL0kLaqTggeLDv2FQ2huJ8FSJ4ADac+n3g7wT7BX7HJlCvK0nbooY1JtBlk7+6/pw6ksSFIOo0FHg5gXN9IlG1tQQuENzzsXULNc6s4nPeT+n78uOp1b0N/Gn06moEBaKgXqqx1yV1XeJ02X8n3uDZxPuX3n2bJ4DMIrBjeWApxHAgyOraOzQHNQgJoj4tHlWutF33ApV2tcIMefIzvjM4tIYwIkpfGgohGaTf8eU5X9pqiMgwlDpJHVBsSvpk/Z/Nj7evYznjBiDYqOcXoztsqHrS0C91MaT+eExDfd9HDmThsE07RT7zcP9aElFZA/k=
|
||||
|
||||
2
Gemfile
2
Gemfile
@@ -72,7 +72,7 @@ group :development, :test do
|
||||
gem "factory_bot_rails", "~> 4.8.2"
|
||||
gem "faker", "~> 1.8.7"
|
||||
gem "i18n-tasks", "~> 0.9.29"
|
||||
gem "knapsack", "~> 1.18"
|
||||
gem "knapsack_pro", "~> 1.1.0"
|
||||
gem "launchy", "~> 2.4.3"
|
||||
gem "letter_opener_web", "~> 1.3.4"
|
||||
gem "spring", "~> 2.0.1"
|
||||
|
||||
@@ -307,7 +307,7 @@ GEM
|
||||
activerecord
|
||||
kaminari-core (= 1.1.1)
|
||||
kaminari-core (1.1.1)
|
||||
knapsack (1.18.0)
|
||||
knapsack_pro (1.1.0)
|
||||
rake
|
||||
kramdown (1.17.0)
|
||||
launchy (2.4.3)
|
||||
@@ -633,7 +633,7 @@ DEPENDENCIES
|
||||
jquery-rails (~> 4.3.3)
|
||||
jquery-ui-rails (~> 6.0.1)
|
||||
kaminari (~> 1.1.1)
|
||||
knapsack (~> 1.18)
|
||||
knapsack_pro (~> 1.1.0)
|
||||
launchy (~> 2.4.3)
|
||||
letter_opener_web (~> 1.3.4)
|
||||
mdl (~> 0.5.0)
|
||||
|
||||
2
Rakefile
2
Rakefile
@@ -4,4 +4,4 @@
|
||||
require File.expand_path("../config/application", __FILE__)
|
||||
|
||||
Rails.application.load_tasks if Rake::Task.tasks.empty?
|
||||
Knapsack.load_tasks if defined?(Knapsack)
|
||||
KnapsackPro.load_tasks if defined?(KnapsackPro)
|
||||
|
||||
9
bin/knapsack_pro_rspec
Executable file
9
bin/knapsack_pro_rspec
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
if [ "$KNAPSACK_PRO_TEST_SUITE_TOKEN_RSPEC" = "" ]; then
|
||||
KNAPSACK_PRO_ENDPOINT=https://api-disabled-for-fork.knapsackpro.com \
|
||||
KNAPSACK_PRO_TEST_SUITE_TOKEN_RSPEC=disabled-for-fork \
|
||||
bundle exec rake knapsack_pro:rspec # use Regular Mode here always
|
||||
else
|
||||
# Queue Mode - dynamic tests allocation across CI nodes
|
||||
bundle exec rake knapsack_pro:queue:rspec
|
||||
fi
|
||||
@@ -2,7 +2,7 @@ require "factory_bot_rails"
|
||||
require "database_cleaner"
|
||||
require "email_spec"
|
||||
require "devise"
|
||||
require "knapsack"
|
||||
require "knapsack_pro"
|
||||
|
||||
Dir["./spec/models/concerns/*.rb"].each { |f| require f }
|
||||
Dir["./spec/support/**/*.rb"].sort.each { |f| require f }
|
||||
@@ -163,4 +163,4 @@ RSpec.configure do |config|
|
||||
end
|
||||
|
||||
# Parallel build helper configuration for travis
|
||||
Knapsack::Adapters::RSpecAdapter.bind
|
||||
KnapsackPro::Adapters::RSpecAdapter.bind
|
||||
|
||||
Reference in New Issue
Block a user