Commit 8300d8e19f38ad851dabda4eb305ddb1d3d71020

Authored by Laust Rud Jacobsen
1 parent ee2bcc4e
Exists in master and in 1 other branch production

Rubocop: consistent file naming

Keep CVE-based file names for easy finding.
.rubocop.yml
... ... @@ -49,3 +49,7 @@ Style/SpaceAroundOperators:
49 49 - '=>'
50 50 - '||='
51 51 - 'then'
  52 +
  53 +Style/FileName:
  54 + Exclude:
  55 + - 'config/initializers/cve-*.rb'
... ...
.rubocop_todo.yml
... ... @@ -81,13 +81,6 @@ Style/EachWithObject:
81 81 - 'app/models/notice_fingerprinter.rb'
82 82 - 'lib/recurse.rb'
83 83  
84   -# Offense count: 2
85   -# Configuration parameters: Exclude.
86   -Style/FileName:
87   - Exclude:
88   - - 'config/initializers/cve-2013-0156.rb'
89   - - 'script/rspec-queue-mongoid.rb'
90   -
91 84 # Offense count: 27
92 85 # Configuration parameters: MinBodyLength.
93 86 Style/GuardClause:
... ...
docs/DEVELOPER-ADVANCED.md
... ... @@ -15,7 +15,7 @@ gem install test-queue
15 15 After you just need launch the script with adapting runner of mongoid.
16 16  
17 17 ```
18   -./script/rspec-queue-mongoid.rb spec
  18 +./script/rspec_queue_mongoid.rb spec
19 19 ```
20 20  
21 21 In my case, the complete test suite down to 2min after a 16min long
... ...
script/rspec-queue-mongoid.rb
... ... @@ -1,17 +0,0 @@
1   -#!/usr/bin/env ruby
2   -require 'rubygems'
3   -require 'test_queue'
4   -require 'bundler'
5   -Bundler.setup(:default, :development, :test)
6   -require 'test_queue/runner/rspec'
7   -
8   -class MongoidRspecRunner < TestQueue::Runner::RSpec
9   - def after_fork(num)
10   - super
11   - Mongoid.override_database(
12   - "#{Mongoid.session(:default).options[:database]}_#{num}"
13   - )
14   - end
15   -end
16   -
17   -MongoidRspecRunner.new.execute
script/rspec_queue_mongoid.rb 0 → 100755
... ... @@ -0,0 +1,17 @@
  1 +#!/usr/bin/env ruby
  2 +require 'rubygems'
  3 +require 'test_queue'
  4 +require 'bundler'
  5 +Bundler.setup(:default, :development, :test)
  6 +require 'test_queue/runner/rspec'
  7 +
  8 +class MongoidRspecRunner < TestQueue::Runner::RSpec
  9 + def after_fork(num)
  10 + super
  11 + Mongoid.override_database(
  12 + "#{Mongoid.session(:default).options[:database]}_#{num}"
  13 + )
  14 + end
  15 +end
  16 +
  17 +MongoidRspecRunner.new.execute
... ...