aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
AgeCommit message (Collapse)Author
2017-08-06Fix `Pkg#uninstall` not calling `MacOS.undeletable?` for all files.Markus Reiter
2017-08-05Merge pull request #3006 from reitermarkus/unfocusMarkus Reiter
Delete `:focus`.
2017-08-05Refactor legacy_patches_cop to merge external patch audit rules in a single ↵Gautham Goli
cop and add tests
2017-08-05Delete `:focus`.Markus Reiter
2017-08-04Merge pull request #2999 from mistydemeo/tap_each_enumMarkus Reiter
Tap.each: return an enumerable when no block given
2017-08-04Remove `_checkurl`.Markus Reiter
2017-08-03Tap.each: return an enumerable when no block givenMisty De Meo
2017-08-01Merge pull request #2975 from GauthamGoli/audit_urls_rubocop_strictMike McQuaid
audit: Port audit_urls strict rules to rubocop, add tests, autocorrect
2017-08-01Merge pull request #2964 from GauthamGoli/audit_line_rubocop_part_1Mike McQuaid
audit: Port dependency rules from line_problems to rubocop and add tests
2017-07-30Tweak preserve link status on reinstall/upgrade.Mike McQuaid
Treat a `brew install` command as normal i.e. link by default unless keg-only and only specify whether a keg should be linked when upgrading or reinstalling. Also, adjust the naming accordingly so it's more obvious that this is the case.
2017-07-30Merge pull request #2961 from MikeMcQuaid/preserve-link-on-upgrade-reinstallMike McQuaid
Preserve link status on reinstall/upgrade.
2017-07-30Merge pull request #2969 from MikeMcQuaid/default-formula-bottlesMike McQuaid
formula_installer: use default_formula for bottles
2017-07-30formula_installer: use default_formula for bottlesMike McQuaid
This was the original, intended functionality before this was broken in fe117bf79b244c42b7e4049d353c3c003eae4880. Fixes https://github.com/Homebrew/homebrew-core/issues/13680.
2017-07-30Preserve link status on reinstall/upgrade.Mike McQuaid
This means if a user has manually `brew unlink` or `brew link --force`d something then that status will be preserved after they `brew upgrade` or `brew reinstall` that formula. This generally should make things that are keg-only by default easier to swallow.
2017-07-30Merge pull request #2898 from MikeMcQuaid/sandbox-all-tapsMike McQuaid
sandbox: sandbox all taps by default.
2017-07-30audit: Port audit_urls strict rules to rubocop, add tests and autocorrectGautham Goli
2017-07-29Use `mktmpdir`.Markus Reiter
2017-07-29Silence all specs by default.Markus Reiter
2017-07-29installer_spec: silence test output.Mike McQuaid
2017-07-29audit: Port dependency rules from line_problems to rubocop and add testsGautham Goli
2017-07-25Merge pull request #2804 from mansimarkaur/caveatsMisty De Meo
Increasing test coverage for caveats.rb
2017-07-25Added tests for python caveatsmansimarkaur
2017-07-25Added tests for plist_caveatsmansimarkaur
2017-07-25Added tests for function_completion_caveatsmansimarkaur
2017-07-25Added tests for keg_only_textmansimarkaur
2017-07-25Adding tests for caveatsmansimarkaur
2017-07-25Merge pull request #2932 from GauthamGoli/audit_urls_rubocop_part_2Mike McQuaid
audit: Port audit_urls to rubocop and add corresponding tests Part 2
2017-07-25Merge pull request #2931 from JCount/version-devel-parsing-improvements1.2.5Mike McQuaid
version: improve devel spec version parsing
2017-07-25audit: Update Urls Cop with more rules of audit_urls and corresponding testsGautham Goli
2017-07-25Merge pull request #2911 from GauthamGoli/audit_urls_rubocop_part_1Mike McQuaid
audit: Port audit_urls partially to rubocop and add corresponding tests
2017-07-24Merge pull request #2861 from reitermarkus/cask-search-ttyMarkus Reiter
Output plain list when running `brew cask search` without a TTY.
2017-07-22verion_spec: add test coverage for devel spec version styleJCount
also expand coverage for improved dash version style
2017-07-21audit: Port audit_urls partially to rubocop and add corresponding testsGautham Goli
2017-07-21Merge pull request #2906 from GauthamGoli/new_formula_rubocop_fixMike McQuaid
style: disable NewFormulaAudit cops' execution by default unless specified
2017-07-20Add updated diagnostic test for build from source check.Justin Baugh
2017-07-18Merge pull request #2883 from mistydemeo/allow_passing_hash_to_systemMisty De Meo
Allow passing hash to system
2017-07-18Add a rubocop config file to control cops' execution in audit and styleGautham Goli
2017-07-15Add `with_env` helper to set temporary ENV varsMisty De Meo
2017-07-15audit: Port audit_options rules for new formulae to rubocop and add testGautham Goli
2017-07-14audit: Port audit_options strict rules to rubocop and add testsGautham Goli
2017-07-14sandbox: sandbox all taps by default.Mike McQuaid
We've been doing this in `brew test-bot`, for our CI and for homebrew/core long enough that this is a reasonable default that provides more protection to our users of non-homebrew/core taps.
2017-07-14Merge pull request #2879 from GauthamGoli/audit_option_rubocop_1Mike McQuaid
audit: Port audit_options non-strict rules to rubocop and add tests
2017-07-13integration_test: try tests on Gem load failure.Mike McQuaid
This should help with debugging `Gem::LoadError`s (e.g. for https://github.com/Homebrew/homebrew-test-bot/pull/111).
2017-07-13Read rubocop offenses as const from corresponding class in testsGautham Goli
2017-07-13audit: Port audit_options non-strict rules to rubocop and add testsGautham Goli
2017-07-10Merge pull request #2872 from MikeMcQuaid/fix-high-sierra-testsMike McQuaid
Fix `brew tests` on High Sierra.
2017-07-10integration_test: add simplecov libs when needed.Mike McQuaid
Don't add these unconditionally or with Bundler to speed things up a bit. Also, to speed things up further cache these arguments so we don't have to do the same generation every time.
2017-07-10Add test for non-TTY `brew cask search`.Markus Reiter
2017-07-08Merge pull request #2843 from GauthamGoli/audit_conflicts_rubocopMike McQuaid
audit: Port audit_conflicts method to rubocop and add tests
2017-07-08Add helper for testing TTY output.Markus Reiter