mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
travis: use Xcode 8.1 on Sierra.
For code coverage from `brew test-bot`.
This commit is contained in:
parent
52691cd0de
commit
dc81898331
@ -3,7 +3,7 @@ language: ruby
|
|||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: osx
|
- os: osx
|
||||||
osx_image: xcode8.0
|
osx_image: xcode8.1
|
||||||
rvm: system
|
rvm: system
|
||||||
- os: linux
|
- os: linux
|
||||||
rvm: 2.0.0
|
rvm: 2.0.0
|
||||||
@ -13,7 +13,7 @@ before_install:
|
|||||||
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then
|
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then
|
||||||
HOMEBREW_REPOSITORY="$(brew --repo)";
|
HOMEBREW_REPOSITORY="$(brew --repo)";
|
||||||
sudo rm -rf "$HOMEBREW_REPOSITORY";
|
sudo rm -rf "$HOMEBREW_REPOSITORY";
|
||||||
ln -s "$PWD" "$HOMEBREW_REPOSITORY";
|
sudo ln -s "$PWD" "$HOMEBREW_REPOSITORY";
|
||||||
else
|
else
|
||||||
export PATH="$PWD/bin:$PATH";
|
export PATH="$PWD/bin:$PATH";
|
||||||
umask 022;
|
umask 022;
|
||||||
|
@ -24,7 +24,11 @@ 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")
|
||||||
|
|
||||||
ENV["HOMEBREW_TESTS_COVERAGE"] = "1" if ARGV.flag?("--coverage")
|
p [:coverage, ARGV.flag?("--coverage"), ENV["CI"], ENV["TRAVIS"]]
|
||||||
|
if ARGV.flag?("--coverage")
|
||||||
|
ENV["HOMEBREW_TESTS_COVERAGE"] = "1"
|
||||||
|
upload_coverage = ENV["CODECOV_TOKEN"] || ENV["TRAVIS"]
|
||||||
|
end
|
||||||
|
|
||||||
failed = false
|
failed = false
|
||||||
|
|
||||||
@ -46,7 +50,8 @@ repo_root.cd do
|
|||||||
|
|
||||||
Homebrew.failed = failed
|
Homebrew.failed = failed
|
||||||
|
|
||||||
if ENV["CODECOV_TOKEN"]
|
if upload_coverage
|
||||||
|
puts "Submitting Codecov coverage..."
|
||||||
system "bundle", "exec", "rake", "test:coverage:upload"
|
system "bundle", "exec", "rake", "test:coverage:upload"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user