Skip to content

Commit 7179430

Browse files
author
J.R. Garcia
committed
Use Code Climate for coverage
Since we will be using Code Climate anyway, it makes sense to use it's code coverage mechanisms as well.
1 parent 04b7ee3 commit 7179430

File tree

4 files changed

+9
-13
lines changed

4 files changed

+9
-13
lines changed

Gemfile

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
source 'https://rubygems.org'
22

3-
# Specify your gem's dependencies in fog-vsphere.gemspec
3+
gem 'codeclimate-test-reporter', group: :test, require: nil
4+
45
gemspec

fog-vsphere.gemspec

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ Gem::Specification.new do |spec|
2323
spec.add_runtime_dependency 'rbvmomi', '~> 1.8'
2424

2525
spec.add_development_dependency 'bundler', '~> 1.10'
26-
spec.add_development_dependency 'coveralls', '~> 0.8'
2726
spec.add_development_dependency 'pry', '~> 0.10'
2827
spec.add_development_dependency 'rake', '~> 10.0'
2928
spec.add_development_dependency 'rubocop', '~> 0.34'

gemfiles/Gemfile.1.9.2+

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
source 'https://rubygems.org'
22

3+
gem 'codeclimate-test-reporter', group: :test, require: nil
4+
35
gem 'net-ssh', '~> 2.9'
46
gem 'rubocop', '~> 0.34'
57

tests/helper.rb

+5-11
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,8 @@
1-
if ENV['COVERAGE'] == 'true'
2-
require 'coveralls'
3-
require 'simplecov'
4-
SimpleCov.command_name "shindo:#{Process.pid.to_s}"
5-
SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[
6-
SimpleCov::Formatter::HTMLFormatter,
7-
Coveralls::SimpleCov::Formatter
8-
]
9-
SimpleCov.merge_timeout 3600
10-
11-
Coveralls.wear!
1+
begin
2+
require 'codeclimate-test-reporter'
3+
CodeClimate::TestReporter.start
4+
rescue LoadError => e
5+
$stderr.puts "not recording test coverage: #{e.inspect}"
126
end
137

148
require File.expand_path('../../lib/fog/vsphere', __FILE__)

0 commit comments

Comments
 (0)