aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/dev-cmd
AgeCommit message (Collapse)Author
2016-08-08bump-formula-pr: format documentation for --help.Steven Peters
2016-08-06test-bot: avoid duplicate coverage reportsMartin Afanasjew
When running on Travis CI, both the Linux and macOS build will send a coverage report, causing them to be merged by Coveralls. This results in inferior coverage due to the early stage of the Linux-specific tests and is probably not what we want. Make sure we only send a report for macOS (assuming we stick with a single macOS build in `.travis.yml`).
2016-08-05various: eliminate the usage of `any?` (#638)Xu Cheng
`any?` is not the opposite of `empty?`. Besides the case that `[false, nil].any?` will return false, `any?`(O(n)) has much worse performance than `empty?`(O(1)).
2016-08-02audit: add --new-formula option.Mike McQuaid
Rather than nudge people to run `--strict` and then ignore some of the results sometimes (e.g. GitHub repository notability) instead add a dedicated `--new-formula` option that implies this is a one-time advisory check.
2016-07-29test-bot: fix non-OS X report generation.Mike McQuaid
2016-07-29Add missing development_tools requires.Mike McQuaid
2016-07-29test-bot: skip update-test on non-Mac.Mike McQuaid
2016-07-27test-bot: run all tests in generic mode.Mike McQuaid
2016-07-26test-bot: don't checkout/reset on --no-pullMike McQuaid
2016-07-19test-bot: fix coverage on Travis CIMartin Afanasjew
Make sure to call `brew tests` only once with `--coverage` to avoid expensive multiple runs and to prevent later runs from overwriting previously sent results to Coveralls. (The previous setup overwrote the results from a regular run with results from the `--generic` run.) The `--no-compat` variant without any other options specified seemed to be the most appropriate for a coverage report. Closes #546. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2016-07-16test-bot: re-add update-test. (#521)Mike McQuaid
2016-07-15test-bot: remove Jenkins Git debugging.Mike McQuaid
2016-07-15test-bot: more reset/cleanup tweaks.Mike McQuaid
2016-07-15test-bot: print out git commands on Jenkins.Mike McQuaid
2016-07-15test-bot: don't cleanup brew repo twice.Mike McQuaid
2016-07-14test-bot: start running generic tests. (#505)Mike McQuaid
* test-bot: start running generic tests. Start running the test suite in the "generic" mode i.e. a base layer for non-OS X platforms to be able to use to ensure we don't break the generic code for the parts of the code we've got running. Currently this just runs the integration tests as that's the only useful suite that's entirely passing but eventually this will be changed to run the full test suite in generic mode. * test_integration_cmds: fix tests on Linux.
2016-07-14test-bot: fix --no-pull flag.Mike McQuaid
2016-07-14test-bot: add --no-pull flag.Mike McQuaid
2016-07-14test-bot: don't pull if unnecessary (take two).Mike McQuaid
2016-07-14test-bot: don't pull if unnecessary.Mike McQuaid
2016-07-14test-bot: fix typo.Mike McQuaid
2016-07-14test-bot: don't run doctor when outside /usr/local.Mike McQuaid
2016-07-14test-bot: remove .git from Jenkins GIT_URLs.Mike McQuaid
2016-07-14test-bot: handle inconsistent Jenkins GIT_URLs.Mike McQuaid
2016-07-14test-bot: use another method to find Jenkins PR.Mike McQuaid
2016-07-14move LinkageChecker to standalone fileXu Cheng
2016-07-13various: proper escape dot in regexXu Cheng
2016-07-12github: produce better curl error messages. (#441)Mike McQuaid
* global: add RUBY_TWO global variable. * test-bot: use RUBY_TWO global variable. * github: produce better curl error messages. If we don't know why curl has failed then ensure that the error messages that it produced are included as part of the user output.
2016-07-07Revert "linkage: check undeclared dependencies for `--test`"ilovezfs
This reverts commit 080ddd8804be14f4b18f9558b58270456ff313c2.
2016-07-07Revert "linkage: update --test documentation"ilovezfs
This reverts commit 310d7067e01952cdcefe8b2c877bc4c792654de2.
2016-07-05test-bot: fix ruby_has_encoding call regressionAndrew Janke
2016-07-05gist-logs: truncate log files to be gist-friendly (#279)Andrew Janke
Truncates each log file to about 1 MB. This avoids upload and download errors with the gists, and respects GitHub's suggested size limits.
2016-07-04Remove unnecessary official command tapping.Mike McQuaid
2016-07-04test-bot: don't test official commands on ruby 1.8.Mike McQuaid
2016-07-04test-bot: fix args, tap before official-cmd-taps.Mike McQuaid
2016-07-04Revert "Revert "Test officially supported cmd taps. (#390)""Mike McQuaid
This reverts commit dba1958bd79c1c9d18f215dfc2b806ea62edd1c8.
2016-07-04Revert "Test officially supported cmd taps. (#390)"Martin Afanasjew
This reverts commit 252c701c59227c385ef6178fe99523cca8c843bb. Taps installed prior to running the test suite are not visible to the test suite as most Homebrew paths are redefined as to not mess up the local installation.
2016-07-04Test officially supported cmd taps. (#390)Mike McQuaid
All of these taps use Homebrew internal APIs (or will shortly) and we autoinstall them all from `brew $CMD`. We should adjust our CI to ensure that we never accidentally break these taps when making changes to core code so that these taps can rely more on this core code rather than having to e.g. vendor equivalent code that never changes on our end.
2016-07-04linkage: update --test documentationMartin Afanasjew
Adjust the wording to be in sync with the changes made in #424.
2016-07-03linkage: document --reverseXu Cheng
2016-07-03linkage: fix edge cases for undeclared_depsXu Cheng
* take requirements into account. * handle full qualified formula name. * filter out build time or unused optional deps/requirements. Closes #424. Signed-off-by: Xu Cheng <xucheng@me.com>
2016-07-03linkage: check undeclared dependencies for `--test`Xu Cheng
Also allowing access results for LinkageChecker
2016-07-02Add --reverse to brew linkageTim D. Smith
For each dylib the keg references, print the dylib followed by the binaries which link to it. Closes #431.
2016-06-30test-bot: add `--skip-relocation` flagXu Cheng
Closes #410. Signed-off-by: Xu Cheng <xucheng@me.com>
2016-06-29Remove unused variable Step#@timeTim D. Smith
Shadowed by Step#time method.
2016-06-29Document StepTim D. Smith
2016-06-29Begin documenting environment variablesTim D. Smith
Closes #405.
2016-06-27test-bot: always use `Tap.fetch`Xu Cheng
2016-06-25test-bot: handle no-tap upload case.Mike McQuaid
2016-06-25test-bot: fix testing job bottle upload.Mike McQuaid