Mam kilka projektów Github, które chcę przetestować z pokryciem kodu. Jedyny sposób, jaki znalazłem (zobacz blog post), aby to osiągnąć, to napisanie niestandardowego skryptu, który zlicza linie i wyniki XML zasięgu kodu Code coverage is 74.32%, which is below the accepted 80%
. Wyświetlanie zasięgu kodu w HTML jest o wiele lepsze, ale czy jest to możliwe w Travis-ci?Kodowanie wizualne w Travis-Ci
6
A
Odpowiedz
1
Travic CI nie obsługuje żadnego trwałego magazynu. Jedną z sugestii jest utworzenie niestandardowego skryptu i uruchomienie phpunit --coverage-html
, a następnie przesłanie zawartości wyjściowego katalogu do własnego serwera za pomocą czegoś podobnego do rsync.
13
Możesz użyć https://coveralls.io/ razem z Travisem, aby ładnie wyświetlić pokrycie. Przykład można znaleźć tutaj: https://coveralls.io/r/phpmyadmin/error-reporting-server
PS: Wiem, że to dość stare pytanie, ale znalazłem je właśnie teraz, gdy szukałem czegoś innego.
Hmm, bałem się tego. Co powiesz na przesłanie tych danych w powiadomieniu e-mailowym po zakończeniu kodowania na travis worker? – ducin
@tkoomzaaskz, wydaje się również dobrym pomysłem. Nie jestem pewien, czy sendmail działa, jeśli używasz niestandardowego skryptu php w Travis, ale możesz przynajmniej spróbować. –
Możesz użyć usługi takiej jak [Heroku] (http://www.heroku.com/) i przesłać tam wyniki. – Odi