| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-24 | Merge pull request #2861 from reitermarkus/cask-search-tty | Markus Reiter | |
| Output plain list when running `brew cask search` without a TTY. | |||
| 2017-07-13 | integration_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-10 | integration_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-10 | Add test for non-TTY `brew cask search`. | Markus Reiter | |
| 2017-07-08 | Add helper for testing TTY output. | Markus Reiter | |
| 2017-07-07 | Fix `brew tests` on High Sierra. | Mike McQuaid | |
| The `brew test` tests were failing as they were unable to include `test/unit/assertions`. This is because it's a gem and we were setting the `GEM_HOME` so system gems were being ignored. While I was there and examining the `$LOAD_PATH`: reduce the number of things we add there by using `Bundler.with_clean_env` and only adding `HOMEBREW_LIBRARY_PATH` in the `$LOAD_PATH` if it isn't already there (which it always is [and has to be] for integration tests). This also seems to have the side effect of speeding up integration tests from 1m26s to 1m8s on my machine. | |||
| 2017-06-09 | Add symlink for High Sierra test bottle. | Markus Reiter | |
| 2017-06-08 | Merge pull request #2746 from MikeMcQuaid/cleanup-tests | Mike McQuaid | |
| tests: cleanup tests. | |||
| 2017-06-08 | formula_desc_cop: tweak some rules. | Mike McQuaid | |
| Allow some specific lowercase words and provide an autocorrect for some of these rules. | |||
| 2017-06-07 | tests: 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-05-30 | Fix Linux build | Mike 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-19 | Merge pull request #2623 from rednoah/master | Markus Reiter | |
| Support GPG (signed data) container in Homebrew Cask | |||
| 2017-05-11 | Support GPG (signed data) container in Homebrew Cask (test case) | Reinhard Pointner | |
| 2017-05-08 | Remove `to_s` from some `Pathname`s. | Markus Reiter | |
| 2017-05-07 | Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems" | Mike McQuaid | |
| This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d. | |||
| 2017-05-07 | Revert "Merge pull request #2603 from MikeMcQuaid/tweak-gem-vendoring" | Mike McQuaid | |
| This reverts commit 2372872974d1049c2beafe7dedb7f8f882502058, reversing changes made to 3e4547f52e7ebec633f8bfefc8a396d944edf908. | |||
| 2017-05-07 | Tweak Gem vendoring. | Mike McQuaid | |
| If people have `HOMEBREW_RUBY_PATH` set then things explode in a rather confusing fashion. Instead, run `bundle` for them with the arguments that they'd want. Also, move `macho` requires into the module itself; it's a pain having to do everything for Bundler before requiring `pathname` which is a core Ruby class. | |||
| 2017-05-07 | Vendor all Homebrew's gems. | Mike McQuaid | |
| Homebrew's actually ended up using a fair few gems. While we want to avoid Bundler at runtime (and this PR still does that, in fact uses Bundler even less at runtime than it did before) writing our own version to use at build-time seems redundant. | |||
| 2017-04-22 | Hide sensitive tokens from install/test/post. | Mike McQuaid | |
| Hide these tokens to avoid malicious subprocesses e.g. sending them over the network. Also, support using these tokens with environment filtering and clear `HOMEBREW_PATH` from subprocesses to stop them sniffing it. Finally, use `HOMEBREW_PATH` to detect Homebrew’s user’s PATH for e.g. `brew doctor` etc. | |||
| 2017-04-21 | Fix test for `chmod +x` on binaries. | Markus Reiter | |
| 2017-03-15 | add command 'cask outdated' | Valentin VĂLCIU | |
| 2017-03-08 | Move `brew cask --version` into separate file. | Markus Reiter | |
| 2017-03-05 | Move Cask specs into `brew tests`. | Markus Reiter | |
| 2017-03-05 | Move Cask test helpers to `test/support`. | Markus Reiter | |
| 2017-03-05 | Move Cask `shared_examples` to `test/support`. | Markus Reiter | |
| 2017-02-28 | Remove Minitest. | Markus Reiter | |
| 2017-02-28 | Add `mktmpdir` helper method. | Markus Reiter | |
| 2017-02-27 | Merge pull request #2215 from reitermarkus/spec-integration-test-helper | Markus Reiter | |
| Use `around` hook for shared "integration test" context. | |||
| 2017-02-27 | Use `around` hook for shared "integration test" context. | Markus Reiter | |
| 2017-02-27 | Convert Version test to spec. | Markus Reiter | |
| 2017-02-25 | Add `formula` spec helper. | Markus Reiter | |
| 2017-02-25 | Avoid warnings when HOMEBREW_PREFIX/bin is not in PATH. | Markus Reiter | |
| 2017-02-23 | Add integration test helper methods. | Markus Reiter | |
| 2017-02-21 | Add RSpec support for integration commands. | Markus Reiter | |
| 2017-02-21 | Convert OS::Mac::Keg test to spec. | Markus Reiter | |
| 2017-02-19 | Use TEST_TMPDIR in rmdir tests. | Michael Ledin | |
| 2017-02-19 | Expand glob patterns. | Michael Ledin | |
| 2017-02-16 | Add test for `uninstall` before removing artifacts. | Markus Reiter | |
| 2017-02-12 | Add test to check if `rubocop-cask` version is is outdated. | Markus Reiter | |
| 2017-02-12 | rubocop: trailing comma in multiline method calls | Alyssa Ross | |
| Discussed in https://github.com/Homebrew/brew/pull/1987/files#r100693581. This was originally ommitted because it wasn't compatible with Ruby 1.8. (See https://github.com/Homebrew/legacy-homebrew/pull/48144#r49928971). | |||
| 2017-02-11 | Add `spec_helper`. | Markus Reiter | |
| 2017-02-11 | Use `Open3` for integration tests instead of manually forking. | Markus Reiter | |
| 2017-02-10 | Revert "Use `Open3` for integration tests instead of manually forking." | ilovezfs | |
| 2017-02-09 | Use `Open3` for integration tests instead of manually forking. | Markus Reiter | |
| 2017-02-03 | Remove `TestCask` class. | Markus Reiter | |
| 2017-02-03 | Require `formulary` and `tap` in `Homebrew::TestCase`. | Markus Reiter | |
| 2017-02-03 | Add comment about `FSLeakLogger` to `Homebrew::TestCase`. | Markus Reiter | |
| 2017-02-03 | Use constant array of constants in `Homebrew::TestCase`. | Markus Reiter | |
| 2017-02-03 | Don’t use `before_setup` and `after_teardown`. | Markus Reiter | |
| 2017-02-03 | Use array of constants to set up test directories. | Markus Reiter | |
