2014-05-21 9 views
12

Ich versuche, coveralls.io zu verwenden, um ein Abdeckungsabzeichen für meine Tests anzuzeigen, aber das Abdeckungskennzeichen klemmt auf "unbekannt".Warum wird mein coveralls.io-Logo nicht aktualisiert, selbst wenn die Builds stattfinden?

Die entsprechende Repo ist hier: https://github.com/cfogelberg/grunt-set-app-mode

Wenn ich coveralls.io sucht dieses Repo ich gleich sehen "Abdeckung: unbekannt" Status: coveralls.io/r/cfogelberg/grunt-set-app-

Modus

Allerdings baut die einzelnen werden korrekt coveralls.io gesendet: https://coveralls.io/builds/788669

Was bin ich?

+0

Ich habe tatsächlich Probleme, sogar eine Dokumentation darüber zu finden, wie man das Overall-Abzeichen hinzufügt. Könnten Sie dafür Einblicke gewinnen? – d3ming

+1

Hey @dming, das sollte wohl eine separate Frage sein, aber in Kürze: Ich konnte keine gute Overall-Dokumentation finden, aber die URL für Ihr Overall-Abzeichen wird https://coveralls.io/repos// /badge.png. Sie können es in Ihrem Browser überprüfen. – cfogelberg

+0

Ja, ich konnte es aus der README-Datei anderer Projekte herausfinden, aber es ist so seltsam, dass es nirgendwo dokumentiert ist. Wie auch immer, ich denke, mein Problem könnte anders sein als Ihres, da mein Repo privat ist und das Problem für mich scheint, dass GitHub das Bild nicht rendern kann, ohne sich mit coveralls.io zu authentifizieren. Posted eine separate Frage hier: http://stackoverflow.com/questions/33133006/coveralls-github-badge-always-shows-unknown-in-private-repo – d3ming

Antwort

2

Seit der Veröffentlichung dieser Frage habe ich jetzt mehr Commits und wiederholen Sie die coveralls Aufgabe mehrere Male und die Abdeckung Abzeichen gedrückt haben, funktioniert:

https://github.com/cfogelberg/grunt-set-app-mode/compare/4FB59ACC...58E23E5373

Es ist nicht klar, warum es jetzt funktioniert und tat es nicht vorhin. Overalls wurde der Standardaufgabe seit dem letzten fehlgeschlagenen Build auf Overalls hinzugefügt. Es wurde jedoch dem Standardtask hinzugefügt und vor dem nächsten Build auf Overalls zu Github verschoben, wodurch nur die Datei README.md geändert wird (die einen Link zu einem david-dm.org-Emblem festlegt).

Ich fürchte, das ist nicht wirklich eine "Lösung" als solche und ich würde immer noch gerne wissen (nicht sicher, warum/wer die Frage abgelehnt), aber auf jeden Fall hoffe ich, dass diese Informationen für jemanden nützlich sind sonst in der Zukunft.

+0

Das passiert gerade mit meinem Repo unter https://github.com/intuit/node-pom-parser ... :(Ich kann keine Antwort finden. Es sieht so aus, als ob die Weiterleitung der URL das Problem sein könnte. –

1

Was fehlt mir?

Es ist möglich, dass Ihr Browser das Bild zwischengespeichert hat. Mir wurde klar, dass mir das in letzter Zeit passiert ist. Ich konnte nicht verstehen, warum mein Abzeichen auf meiner GitHub-Seite etwas sagte, aber etwas anderes auf der Website des Emblems.

Jetzt tendiere ich dazu, Websites in einem Inkognito-Fenster von Chrome zu prüfen, damit ich mich nicht um den Cache kümmern muss.