J'ai un projet sur github qui a des tests unitaires étendus (en utilisant mocha pour node.js).
Je voudrais montrer en montrant ces tests réussissant / échouant sur chaque page. Je remarque que d'autres projets sur Github font cela.
Je n'ai trouvé aucune documentation sur la façon d'afficher l'état du test.
- Comment puis-je faire en sorte que Github affiche la sortie de test unitaire?
- Github exécute-t-il les tests ou devez-vous vous connecter à une application Web externe?
- Existe-t-il un webservice gratuit pour ce faire (mon application est Open Source)?
unit-testing
github
continuous-integration
Mikemaccana
la source
la source
Notez que depuis le 26 avril 2013, vous pouvez voir l' état de la compilation sur votre page de branche de dépôt GitHub :
L' API Commit Status vous permet de l'utiliser ailleurs: voir « API Repo Statuses ».
Depuis le 30 avril 2013, le point de terminaison de l' API pour les statuts de validation a été étendu pour autoriser les noms de branche et de balise, ainsi que les SHA de validation .
la source
CircleCI les badges de statut sont également simplement des images que vous pouvez déposer dans votre
README.md
fichier avec le démarque. Par exemple:ou
la source
Oui, je suis sûr que vous voulez dire quelque chose comme Jenkins ou https://travis-ci.org/ Ils fonctionnent sur votre compte github! A chaque commit, les tests sont exécutés.
la source