summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-05-08 08:42:57 -0600
committermo khan <mo.khan@gmail.com>2020-05-08 08:42:57 -0600
commit7991a87db0ed754d90a276384e74691ebfa138c3 (patch)
treeba9f1e3487beb0be199ed082d3c4ca479bb2534c
parent37bd069409b0c9832828ece717275aaad4144762 (diff)
Remove parallel tests
-rw-r--r--.rspec1
-rw-r--r--Gemfile.lock3
-rwxr-xr-xbin/test6
-rw-r--r--spandx.gemspec1
-rw-r--r--spec/spec_helper.rb20
5 files changed, 13 insertions, 18 deletions
diff --git a/.rspec b/.rspec
index 47855a8..bd5e028 100644
--- a/.rspec
+++ b/.rspec
@@ -1,4 +1,3 @@
--format progress
---format ParallelTests::RSpec::RuntimeLogger --out tmp/parallel_runtime_rspec.log
--color
--require spec_helper
diff --git a/Gemfile.lock b/Gemfile.lock
index f8cbe05..2975d36 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -54,8 +54,6 @@ GEM
faraday (>= 0.9)
sawyer (~> 0.8.0, >= 0.5.3)
parallel (1.19.1)
- parallel_tests (2.32.0)
- parallel
parser (2.7.1.0)
ast (~> 2.4.0)
parslet (2.0.0)
@@ -118,7 +116,6 @@ DEPENDENCIES
bundler-audit (~> 0.6)
byebug (~> 11.1)
licensed (~> 2.8)
- parallel_tests (~> 2.32)
rake (~> 13.0)
rspec (~> 3.0)
rspec-benchmark (~> 0.5)
diff --git a/bin/test b/bin/test
index 1e22e9e..b94afd3 100755
--- a/bin/test
+++ b/bin/test
@@ -4,8 +4,4 @@ set -e
cd "$(dirname "$0")/.."
-if [ $# -eq 0 ]; then
- bundle exec parallel_rspec spec
-else
- bundle exec rspec --format=progress "$@"
-fi
+bundle exec rspec "$@"
diff --git a/spandx.gemspec b/spandx.gemspec
index c85fedc..92fe788 100644
--- a/spandx.gemspec
+++ b/spandx.gemspec
@@ -41,7 +41,6 @@ Gem::Specification.new do |spec|
spec.add_development_dependency 'bundler-audit', '~> 0.6'
spec.add_development_dependency 'byebug', '~> 11.1'
spec.add_development_dependency 'licensed', '~> 2.8'
- spec.add_development_dependency 'parallel_tests', '~> 2.32'
spec.add_development_dependency 'rake', '~> 13.0'
spec.add_development_dependency 'rspec', '~> 3.0'
spec.add_development_dependency 'rspec-benchmark', '~> 0.5'
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index 19fd5f3..59f6063 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -13,8 +13,19 @@ require 'parslet/rig/rspec'
Dir['./spec/support/**/*.rb'].sort.each { |f| require f }
RSpec.configure do |config|
- # Enable flags like --only-failures and --next-failure
+ config.disable_monkey_patching!
config.example_status_persistence_file_path = '.rspec_status'
+ config.order = :random
+ config.profile_examples = 10 unless config.files_to_run.one?
+ config.warnings = false
+ config.expect_with :rspec do |c|
+ c.syntax = :expect
+ end
+ config.mock_with :rspec do |c|
+ c.verify_partial_doubles = true
+ end
+ Kernel.srand config.seed
+
config.include RSpec::Benchmark::Matchers
config.include(Module.new do
def fixture_file(file)
@@ -29,11 +40,4 @@ RSpec.configure do |config|
fixture_file_content("spdx/text/#{id}.txt")
end
end)
-
- # Disable RSpec exposing methods globally on `Module` and `main`
- config.disable_monkey_patching!
-
- config.expect_with :rspec do |c|
- c.syntax = :expect
- end
end