aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/Gemfile
diff options
context:
space:
mode:
authorMartin Afanasjew2016-07-17 22:33:48 +0200
committerMartin Afanasjew2016-07-19 02:04:40 +0200
commit9cf508c6e0d765c770addf2ad65ce2d12c023238 (patch)
tree4f409f46dae1f224032df6a92be17bdb413e1ddd /Library/Homebrew/test/Gemfile
parentc6983aade9082091722f7d4bc7024b88fae3f0bc (diff)
downloadbrew-9cf508c6e0d765c770addf2ad65ce2d12c023238.tar.bz2
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.
Diffstat (limited to 'Library/Homebrew/test/Gemfile')
-rw-r--r--Library/Homebrew/test/Gemfile29
1 files changed, 16 insertions, 13 deletions
diff --git a/Library/Homebrew/test/Gemfile b/Library/Homebrew/test/Gemfile
index 5fb41787d..605d6017f 100644
--- a/Library/Homebrew/test/Gemfile
+++ b/Library/Homebrew/test/Gemfile
@@ -3,16 +3,19 @@ source "https://rubygems.org"
gem "mocha", "~> 1.1"
gem "minitest", "~> 5.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.
-# https://github.com/colszowka/simplecov/pull/436
-# See also https://github.com/Homebrew/legacy-homebrew/pull/48250#issuecomment-173171990
-gem "simplecov", "0.11.2",
- :git => "https://github.com/Homebrew/simplecov.git",
- :branch => "tracked-files-root-fix",
- :require => false
-gem "coveralls", "0.8.10", :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.
-gem "mime-types", "~> 1.16"
-gem "rest-client", "1.6.9"
+
+group :coverage do
+ # This is SimpleCov v0.12.0 with one PR merged on top, that finally resolves
+ # all issues with parallel tests, uncovered files, and tracked files. Switch
+ # back to stable as soon as v0.12.1 or v0.13.0 is released. See pull request
+ # <https://github.com/Homebrew/legacy-homebrew/pull/48250> for full details.
+ gem "simplecov", "0.12.0",
+ :git => "https://github.com/colszowka/simplecov.git",
+ :branch => "master", # commit 257e26394c464c4ab388631b4eff1aa98c37d3f1
+ :require => false
+ gem "coveralls", "0.8.14", :require => false
+
+ # We need to pin the version of this Coveralls dependency because it is the
+ # last one to support Ruby 1.8. Remove as soon as we stop using Ruby 1.8.
+ gem "json", "~> 1.8", :require => false
+end