2014-05-21 16 views
12

Sto tentando di utilizzare coveralls.io per mostrare un badge di copertura per i miei test, ma il badge di copertura è bloccato su "sconosciuto".Perché il mio badge coveralls.io non si aggiorna neanche quando le build stanno accadendo?

repo rilevante è qui: https://github.com/cfogelberg/grunt-set-app-mode

Quando guardo coveralls.io per questo repo vedo la stessa "copertura: sconosciuto" status: coveralls.io/r/cfogelberg/grunt-set-app- modalità

Tuttavia, l'individuo costruisce vengono correttamente inviato a coveralls.io: https://coveralls.io/builds/788669

che cosa mi manca?

+0

In effetti, ho difficoltà a trovare la documentazione su come aggiungere il distintivo della tuta. Potresti fare qualche intuizione per questo? – d3ming

+1

Hey @dming, questa dovrebbe essere una domanda a parte, ma in breve: non sono stato in grado di trovare una buona documentazione per le tute ma l'URL per il tuo distintivo delle tute sarà https://coveralls.io/repos// /badge.png. Puoi controllarlo nel tuo browser. – cfogelberg

+0

Sì, sono stato in grado di capire come ispezionare anche i file README di altri progetti, ma così strano che non è documentato da nessuna parte. Ad ogni modo, penso che il mio problema potrebbe essere diverso dal tuo in quanto il mio repo è privato e il problema per me sembra essere che GitHub non può renderizzare l'immagine senza autenticarsi con coveralls.io. Inserito qui una domanda a parte: http://stackoverflow.com/questions/33133006/coveralls-github-badge-always-shows-unknown-in-private-repo – d3ming

risposta

2

Dal distacco a questa domanda ho spinto più commit ed eseguire nuovamente il compito tute un certo numero di volte e il distintivo di copertura ora funziona:

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

Non è chiaro il motivo per cui funziona la società e non ha fatto in precedenza. le tute sono state aggiunte all'attività predefinita dalla precedente build fallita sulle tute. Tuttavia, è stato aggiunto all'attività predefinita e inviato a Github in precedenza rispetto alla successiva build sulle tute, che modifica solo il file README.md (che fissa un collegamento a un badge david-dm.org).

Ho paura che questa non sia davvero una "soluzione" in quanto tale e mi piacerebbe ancora sapere (non so perché/chi ha votato la domanda), ma in ogni caso spero che questa informazione sia utile a qualcuno altro in futuro.

+0

Questo sta succedendo al mio repository su https: //github.com/intuit/node-pom-parser ... :(Impossibile trovare una risposta. Sembra che il reindirizzamento dell'URL potrebbe essere il problema. –

1

Cosa mi manca?

È possibile che il browser abbia memorizzato l'immagine nella cache. Mi sono reso conto che mi stava succedendo di recente. Non riuscivo a capire perché il mio badge dicesse una cosa sulla mia pagina github, ma qualcosa di diverso sul sito web del badge.

Ora tendo a controllare i siti Web in una finestra di navigazione in incognito di Chrome in modo da non avere la cache di cui preoccuparsi.

Problemi correlati