Eu tenho um projeto no github que tem testes de unidade extensivos (usando mocha para node.js).
Eu gostaria de me mostrar mostrando esses testes passando / falhando em cada página. Percebo que outros projetos no Github estão fazendo isso.
Não consegui encontrar nenhuma documentação sobre como fazer a exibição do status do teste.
- Como posso fazer o Github mostrar a saída do teste de unidade?
- O Github executa os testes ou você precisa se conectar a um webapp externo?
- Existe um serviço da Web gratuito para fazer isso (meu aplicativo é Open Source)?
unit-testing
github
continuous-integration
mikemaccana
fonte
fonte
Observe que, desde 26 de abril de 2013, você pode ver o status da compilação na página de ramificação do repositório do GitHub :
A API Commit Status permite que você use isso em outro lugar: consulte " API Repo Statuses ".
A partir de 30 de abril de 2013, o endpoint da API para status de commit foi estendido para permitir nomes de branch e tag, bem como SHAs de commit .
fonte
Os emblemas de status do CircleCI também são simplesmente imagens que você pode colocar em seu
README.md
arquivo com a marcação. Por exemplo:ou
fonte
Sim, tenho certeza de que você quer dizer algo como Jenkins ou https://travis-ci.org/ Eles funcionam na sua conta do github! Em cada confirmação, os testes são executados.
fonte