aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2016-09-23Disable Style/IfUnlessModifier only in Taps.Markus Reiter
2016-09-23Disable Style/GuardClause only in Taps.Markus Reiter
2016-09-23Auto-correct guard clauses.Markus Reiter
2016-09-23Include `.simplecov` in RuboCop.Markus Reiter
2016-09-23Add Regex for `Style/FileName` cop.Markus Reiter
2016-09-23Run `rubocop —auto-correct`.Markus Reiter
2016-09-23Enable `Style/EmptyElse` cop.Markus Reiter
2016-09-23Remove dependency on `rubocop-cask`.Markus Reiter
2016-09-23Merge pull request #1103 from MikeMcQuaid/update-upstream-tag-strictMike McQuaid
update.sh: only update to semver tags.
2016-09-23test-bot: cleanup Cellar/etc/var after each build.Mike McQuaid
This has been causing issues when bottling files that are installed to these paths due to the diff algorithm we use for figuring out whether files installed into etc/var belong to a given bottle. Additionally, sometimes not all formulae were uninstalled which meant `brew doctor` would fail.
2016-09-23Merge pull request #1084 from penman/fast_integration_testsMike McQuaid
tests: speed up integration tests coverage
2016-09-23update.sh: only update to semver tags.Mike McQuaid
Otherwise random e.g. `pr-123` tags may cause `brew update` to update to the wrong version.
2016-09-23test_versions: add elasticsearch alpha test caseZhiming Wang
2016-09-23version: improve alpha and rc detectionZhiming Wang
2016-09-23Merge pull request #1101 from MikeMcQuaid/sandbox-repositoryMike McQuaid
sandbox: tweak HOMEBREW_REPOSITORY handling.
2016-09-23tests: speed up integration tests coverageAlyssa Ross
Previously, .simplecov called `SimpleCov.result` to store the coverage result, and ignored the return value. `SimpleCov.result`'s return can be slow to calculate, which wastes a lot of time when it's ignored. This commit extracts the code needed to store the SimpleCov result from `SimpleCov.result`, and calls it directly, without doing the busywork to compute the return value every time. In my testing, this more than halves the time taken to run all the integration tests.
2016-09-23Merge pull request #1086 from woodruffw/macho-cosmeticsMike McQuaid
Remove old cctools references now that only ruby-macho is used.
2016-09-23Merge pull request #1089 from reitermarkus/coverageMarkus Reiter
Fix coverage reporting.
2016-09-23Merge pull request #1014 from rwhogg/upstream-ant-dep-linux-fixMike McQuaid
dependency_collector: Fix ant_dep for Linux
2016-09-23Merge pull request #1085 from penman/docs-update_testMike McQuaid
docs: more accurate update-test parameter name
2016-09-23sandbox: tweak HOMEBREW_REPOSITORY handling.Mike McQuaid
If we have a HOMEBREW_REPOSITORY and HOMEBREW_PREFIX mismatch (now the default) then we can block access to the whole of HOMEBREW_REPOSITORY rather than just the HOMEBREW_LIBRARY and `.git`.
2016-09-23Fix coverage reporting.Markus Reiter
2016-09-23Merge pull request #1041 from penman/parallel_testsMike McQuaid
Parallelise test suite
2016-09-22Updated accessibility test for SierraAlex
2016-09-23Merge pull request #1093 from rwhogg/most-formulae-have-testsDominyk Tiller
test: most formulae have tests now
2016-09-23Merge pull request #1090 from MikeMcQuaid/brew-version-repositoryDominyk Tiller
brew.sh: fix brew --version outside HOMEBREW_REPOSITORY.
2016-09-22automated rubocop fixupBob W. Hogg
2016-09-23diagnostic: make using outdated dev tools fatalDominyk Tiller
A smarter form of https://github.com/Homebrew/brew/commit/559cea7fa9d7f9f2557f2523092687dec45c5316. Travis users can't force Travis to update 10.11 to Xcode 8, so this was murdering builds left, right & centre. Fixes https://github.com/Homebrew/brew/issues/1096 whilst still retaining the point of the original commit. Also offers developers an opt-out so if we need to test something on 10.11 with Xcode 7.x we can, etc.
2016-09-22Revert "diagnostic: make using outdated development tools fatal"Dominyk Tiller
This reverts commit a124680b189f50ebeb550845e3c0efd34db66247. Will need to be smarter than this, since people can't force Travis to update. I'm losing count of the amount of times Travis has forced a change of plans around Homebrew this year. Closes https://github.com/Homebrew/brew/issues/1096.
2016-09-22make linux behaviour the default. override only for macosBob W. Hogg
2016-09-22add the other test back inBob W. Hogg
2016-09-22test: most formulae have tests nowBob W. Hogg
2016-09-22brew.sh: fix brew --version outside HOMEBREW_REPOSITORY.Mike McQuaid
2016-09-22Remove old cctools references now that only ruby-macho is used.William Woodruff
2016-09-22update-test: more accurate variable namesAlyssa Ross
2016-09-22docs: more accurate update-test parameter nameAlyssa Ross
`sha1` isn't a very accurate description of what this value can be because it can be any git commit reference. For example, `brew test-bot` uses `brew update-test --commit=HEAD`.
2016-09-22diagnostic: make using outdated development tools fatalDominyk Tiller
2016-09-22xcode: prefer Utils.popen_readDominyk Tiller
2016-09-22xcode: revert expectation of 10.11 8.0 CLTDominyk Tiller
2016-09-22xcode: expect Xcode 8.0 on OS X 10.11Dominyk Tiller
2016-09-22cask-tests: remove Travis seedAlyssa Ross
This hack has been in Homebrew Cask for more than two years (since 51f93e6dc9c3da4ab2118459ea95e45c104386ec), and it originated even earlier (6d2f7bc55af0b2aa915b2396d213e30a4446256c). Cask tests apparently aren't even run on Travis anymore, so this can be safely removed.
2016-09-22one less block in mac depBob W. Hogg
2016-09-22use newer ruby hash styleBob W. Hogg
2016-09-22add missing method to test_os_mac_dependency_collectorBob W. Hogg
2016-09-22follow the pattern more closelyBob W. Hogg
2016-09-22move os checks to extend/osBob W. Hogg
2016-09-22remove comment about brewed ant on Linux; not necessaryBob W. Hogg
2016-09-22Remove unnecessary skipsBob W. Hogg
2016-09-22move mac-specific tests elsewhereBob W. Hogg
2016-09-22Oops, forgot to rename it in-codeBob W. Hogg