spec/spec_helper.rb in rake-funnel-0.18.0 vs spec/spec_helper.rb in rake-funnel-0.19.0
- old
+ new
@@ -1,42 +1,16 @@
require 'rspec/its'
require 'rspec/collection_matchers'
require 'simplecov'
-require 'coveralls'
-require 'codeclimate-test-reporter'
require 'bundler/setup'
-require 'simplecov-teamcity-summary'
-SimpleCov.start do
- if Coveralls.will_run?
- external_services = [
- Coveralls::SimpleCov::Formatter,
- CodeClimate::TestReporter::Formatter
- ]
- end
+require 'rake/funnel'
- formatter SimpleCov::Formatter::MultiFormatter.new(
- [
- SimpleCov::Formatter::HTMLFormatter,
- *external_services
- ]
- )
-
- coverage_dir('build/coverage')
-
- at_exit do
- result = SimpleCov.result
- result.format!
-
- next unless Rake::Funnel::Integration::TeamCity.running?
-
- SimpleCov::Formatter::TeamcitySummaryFormatter.new.format(result)
- Rake::Funnel::Integration::TeamCity::ServiceMessages.build_status(text: "{build.status.text}, Code Coverage #{result.covered_percent.round(2)}%")
- end
+# Try to load registry so we can check in specs whether it's defined.
+begin
+ require 'win32/registry'
+rescue LoadError # rubocop:disable Lint/HandleExceptions
end
-
-# Require below SimpleCov.start to get coverage for files in lib.
-require 'rake/funnel'
# When invoked via the rspec rake task, output needs to by synced.
Rake::Funnel::Integration::SyncOutput.new
RSpec.configure do |config|