Почему code coverage не затрагивает все файлы проекта?

Проект на yii2. Тесты запускаю так
codecept run unit --coverage-html
В результате в code coverage попадают только те файлы, которые участвовали в тестах. При этом большая часть файлов не покрыта тестами. Отчет показывает, что покрытие практически идеально
cebd11e9697f4b028a4cd6332e0fb3b7.png
Вот настройки coverage
coverage:
    enabled: true
    white_list:
        include:
            - ../modules/*
            - ../controllers/*
            - ../commands/*
            - ../mail/*
    blacklist:
        include:
            - ../assets/*
            - ../config/*
            - ../runtime/*
            - ../vendor/*
            - ../views/*
            - ../web/*
            - ../tests/*

Почему не показываются в отчете файлы, которые вообще не покрыты тестами?
  • Вопрос задан
  • 499 просмотров
Решения вопроса 1
gogolinsky
@gogolinsky Автор вопроса
Опечатка в слове white_list. Нужно whitelist
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Optionally, all whitelisted files can be added to the code coverage report by setting addUncoveredFilesFromWhitelist="true" in your PHPUnit configuration

https://phpunit.de/manual/current/en/code-coverage...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы