Процент, сообщаемый PHPUnit: что это значит?
Я работаю над своим первым проектом, в котором я использую PHPUnit для модульного тестирования. Все хорошо двигалось; однако я начал получать следующий результат с недавними тестами:
................................................................. 65 / 76 ( 85%)
...........
Time: 1 second, Memory: 30.50Mb
OK (76 tests, 404 assertions)
Я не могу найти никакой информации о том, что означает "65/76 (85%)".
Кто-нибудь знает, как это интерпретировать?
Спасибо!
Ответы
Ответ 1
Это означает количество тестов, которые были выполнены до сих пор (методы тестирования на самом деле или еще точнее: вызовы метода тестирования, поскольку каждый метод тестирования можно вызвать несколько раз).
65 / 76 ( 85%)
Уже выполнено 65 тестов из 76 (что составляет 85%)
И пока вы видите точки для каждого из них - все они прошли
Ответ 2
Я не понимал этого, пока я не писал больше тестов, здесь пример того, что вы видите по мере увеличения числа тестов:
............................................................... 63 / 152 ( 41%)
............................................................... 126 / 152 ( 82%)
..........................
... это просто индикатор прогресса количества тестов, которые были запущены. Но, как вы можете видеть, все равно доходит до конца.