Try uploading coverage report in .simplecov.
This commit is contained in:
parent
dd0bc83eca
commit
39ce9c890e
@ -52,3 +52,9 @@ SimpleCov.start do
|
|||||||
/Homebrew/test.rb
|
/Homebrew/test.rb
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if ENV["CODECOV_TOKEN"] || ENV["TRAVIS"]
|
||||||
|
require "codecov"
|
||||||
|
formatter = SimpleCov::Formatter::Codecov.new
|
||||||
|
formatter.format(SimpleCov::ResultMerger.merged_result)
|
||||||
|
end
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
require "English"
|
require "English"
|
||||||
require "bundler/setup"
|
|
||||||
|
|
||||||
ENV["BUNDLE_GEMFILE"] = "#{HOMEBREW_LIBRARY_PATH}/cask/Gemfile"
|
ENV["BUNDLE_GEMFILE"] = "#{HOMEBREW_LIBRARY_PATH}/cask/Gemfile"
|
||||||
ENV["BUNDLE_PATH"] = "#{HOMEBREW_LIBRARY_PATH}/vendor/bundle"
|
ENV["BUNDLE_PATH"] = "#{HOMEBREW_LIBRARY_PATH}/vendor/bundle"
|
||||||
@ -25,10 +24,8 @@ repo_root.cd do
|
|||||||
rspec = ARGV.flag?("--rspec") || !ARGV.flag?("--minitest")
|
rspec = ARGV.flag?("--rspec") || !ARGV.flag?("--minitest")
|
||||||
minitest = ARGV.flag?("--minitest") || !ARGV.flag?("--rspec")
|
minitest = ARGV.flag?("--minitest") || !ARGV.flag?("--rspec")
|
||||||
|
|
||||||
p [:coverage, ARGV.flag?("--coverage"), ENV["CI"], ENV["TRAVIS"]]
|
|
||||||
if ARGV.flag?("--coverage")
|
if ARGV.flag?("--coverage")
|
||||||
ENV["HOMEBREW_TESTS_COVERAGE"] = "1"
|
ENV["HOMEBREW_TESTS_COVERAGE"] = "1"
|
||||||
upload_coverage = ENV["CODECOV_TOKEN"] || ENV["TRAVIS"]
|
|
||||||
end
|
end
|
||||||
|
|
||||||
failed = false
|
failed = false
|
||||||
@ -50,12 +47,4 @@ repo_root.cd do
|
|||||||
end
|
end
|
||||||
|
|
||||||
Homebrew.failed = failed
|
Homebrew.failed = failed
|
||||||
|
|
||||||
if upload_coverage
|
|
||||||
puts "Submitting Codecov coverage..."
|
|
||||||
require "simplecov"
|
|
||||||
require "codecov"
|
|
||||||
formatter = SimpleCov::Formatter::Codecov.new
|
|
||||||
formatter.format(SimpleCov::ResultMerger.merged_result)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user