Spec-Zone.ru › Homebrew

BrewTestBot

brew test-bot — это система автоматической проверки и тестирования, финансирование которой обеспечил наш Kickstarter в 2013 году.

Она включает три Mac Pro с виртуальными машинами, несколько Mac mini с процессорами Intel и M1, а также облачные экземпляры Ubuntu, на которых выполняется команда test-bot.rb для сборки bottle и автоматического тестирования полного жизненного цикла любых изменений в Homebrew или его taps.

Запросы на включение изменений

Бот автоматически собирает запросы на включение изменений и обновляет их статус в зависимости от результата задания.

Например, задание, добавленное в очередь, но ещё не завершённое, будет отображаться в запросе на включение изменений примерно так:

Triggered Pull Request


Неудачная сборка выглядит так:

Failed Pull Request


Успешная сборка, одобренная для слияния, выглядит так:

Passed Pull Request


Для неудачных и успешных сборок можно нажать ссылку «Подробности» рядом с каждой проверкой, чтобы просмотреть её вывод в GitHub Actions.

© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/BrewTestBot

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API