Как показать мои тесты в Github?
У меня есть проект по github, который имеет обширные модульные тесты (используя mocha для node.js).
Я хотел бы показать, показывая те тесты, проходящие/неудачные на каждой странице. Я замечаю, что другие проекты в Github делают это.
![enter image description here]()
Мне не удалось найти документацию о том, как сделать отображение состояния теста.
- Как я могу сделать вывод Github unit test?
- Проводит ли Github тесты или вам нужно подключиться к внешнему webapp?
- Есть ли бесплатный веб-сервис для этого (мое приложение - Open Source)?
Ответы
Ответ 1
Взгляните на Travis CI. Вы можете использовать его с GitHub.
У них документы об использовании NodeJS
Эти значки, которые вы видите, называются "изображениями состояний", а Travis предоставляет MarkDown, которые вы можете вставить в файл README.md проекта.
Ответ 2
Обратите внимание, что с 26 апреля 2013 года вы можете увидеть статус на Филиал репо-сервера GitHub:
![build status on GitHub repo branches]()
Commit Status API позволяет использовать это в другом месте: см. "
API статусов Repo ".
Начиная с 30 апреля 2013 года, конечная точка API для статусов фиксации была расширена, чтобы разрешить имена ветвей и тегов как commit SHA.
Ответ 3
CircleCI значки состояния - это просто изображения, которые вы можете поместить в свой README.md
файл с уценкой. Например:

или

Ответ 4
Да, я уверен, что вы имеете в виду что-то вроде Дженкинса или https://travis-ci.org/
Они работают на вашем аккаунте github! При каждом фиксации выполняются тесты.