tests: use SimpleCov 0.12.0 and Coveralls 0.8.14

SimpleCov 0.12.0 brings some moderate speed improvements and soon (sadly
not yet) can be switched back to a stable release. Update to matching
Coveralls release, fortunately with fewer dependencies than before.
This commit is contained in:
Martin Afanasjew 2016-07-17 22:33:48 +02:00
parent c6983aade9
commit 9cf508c6e0
2 changed files with 28 additions and 30 deletions

View File

@ -3,16 +3,19 @@ source "https://rubygems.org"
gem "mocha", "~> 1.1" gem "mocha", "~> 1.1"
gem "minitest", "~> 5.3" gem "minitest", "~> 5.3"
gem "rake", "~> 10.3" gem "rake", "~> 10.3"
# This is a patched version of the v0.11.2. Switch back to the stable version
# when #436 has been merged upstream. group :coverage do
# https://github.com/colszowka/simplecov/pull/436 # This is SimpleCov v0.12.0 with one PR merged on top, that finally resolves
# See also https://github.com/Homebrew/legacy-homebrew/pull/48250#issuecomment-173171990 # all issues with parallel tests, uncovered files, and tracked files. Switch
gem "simplecov", "0.11.2", # back to stable as soon as v0.12.1 or v0.13.0 is released. See pull request
:git => "https://github.com/Homebrew/simplecov.git", # <https://github.com/Homebrew/legacy-homebrew/pull/48250> for full details.
:branch => "tracked-files-root-fix", gem "simplecov", "0.12.0",
:git => "https://github.com/colszowka/simplecov.git",
:branch => "master", # commit 257e26394c464c4ab388631b4eff1aa98c37d3f1
:require => false :require => false
gem "coveralls", "0.8.10", :require => false gem "coveralls", "0.8.14", :require => false
# We need to pin these versions because those are the last supporting Ruby 1.8.
# Remove these lines when we've stopped supporting it. # We need to pin the version of this Coveralls dependency because it is the
gem "mime-types", "~> 1.16" # last one to support Ruby 1.8. Remove as soon as we stop using Ruby 1.8.
gem "rest-client", "1.6.9" gem "json", "~> 1.8", :require => false
end

View File

@ -1,33 +1,29 @@
GIT GIT
remote: https://github.com/Homebrew/simplecov.git remote: https://github.com/colszowka/simplecov.git
revision: 4c7642496e902ba9028a74500971e40b3e3aaa29 revision: 257e26394c464c4ab388631b4eff1aa98c37d3f1
branch: tracked-files-root-fix branch: master
specs: specs:
simplecov (0.11.2) simplecov (0.12.0)
docile (~> 1.1.0) docile (~> 1.1.0)
json (~> 1.8) json (>= 1.8, < 3)
simplecov-html (~> 0.10.0) simplecov-html (~> 0.10.0)
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
coveralls (0.8.10) coveralls (0.8.14)
json (~> 1.8) json (>= 1.8, < 3)
rest-client (>= 1.6.8, < 2) simplecov (~> 0.12.0)
simplecov (~> 0.11.0)
term-ansicolor (~> 1.3) term-ansicolor (~> 1.3)
thor (~> 0.19.1) thor (~> 0.19.1)
tins (~> 1.6.0) tins (~> 1.6.0)
docile (1.1.5) docile (1.1.5)
json (1.8.3) json (1.8.3)
metaclass (0.0.4) metaclass (0.0.4)
mime-types (1.25.1) minitest (5.9.0)
minitest (5.8.4)
mocha (1.1.0) mocha (1.1.0)
metaclass (~> 0.0.1) metaclass (~> 0.0.1)
rake (10.5.0) rake (10.5.0)
rest-client (1.6.9)
mime-types (~> 1.16)
simplecov-html (0.10.0) simplecov-html (0.10.0)
term-ansicolor (1.3.2) term-ansicolor (1.3.2)
tins (~> 1.0) tins (~> 1.0)
@ -38,13 +34,12 @@ PLATFORMS
ruby ruby
DEPENDENCIES DEPENDENCIES
coveralls (= 0.8.10) coveralls (= 0.8.14)
mime-types (~> 1.16) json (~> 1.8)
minitest (~> 5.3) minitest (~> 5.3)
mocha (~> 1.1) mocha (~> 1.1)
rake (~> 10.3) rake (~> 10.3)
rest-client (= 1.6.9) simplecov (= 0.12.0)!
simplecov (= 0.11.2)!
BUNDLED WITH BUNDLED WITH
1.11.2 1.11.2