У меня есть проект на github, в котором есть обширные модульные тесты (с использованием mocha для node.js).
Я хотел бы похвастаться, показывая, что тесты проходят / не проходят на каждой странице. Я заметил, что это делают другие проекты на Github.
Мне не удалось найти никакой документации о том, как отображать статус теста.
- Как я могу сделать так, чтобы Github показывал результаты модульного теста?
- Выполняет ли Github тесты или вам нужно подключиться к внешнему веб-приложению?
- Есть ли для этого бесплатный веб-сервис (у меня приложение с открытым исходным кодом)?
unit-testing
github
continuous-integration
микемаккана
источник
источник
Обратите внимание, что с 26 апреля 2013 года вы можете видеть статус сборки на странице вашей ветки репозитория GitHub :
Commit Status API позволяет использовать это в другом месте: в разделе « Repo Статусы API ».
С 30 апреля 2013 г. конечная точка API для статусов фиксации была расширена, чтобы разрешить использование имен веток и тегов, а также фиксации SHA .
источник
CircleCI значки статуса также являются просто изображениями, которые вы можете добавить в свой
README.md
файл с разметкой. Например:или
источник
Да, я совершенно уверен, что вы имеете в виду что-то вроде Jenkins или https://travis-ci.org/. Они работают с вашей учетной записью github! При каждой фиксации выполняются тесты.
источник