aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
AgeCommit message (Collapse)Author
2017-06-12Autocorrect Rubocop Style/SpecialGlobalVars.Mike McQuaid
2017-06-09Add symlink for High Sierra test bottle.Markus Reiter
2017-06-09Revert "audit: Port audit_checksum method to rubocop and add tests"Mike McQuaid
2017-06-08audit: Port audit_checksum method to rubocop and add testsGautham Goli
2017-06-08Merge pull request #2746 from MikeMcQuaid/cleanup-testsMike McQuaid
tests: cleanup tests.
2017-06-08Merge pull request #2748 from MikeMcQuaid/desc-cop-tweaksMike McQuaid
formula_desc_cop: tweak some rules.
2017-06-08Merge pull request #2708 from JCount/codecov-move-pathMarkus Reiter
.codecov.yml: move root so files are tracked
2017-06-08formula_desc_cop: tweak some rules.Mike McQuaid
Allow some specific lowercase words and provide an autocorrect for some of these rules.
2017-06-07tests: cleanup tests.Mike McQuaid
Remove pending tests that are never run on CI (i.e. require `--online`), remove fixtures for those tests and just make `--official-cmd-taps` run by `--online` instead.
2017-06-06Fix parsing `--require-sha` and `HOMEBREW_CASK_OPTS`.Markus Reiter
2017-06-06diagnostic_spec: tweak_formatting.Mike McQuaid
2017-06-06Fix undefined variable ruby_versionconstXife
2017-06-04pull_spec: use stable, non-fork PR for patch expectationJCount
2017-06-04Add test for `brew style`.Markus Reiter
2017-06-03Merge pull request #2712 from 13k/hbc-dsl-appcast-fixMarkus Reiter
Fix curl invocation in Hbc::DSL::Appcast
2017-06-02Re-revert "Fix operator spacing."Markus Reiter
2017-06-02Merge pull request #2664 from GauthamGoli/audit_caveats_rubocopMike McQuaid
audit: Port audit_caveats method to rubocop and add tests
2017-06-01don't try to find the full path of the editor in 'brew edit'adrian
fixes #2709
2017-06-01Try moving back to `Library/Homebrew/test`.Markus Reiter
2017-06-01Move `.codecov.yml` to root.JCount
also, unignore it.
2017-06-01Revert "Fix operator spacing."ilovezfs
2017-06-01Fix curl invocation in Hbc::DSL::Appcast.Kiyoshi '13k' Murata
Fixes #2592
2017-05-31Fix operator spacing.Markus Reiter
2017-05-31audit: Port audit_caveats method to rubocop and add testsGautham Goli
2017-05-30Merge pull request #2704 from MikeMcQuaid/jenkins-brew-shMike McQuaid
Update jenkins.brew.sh links.
2017-05-30Update jenkins.brew.sh links.Mike McQuaid
These previously, incorrectly pointed to bot.brew.sh. Fixes #2703.
2017-05-30audit: Port audit_text method to rubocop and add testsGautham Goli
2017-05-30Fix Linux buildMike McQuaid
Remove `testbottest` formula (this should have lived in the `brew test-bot` repository from the outset) and make various other changes to fix the Linux build here.
2017-05-29Fixup all RuboCop warnings.Mike McQuaid
2017-05-29Use parallel RuboCopMike McQuaid
This requires updating to Rubocop 0.49.0 which will require some fixes to rules, in Homebrew/brew and Homebrew/homebrew-core but opening this for now so I remember.
2017-05-29Merge pull request #2663 from reitermarkus/lockfileMarkus Reiter
Convert `FormulaLock` to more generic `LockFile`.
2017-05-29Merge pull request #2682 from MikeMcQuaid/improve-installed-messagingMike McQuaid
Improve some `brew install` messaging.
2017-05-29Merge pull request #2687 from issyl0/fix_formula_description_regexMike McQuaid
Match the "formula name in description" on word boundaries
2017-05-29Match the "formula name in description" on word boundariesIsabell Long
- The regexp for the "check if formula name is used in formula's description" cop matches every instance of the formula name if it exists, whether it's in a word or not. - For example, the formula `mon` has the description "Monitor hosts/services/whatever and alert about problems". This makes `brew audit --strict` complain because it matches "Monitor", which isn't the formula name! The formula `pass` has the description "Password manager". Again, the strict audit matches "Password", which isn't an issue. - Instead, this change matches on a word boundary, so it will match `mon:`, or `mon `, but not "Monitor", or, for example, "harmony". - I've changed the tests to account for this change.
2017-05-27diagnostic: move some more macOS doctor checks.Mike McQuaid
Move some `brew doctor` checks that are pretty macOS specific so they are only run on macOS.
2017-05-27Improve some `brew install` messaging.Mike McQuaid
Improve the messaging around `brew install` when there's a possible user action such as an `upgrade` or `link` and don't tell people to `install --force` when it's unnecessary. While I did this, tweak the output and function usage in a couple of related places. Some example output before this change: ``` Warning: openssl is a keg-only and another version is linked to opt. Use `brew install --force` if you want to install this version Warning: mysql@5.6 is a keg-only and another version is linked to opt. Use `brew install --force` if you want to install this version Warning: analog-6.0_1 already installed Warning: bash-completion@2-2.5 already installed, it's just not linked. ``` Some example output after this change: ``` Error: openssl 1.0.2k is already installed To upgrade to 1.0.2l, run `brew upgrade openssl` Warning: mysql@5.6 5.6.36_1 is already installed Warning: analog 6.0_1 is already installed Warning: bash-completion@2 2.5 is already installed, it's just not linked. You can use `brew link bash-completion@2` to link this version. ```
2017-05-25Rename `FormulaLock` to `LockFile`.Markus Reiter
2017-05-24Deprecate `--caskroom` flag.Markus Reiter
2017-05-24Add test for `--binaries` default value.Markus Reiter
2017-05-22Fix tests for `CLI::Options` DSL.Markus Reiter
2017-05-22Refactor `CLI::Style`.Markus Reiter
2017-05-22Refactor `CLI::Home`.Markus Reiter
2017-05-22Refactor `CLI::Edit`.Markus Reiter
2017-05-22Refactor `CLI::Create`.Markus Reiter
2017-05-22Refactor `CLI::Cleanup`.Markus Reiter
2017-05-22Refactor `CLI::Audit`.Markus Reiter
2017-05-22Remove Cask’s `CLI#debug?`.Markus Reiter
2017-05-22Pass along `CLI::Binaries`.Markus Reiter
2017-05-19Merge pull request #2638 from reitermarkus/matchersMarkus Reiter
Use scoped RSpec matchers.
2017-05-19Merge pull request #2623 from rednoah/masterMarkus Reiter
Support GPG (signed data) container in Homebrew Cask