| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-09-01 | Merge pull request #773 from reitermarkus/report-cask-coverage | Mike McQuaid | |
| Also report Cask coverage. | |||
| 2016-08-29 | test_utils: add Bottles::Bintray tests | Dominyk Tiller | |
| 2016-08-28 | test_formulary: add formula@version class translation check | Dominyk Tiller | |
| 2016-08-27 | Also report Cask coverage. | Markus Reiter | |
| 2016-08-26 | test_integration_cmds: use https://bot.brew.sh | Dominyk Tiller | |
| 2016-08-24 | Improve HOMEBREW_BREW_FILE unset failure case. | Mike McQuaid | |
| Print a better exception message and handle this in more cases rather than producing confusing errors when it’s unset. | |||
| 2016-08-21 | Refactor `shutup`. | Markus Reiter | |
| 2016-08-19 | Merge pull request #731 from MikeMcQuaid/rename-bottle-revision | Mike McQuaid | |
| Rename bottle's revision to rebuild. | |||
| 2016-08-18 | Rename bottle's revision to rebuild. | Mike McQuaid | |
| 2016-08-18 | version: fix parsing of URLs ending with version | ilovezfs | |
| https://github.com/lihaoyi/Ammonite/releases/download/0.7.4/0.7.4 was parsing as "0.7" not "0.7.4" since ".4" was being treated as a legitimate file extension. At minimum, let's insist that a valid file extension include at least one letter to avoid lopping off part of the correct version string. | |||
| 2016-08-18 | Merge pull request #719 from vladshablinsky/epochs | Mike McQuaid | |
| Implement epochs | |||
| 2016-08-18 | test_formula: add epoch tests | Vlad Shablinsky | |
| 2016-08-17 | test/Gemfile.lock: remove json pin. | Mike McQuaid | |
| 2016-08-17 | Merge pull request #724 from MikeMcQuaid/assume-ruby-two | Mike McQuaid | |
| Assume Ruby 2 | |||
| 2016-08-17 | test/Gemfile: assume Ruby 2. | Mike McQuaid | |
| 2016-08-17 | Prepare for Homebrew Cask to be imported. | Mike McQuaid | |
| - ignore Cask's files in `readall` (for now, there's an intentional syntax error that will need fixed) - run Cask's tests if they exist - don't check Cask's files in coverage reports (for now) | |||
| 2016-08-17 | Merge pull request #713 from MikeMcQuaid/ship-sandbox | Mike McQuaid | |
| Enable sandbox by default for homebrew/core | |||
| 2016-08-15 | tests: add cmd/audit unit tests (caveats, desc, homepage) | Andrea Kao | |
| 2016-08-15 | sandbox: add formula? method and sandbox core. | Mike McQuaid | |
| Add a new `Sandbox.formula?` method to see if a given formula should be sandboxed. Use the formula to check its tap against a list of pre-approved taps where we know every formula builds under the sandbox (currently just homebrew/core). | |||
| 2016-08-15 | sandbox: add test? method. | Mike McQuaid | |
| Simplify checking if we’re going to sandbox a test with `Sandbox.test?`. | |||
| 2016-08-14 | Test that sandbox complains correctly | Tim D. Smith | |
| Test that sandbox does not complain about bogus .pyc errors and does complain about other failures. Closes #684. | |||
| 2016-08-14 | Merge pull request #682 from eirinikos/extend-cmd-audit-tests | Mike McQuaid | |
| tests: refactor FormulaTextTests in test_cmd_audit, add assertion to test_simple_valid_formula | |||
| 2016-08-13 | test_gpg: tweak rmtree usage | Dominyk Tiller | |
| Swats away this annoying warning when the test is skipped due to GPG being unavailable: ``` 1) Skipped: GpgTest#test_create_test_key: GPG Unavailable Error: GpgTest#test_create_test_key: NoMethodError: undefined method `rmtree' for nil:NilClass /usr/local/Library/Homebrew/test/test_gpg.rb:11:in `teardown' ``` Closes #675. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com> | |||
| 2016-08-13 | test_gpg2_requirement: add satisfied test | Dominyk Tiller | |
| 2016-08-12 | test_gpg: add initial tests | Dominyk Tiller | |
| 2016-08-12 | tests: add assertion to test_simple_valid_formula | Andrea Kao | |
| 2016-08-12 | tests: refactor FormulaTextTests in test_cmd_audit | Andrea Kao | |
| 2016-08-10 | formulary: fix to_rack for fully-scoped references | Mike McQuaid | |
| Fixes the case where I have `mysql56` installed but do `brew uninstall foo/bar/mysql56` which isn't a valid formula. Fixes https://github.com/Homebrew/legacy-homebrew/issues/39883. | |||
| 2016-08-08 | tests: extend cmd/install integration test | Andrea Kao | |
| Closes #626. Signed-off-by: Martin Afanasjew <martin@afanasjew.de> | |||
| 2016-08-08 | tests: refactor installation, renaming of CoreTap formula | Andrea Kao | |
| 2016-08-08 | tests: check all our Bash code for syntax errors | Martin Afanasjew | |
| Additionally include our bootstrap code in `brew.sh`, Bash utilities in `utils.sh` and `utils/*.sh`, `superenv` shims, and the Bash completion. Closes #654. Signed-off-by: Martin Afanasjew <martin@afanasjew.de> | |||
| 2016-08-08 | test_integration_cmds: non-OS X skip cask/services | Mike McQuaid | |
| 2016-08-08 | test/.rubocop.yml: fix check category. | Mike McQuaid | |
| 2016-08-08 | tests: add cmd/test integration test | Andrea Kao | |
| 2016-08-06 | Cache outdated_versions for Formula | Vlad Shablinsky | |
| Closes #584. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2016-08-06 | test_formula: add outdated_versions tests | Vlad Shablinsky | |
| 2016-08-06 | Apply and add new download strategy tests | Vlad Shablinsky | |
| 2016-08-06 | Add tests for Tab versions | Vlad Shablinsky | |
| 2016-08-06 | tests: fix code style issues (#587) | Andrea Kao | |
| 2016-08-06 | tests: fix fluctuations in test coverage (#647) | Martin Afanasjew | |
| This basically started once our integration tests caused the overall test time to raise above 10 minutes, causing some coverage data to be dropped because SimpleCov believed it to be stale. | |||
| 2016-08-04 | tests: add cmd/migrate integration test | Andrea Kao | |
| 2016-08-02 | python: tweak script linking in virtualenv (#613) | Martin Afanasjew | |
| * python: tweak script linking in virtualenv Instead of making the formula author use a slightly awkward block like venv.link_scripts(bin) { venv.pip_install buildpath } avoid exposing this implementation detail and offer the more familiar: venv.pip_install buildpath, :link_scripts => bin * Add non-block form and use instead of recursion * Update 'pip_install' documentation * Remove obsolete 'link_scripts' * Add test for 'pip_install' with linking scripts Also drop no longer relevant (and broken) `link_scripts` test, that served as a template for the new test. * Restore compatibility with Ruby 1.8.7 * Replace option hash with 'pip_install_and_link' * Avoid confusing 'Object#tap' and fix silly bug * Avoid side effects in mock object parameter check * Simplify argument check (no need for a block) | |||
| 2016-08-02 | tests: update cmd/analytics integration test | Andrea Kao | |
| 2016-08-02 | test_utils: add with_custom_locale test | Dominyk Tiller | |
| 2016-07-31 | utils: tell people to report deprecations to tap. | Mike McQuaid | |
| This should hopefully avoid Homebrew/brew or Homebrew/homebrew-core having these exceptions reported to us. | |||
| 2016-07-31 | test_cleaner: add perl removal tests | Dominyk Tiller | |
| Closes #609. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com> | |||
| 2016-07-29 | test_cmd_audit: don't print compat warnings. | Mike McQuaid | |
| 2016-07-29 | test_language_module_requirement: check for python. | Mike McQuaid | |
| 2016-07-29 | testing_env: add needs_python method. | Mike McQuaid | |
| 2016-07-29 | test_formula: fix sort order bugs. | Mike McQuaid | |
