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
6
A
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.
13
È possibile utilizzare https://coveralls.io/ insieme a Travis per visualizzare bene la copertura. Esempio può essere trovato qui: https://coveralls.io/r/phpmyadmin/error-reporting-server
PS: So che questa è una domanda piuttosto vecchia, ma l'ho trovata solo ora quando cerco qualcos'altro.
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
@tkoomzaaskz, sembra una buona idea. Non sono sicuro che sendmail funzioni se usi uno script php personalizzato su travis, ma potresti almeno provarci. –
È possibile utilizzare un servizio come [Heroku] (http://www.heroku.com/) e inviare i risultati lì. – Odi