Что такое счет Кодекова и как он измеряется?

Я разработчик PHP и недавно начал писать тестовые примеры для моих кодов. Я использую Travis CI для непрерывной интеграции, и я нашел другой сервис под названием Codecov.io и интегрировал их с моим хранилищем кода.

Они дают мне оценку 54% (https://codecov.io/gh/SumonMSelim/testing-laravel). Я хочу знать, что означает этот счет и как он измеряется?

13

Решение

Покрытие используется, чтобы помочь разработчикам определить, какие строки кода были выполнены их тестами. Для обозначения результатов ваших тестов используются три основных термина: хит, частичный и мисс. Значение 54% исходит из расчета hit / ( hits + partial + miss) = coverage,

  • Хит — это строка (aka Statement), которая полностью выполняется вашими тестами.
  • Частичное является оператором (обычно ветвью), который выполняется не полностью. пример if true:... всегда будет частичным попаданием, потому что ветка никогда не пропускалась, потому что true всегда true,
  • Мисс — это утверждение, которое не было выполнено тестами.

Оценка 54%Проще говоря, говорит: «Половина моего кода проверена». Используйте Codecov для изучения методов и утверждений в вашем коде, которые не были протестированы, чтобы помочь вам определить, где написать следующий тест, и увеличить охват.

16

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector