Ich habe ein Projekt auf Github, das umfangreiche Unit-Tests hat (mit Mokka für node.js).
Ich möchte angeben, dass diese Tests auf jeder Seite bestanden / nicht bestanden wurden. Ich stelle fest, dass andere Projekte auf Github dies tun.
Ich konnte keine Dokumentation finden, wie der Teststatus angezeigt werden kann.
- Wie kann ich Github dazu bringen, Unit-Test-Ausgaben anzuzeigen?
- Führt Github die Tests durch oder müssen Sie sich mit einer externen Webanwendung verbinden?
- Gibt es dafür einen kostenlosen Webservice (meine App ist Open Source)?
unit-testing
github
continuous-integration
Mikemaccana
quelle
quelle
Beachten Sie, dass Sie seit dem 26. April 2013 den Build-Status auf Ihrer GitHub-Repo-Verzweigungsseite sehen können :
Mit der Commit-Status-API können Sie dies an anderer Stelle verwenden: siehe " Repo-Status-API ".
Ab dem 30. April 2013 wurde der API-Endpunkt für Festschreibungsstatus erweitert, um Zweig- und Tag-Namen sowie Festschreibungs-SHAs zuzulassen .
quelle
CircleCI Die Statusausweise sind auch einfach Bilder, die Sie
README.md
mit dem Markdown in Ihre Datei einfügen können. Beispielsweise:oder
quelle
Ja, ich bin mir ziemlich sicher, dass Sie so etwas wie Jenkins oder https://travis-ci.org/ meinen. Sie funktionieren auf Ihrem Github-Konto! Bei jedem Commit werden die Tests ausgeführt.
quelle