У меня есть проекты github, которые я хочу протестировать с охватом кода. Единственный способ, которым я нашел (см. blog post), - это написать собственный скрипт, который учитывает строки и выходы кода покрытия XML-строк Code coverage is 74.32%, which is below the accepted 80%
. Отображение покрытия кода в HTML лучше, но возможно ли это в travis-ci?визуальный код покрытия в travis-ci
6
A
ответ
1
Travic CI не поддерживает постоянное хранение. Одним из предложений было бы создать собственный скрипт и запустить phpunit --coverage-html
, затем отправить содержимое выходного каталога на ваш собственный сервер, используя что-то вроде rsync.
13
Вы можете использовать https://coveralls.io/ вместе с Travis, чтобы хорошо отображать покрытие. Пример можно найти здесь: https://coveralls.io/r/phpmyadmin/error-reporting-server
PS: Я знаю, что это довольно старый вопрос, но я нашел его только сейчас, когда искал что-то еще.
Хм, я боялся этого. Как насчет передачи этих данных в уведомлении по электронной почте после того, как покрытие кода выполняется на рабочем месте? – ducin
@tkoomzaaskz, также кажется хорошей идеей. Не уверен, работает ли sendmail, если вы используете собственный скрипт php в travis, но можете хотя бы попробовать. –
Вы можете использовать такую услугу, как [Heroku] (http://www.heroku.com/) и нажать там результаты. – Odi