Я разработчик PHP и недавно начал писать тестовые примеры для моих кодов. Я использую Travis CI для непрерывной интеграции, и я нашел другой сервис под названием Codecov.io
и интегрировал их с моим хранилищем кода.
Они дают мне оценку 54%
(https://codecov.io/gh/SumonMSelim/testing-laravel). Я хочу знать, что означает этот счет и как он измеряется?
Покрытие используется, чтобы помочь разработчикам определить, какие строки кода были выполнены их тестами. Для обозначения результатов ваших тестов используются три основных термина: хит, частичный и мисс. Значение 54%
исходит из расчета hit / ( hits + partial + miss) = coverage
,
if true:...
всегда будет частичным попаданием, потому что ветка никогда не пропускалась, потому что true
всегда true
,Оценка 54%
Проще говоря, говорит: «Половина моего кода проверена». Используйте Codecov для изучения методов и утверждений в вашем коде, которые не были протестированы, чтобы помочь вам определить, где написать следующий тест, и увеличить охват.
Других решений пока нет …