codeigniter — PHP | проверьте, какие классы / методы не имеют настройки тестов

Я использую codeigniter / codeigniter-phpunit / phpunit, и все это прекрасно работает.

В настоящее время я прохожу тесты для своих моделей и их методов, но сейчас все становится довольно масштабно, особенно когда новые методы добавляются в классы, для которых уже настроены тесты.

Помимо TDD (разработка тест-драйва), поскольку у меня все еще есть много существующего кода, для которого мне нужно создавать тесты, есть ли инструмент, который я могу использовать, который будет сканировать все мои классы / методы, а затем покажет, какие из них не имеют соответствующего тест написан для этого?

Затем я смогу медленно пробираться через классы / методы, в которых отсутствуют тесты.

Я ценю, что это не решение для брекетов, так как оно не может дать количественную оценку качества моих существующих тестов или чего-то подобного, но было бы неплохо иметь список методов, которые являются пропущенными тестами для отправной точки.

Спасибо всем
р

0

Решение

Вы хотите увидеть покрытие кода, вы можете прочитать об этом для phpunit здесь:
https://phpunit.de/manual/current/en/code-coverage-analysis.html

2

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

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

По вопросам рекламы [email protected]