aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/dev-cmd/tests.rb
AgeCommit message (Collapse)Author
2017-12-15tests: don't output seed multiple times.Mike McQuaid
This clutters up the output. Instead, hide it with a RSpec formatter and generate and output it ourselves.
2017-07-13tests: unpin bundler.Mike McQuaid
These issues were fixed by https://github.com/Homebrew/brew/pull/2872 and https://github.com/Homebrew/brew/pull/2823.
2017-06-12Autocorrect Rubocop Style/SpecialGlobalVars.Mike McQuaid
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-05-29tests: install specific Bundler version.Mike McQuaid
Otherwise `brew tests` fails with the latest. See the failing Homebrew/homebrew-test-bot `master` build as an example.
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-08Travis CI tweaks.Mike McQuaid
Attempt to improve Travis CI. This time without any vendoring gems nonsense.
2017-05-07Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems"Mike McQuaid
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
2017-05-07Vendor 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-22tests: reduce some noise.Mike McQuaid
- Tweak the way offline skipping happens - Skip more tests that break when offline - Hide more stdout output from tests.
2017-04-15Only run Linux-specific tests on LinuxBob W. Hogg
2017-04-02Document all short flags.Mike McQuaid
2017-03-21tests: unset HOMEBREW_TEMPMaxim Belkin
Setting `HOMEBREW_TEMP` env. var [currently] breaks tests (`brew tests`). Although this behavior looks like a bug, the solution is straightforward: unset `HOMEBREW_TEMP`.
2017-03-05Add more flags and descriptions to man pages.EricFromCanada
2017-03-05Remove `BUNDLE_PATH` from `brew tests`.Markus Reiter
2017-02-28Remove Minitest.Markus Reiter
2017-02-28brew tests: filter out vendor/bundleMisty De Meo
2017-02-25Update brew's man page formatting and grammarEricFromCanada
Also update command specifications to match descriptions.
2017-02-23Merge pull request #2091 from reitermarkus/spec-exclude-needs_macosMarkus Reiter
Exclude specs with `:needs_macos` tag when not on macOS.
2017-02-23Convert `os/mac/language` test to spec.Markus Reiter
2017-02-21Exclude specs with `:needs_macos` tag when not on macOS.Markus Reiter
2017-02-11Allow `brew tests` to run specs.Markus Reiter
2017-02-06Fix: Documentation of --only in tests cmdFabian Mettler
This pull request fixes the documentation for the —only flag of the tests cmd.
2017-01-22tests: remove with_git_env methodAlyssa Ross
A common git environment is now used in all tests, so this is no longer required.
2016-11-17tests: ignore test files in test/vendor/bundleJosh Hagins
2016-11-16Move test files back directly to `test/`.Markus Reiter
2016-11-16Rename `fs_leak_log` to `fs_leak.log` and move to `tmp`.Markus Reiter
2016-11-16Reorder and rename test files.Markus Reiter
2016-10-29Move `vendor/bundle` up one level to `HOMEBREW_LIBRARY_PATH`.Markus Reiter
2016-10-04Merge pull request #1145 from reitermarkus/module-functionMarkus Reiter
Use `module_function` for `Homebrew` module.
2016-10-02Use `module_function` for commands.Markus Reiter
2016-10-01delete verbose env vars in `brew tests`Bruce Steedman
2016-09-20tests, cask-tests: serialize stdout on CIAlyssa Ross
2016-09-19tests: run in parallelAlyssa Ross
2016-09-10tests: always set HOMEBREW_DEVELOPER=1.Mike McQuaid
Unit tests should be run consistently no matter who is running them and we can stub `ARGV.homebrew_developer?` if we need to change them.
2016-09-08Don't hide some (now) developer commands.Mike McQuaid
2016-09-08Move developer-focused commands to dev-cmd.Mike McQuaid