2013-02-22 3 views
6

Ho alcuni progetti github che voglio testare con la copertura del codice. L'unico modo che ho trovato (vedere blog post) per ottenere ciò è scrivere uno script personalizzato che contenga le linee XML di copertura del codice e le uscite Code coverage is 74.32%, which is below the accepted 80%. La visualizzazione della copertura del codice in HTML è molto meglio, ma è possibile in travis-ci?copertura del codice visivo in travis-ci

risposta

1

L'interfaccia Travic non supporta alcuna memoria persistente. Un suggerimento sarebbe quello di creare uno script personalizzato ed eseguire phpunit --coverage-html, quindi inviare il contenuto della directory di output al proprio server usando qualcosa come rsync.

+0

Hmm, ne avevo paura. Che ne dici di passare questi dati all'interno della notifica via email dopo che la copertura del codice è stata effettuata su un travis worker? – ducin

+0

@tkoomzaaskz, sembra una buona idea. Non sono sicuro che sendmail funzioni se usi uno script php personalizzato su travis, ma potresti almeno provarci. –

+0

È possibile utilizzare un servizio come [Heroku] (http://www.heroku.com/) e inviare i risultati lì. – Odi