mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00

Update How-To-Open-a-Homebrew-Pull-Request.md Update Acceptable-Formulae.md Update Acceptable-Casks.md Update License-Guidelines.md Update Versions.md Update Versions.md Update Deprecating-Disabling-and-Removing-Formulae.md Update Node-for-Formula-Authors.md Update Python-for-Formula-Authors.md Update Brew-Livecheck.md Update Migrating-A-Formula-To-A-Tap.md Update Rename-A-Formula.md Update How-to-Create-and-Maintain-a-Tap.md Update Brew-Test-Bot.md Update Typechecking.md
36 lines
1.2 KiB
Markdown
36 lines
1.2 KiB
Markdown
---
|
|
logo: https://brew.sh/assets/img/brewtestbot.png
|
|
image: https://brew.sh/assets/img/brewtestbot.png
|
|
---
|
|
|
|
# Brew Test Bot
|
|
|
|
`brew test-bot` is the name for the automated review and testing system funded by [our Kickstarter in 2013](https://www.kickstarter.com/projects/homebrew/brew-test-bot).
|
|
|
|
It comprises three Mac Pros hosting virtual machines, several M1 Mac minis and some cloud Ubuntu instances that run the [`test-bot.rb`](https://github.com/Homebrew/homebrew-test-bot) external command to perform automated testing of commits to the master branch, pull requests and custom builds requested by maintainers.
|
|
|
|
## Pull Requests
|
|
|
|
The bot automatically builds pull requests and updates their status depending on the result of the job.
|
|
|
|
For example, a job which has been queued but not yet completed will have a section in the pull request that looks like this:
|
|
|
|

|
|
|
|
---
|
|
|
|
A failed build looks like this:
|
|
|
|

|
|
|
|
---
|
|
|
|
A passed build looks like this:
|
|
|
|

|
|
|
|
---
|
|
|
|
On failed or passed builds you can click the "Details" link to view the result in GitHub Actions.
|
|
|