Merge pull request #5452 from MikeMcQuaid/coveralls
Migrate from CodeCov to Coveralls
This commit is contained in:
		
						commit
						9c8c4b5075
					
				
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -119,9 +119,8 @@
 | 
				
			|||||||
/docs/.jekyll-metadata
 | 
					/docs/.jekyll-metadata
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Unignore our root-level metadata files.
 | 
					# Unignore our root-level metadata files.
 | 
				
			||||||
 | 
					!/.editorconfig
 | 
				
			||||||
!/.gitignore
 | 
					!/.gitignore
 | 
				
			||||||
!/.travis.yml
 | 
					 | 
				
			||||||
!/.codecov.yml
 | 
					 | 
				
			||||||
!/.yardopts
 | 
					!/.yardopts
 | 
				
			||||||
!/CHANGELOG.md
 | 
					!/CHANGELOG.md
 | 
				
			||||||
!/CODE_OF_CONDUCT.md
 | 
					!/CODE_OF_CONDUCT.md
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										33
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						
									
										33
									
								
								.travis.yml
									
									
									
									
									
								
							@ -1,33 +0,0 @@
 | 
				
			|||||||
language: ruby
 | 
					 | 
				
			||||||
rvm: system
 | 
					 | 
				
			||||||
os: osx
 | 
					 | 
				
			||||||
osx_image: xcode10
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
cache:
 | 
					 | 
				
			||||||
  directories:
 | 
					 | 
				
			||||||
    - $HOME/Library/Caches/Homebrew/style
 | 
					 | 
				
			||||||
    - $HOME/Library/Caches/Homebrew/tests
 | 
					 | 
				
			||||||
    - Library/Homebrew/vendor/bundle
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
branches:
 | 
					 | 
				
			||||||
  only:
 | 
					 | 
				
			||||||
    - master
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
env:
 | 
					 | 
				
			||||||
  - HOMEBREW_FORCE_HOMEBREW_ON_LINUX=1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
before_install:
 | 
					 | 
				
			||||||
  - HOMEBREW_REPOSITORY="$(brew --repo)"
 | 
					 | 
				
			||||||
  - sudo chown -R "$USER" "$HOMEBREW_REPOSITORY"
 | 
					 | 
				
			||||||
  # trigger vendored ruby installation
 | 
					 | 
				
			||||||
  - brew help
 | 
					 | 
				
			||||||
  - mv "$HOMEBREW_REPOSITORY/Library/Taps" "$PWD/Library"
 | 
					 | 
				
			||||||
  - sudo rm -rf "$HOMEBREW_REPOSITORY"
 | 
					 | 
				
			||||||
  - sudo ln -s "$PWD" "$HOMEBREW_REPOSITORY"
 | 
					 | 
				
			||||||
  - travis_retry git clone --depth=1 https://github.com/Homebrew/homebrew-test-bot Library/Taps/homebrew/homebrew-test-bot
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
script:
 | 
					 | 
				
			||||||
  - travis_wait 60 brew test-bot
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
notifications:
 | 
					 | 
				
			||||||
  slack: machomebrew:1XNF7p1JRCdBUuKaeSwsWEc1
 | 
					 | 
				
			||||||
@ -61,6 +61,7 @@ module Homebrew
 | 
				
			|||||||
      ENV.delete("HOMEBREW_NO_GITHUB_API")
 | 
					      ENV.delete("HOMEBREW_NO_GITHUB_API")
 | 
				
			||||||
      ENV.delete("HOMEBREW_NO_EMOJI")
 | 
					      ENV.delete("HOMEBREW_NO_EMOJI")
 | 
				
			||||||
      ENV.delete("HOMEBREW_DEVELOPER")
 | 
					      ENV.delete("HOMEBREW_DEVELOPER")
 | 
				
			||||||
 | 
					      ENV.delete("HOMEBREW_INSTALL_CLEANUP")
 | 
				
			||||||
      ENV["HOMEBREW_NO_ANALYTICS_THIS_RUN"] = "1"
 | 
					      ENV["HOMEBREW_NO_ANALYTICS_THIS_RUN"] = "1"
 | 
				
			||||||
      ENV["HOMEBREW_NO_COMPAT"] = "1" if args.no_compat?
 | 
					      ENV["HOMEBREW_NO_COMPAT"] = "1" if args.no_compat?
 | 
				
			||||||
      ENV["HOMEBREW_TEST_GENERIC_OS"] = "1" if args.generic?
 | 
					      ENV["HOMEBREW_TEST_GENERIC_OS"] = "1" if args.generic?
 | 
				
			||||||
 | 
				
			|||||||
@ -1,10 +0,0 @@
 | 
				
			|||||||
comment: off
 | 
					 | 
				
			||||||
fixes:
 | 
					 | 
				
			||||||
  - "::Library/Homebrew/"
 | 
					 | 
				
			||||||
coverage:
 | 
					 | 
				
			||||||
  round: nearest
 | 
					 | 
				
			||||||
  precision: 2
 | 
					 | 
				
			||||||
  status:
 | 
					 | 
				
			||||||
    project:
 | 
					 | 
				
			||||||
      default:
 | 
					 | 
				
			||||||
        threshold: 0.05%
 | 
					 | 
				
			||||||
@ -12,7 +12,7 @@ group :development do
 | 
				
			|||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
group :coverage do
 | 
					group :coverage do
 | 
				
			||||||
  gem "codecov", require: false
 | 
					  gem "coveralls", require: false
 | 
				
			||||||
  gem "simplecov", require: false
 | 
					  gem "simplecov", require: false
 | 
				
			||||||
  gem "simplecov-cobertura", require: false
 | 
					  gem "simplecov-cobertura", require: false
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
				
			|||||||
@ -2,10 +2,12 @@ GEM
 | 
				
			|||||||
  remote: https://rubygems.org/
 | 
					  remote: https://rubygems.org/
 | 
				
			||||||
  specs:
 | 
					  specs:
 | 
				
			||||||
    ast (2.4.0)
 | 
					    ast (2.4.0)
 | 
				
			||||||
    codecov (0.1.14)
 | 
					    coveralls (0.8.22)
 | 
				
			||||||
      json
 | 
					      json (>= 1.8, < 3)
 | 
				
			||||||
      simplecov
 | 
					      simplecov (~> 0.16.1)
 | 
				
			||||||
      url
 | 
					      term-ansicolor (~> 1.3)
 | 
				
			||||||
 | 
					      thor (~> 0.19.4)
 | 
				
			||||||
 | 
					      tins (~> 1.6)
 | 
				
			||||||
    diff-lcs (1.3)
 | 
					    diff-lcs (1.3)
 | 
				
			||||||
    docile (1.3.1)
 | 
					    docile (1.3.1)
 | 
				
			||||||
    hpricot (0.8.6)
 | 
					    hpricot (0.8.6)
 | 
				
			||||||
@ -60,14 +62,17 @@ GEM
 | 
				
			|||||||
    simplecov-cobertura (1.3.0)
 | 
					    simplecov-cobertura (1.3.0)
 | 
				
			||||||
      simplecov (~> 0.8)
 | 
					      simplecov (~> 0.8)
 | 
				
			||||||
    simplecov-html (0.10.2)
 | 
					    simplecov-html (0.10.2)
 | 
				
			||||||
 | 
					    term-ansicolor (1.7.0)
 | 
				
			||||||
 | 
					      tins (~> 1.0)
 | 
				
			||||||
 | 
					    thor (0.19.4)
 | 
				
			||||||
 | 
					    tins (1.20.2)
 | 
				
			||||||
    unicode-display_width (1.4.1)
 | 
					    unicode-display_width (1.4.1)
 | 
				
			||||||
    url (0.3.2)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
PLATFORMS
 | 
					PLATFORMS
 | 
				
			||||||
  ruby
 | 
					  ruby
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DEPENDENCIES
 | 
					DEPENDENCIES
 | 
				
			||||||
  codecov
 | 
					  coveralls
 | 
				
			||||||
  parallel_tests
 | 
					  parallel_tests
 | 
				
			||||||
  ronn
 | 
					  ronn
 | 
				
			||||||
  rspec
 | 
					  rspec
 | 
				
			||||||
 | 
				
			|||||||
@ -2,10 +2,22 @@ if ENV["HOMEBREW_TESTS_COVERAGE"]
 | 
				
			|||||||
  require "simplecov"
 | 
					  require "simplecov"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  formatters = [SimpleCov::Formatter::HTMLFormatter]
 | 
					  formatters = [SimpleCov::Formatter::HTMLFormatter]
 | 
				
			||||||
  if ENV["HOMEBREW_CODECOV_TOKEN"] || ENV["HOMEBREW_TRAVIS_CI"]
 | 
					  if ENV["HOMEBREW_COVERALLS_REPO_TOKEN"] || ENV["HOMEBREW_TRAVIS_CI"]
 | 
				
			||||||
    require "codecov"
 | 
					    require "coveralls"
 | 
				
			||||||
    formatters << SimpleCov::Formatter::Codecov
 | 
					
 | 
				
			||||||
    ENV["CODECOV_TOKEN"] = ENV["HOMEBREW_CODECOV_TOKEN"]
 | 
					    if !ENV["HOMEBREW_COLOR"] && (ENV["HOMEBREW_NO_COLOR"] || !$stdout.tty?)
 | 
				
			||||||
 | 
					      Coveralls::Output.no_color
 | 
				
			||||||
 | 
					    end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    formatters << Coveralls::SimpleCov::Formatter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    ENV["CI_NAME"] = ENV["HOMEBREW_CI_NAME"]
 | 
				
			||||||
 | 
					    ENV["CI_JOB_ID"] = ENV["TEST_ENV_NUMBER"] || "1"
 | 
				
			||||||
 | 
					    ENV["CI_BUILD_NUMBER"] = ENV["HOMEBREW_CI_BUILD_NUMBER"]
 | 
				
			||||||
 | 
					    ENV["CI_BUILD_URL"] = ENV["HOMEBREW_CI_BUILD_URL"]
 | 
				
			||||||
 | 
					    ENV["CI_BRANCH"] = ENV["HOMEBREW_CI_BRANCH"]
 | 
				
			||||||
 | 
					    ENV["CI_PULL_REQUEST"] = ENV["HOMEBREW_CI_PULL_REQUEST"]
 | 
				
			||||||
 | 
					    ENV["COVERALLS_REPO_TOKEN"] = ENV["HOMEBREW_COVERALLS_REPO_TOKEN"]
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if ENV["HOMEBREW_AZURE_PIPELINES"]
 | 
					  if ENV["HOMEBREW_AZURE_PIPELINES"]
 | 
				
			||||||
 | 
				
			|||||||
@ -10,10 +10,11 @@ jobs:
 | 
				
			|||||||
        sudo rm -rf "$HOMEBREW_REPOSITORY"
 | 
					        sudo rm -rf "$HOMEBREW_REPOSITORY"
 | 
				
			||||||
        sudo ln -s "$PWD" "$HOMEBREW_REPOSITORY"
 | 
					        sudo ln -s "$PWD" "$HOMEBREW_REPOSITORY"
 | 
				
			||||||
        brew update-reset Library/Taps/homebrew/homebrew-core
 | 
					        brew update-reset Library/Taps/homebrew/homebrew-core
 | 
				
			||||||
        brew test-bot --coverage
 | 
					        brew test-bot
 | 
				
			||||||
      displayName: Run brew test-bot
 | 
					      displayName: Run brew test-bot
 | 
				
			||||||
      env:
 | 
					      env:
 | 
				
			||||||
        HOMEBREW_GITHUB_API_TOKEN: $(github.publicApiToken)
 | 
					        HOMEBREW_GITHUB_API_TOKEN: $(github.publicApiToken)
 | 
				
			||||||
 | 
					        HOMEBREW_COVERALLS_REPO_TOKEN: $(coveralls.homebrewBrewApiToken)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    - task: PublishTestResults@2
 | 
					    - task: PublishTestResults@2
 | 
				
			||||||
      displayName: Publish test-bot test results
 | 
					      displayName: Publish test-bot test results
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user