Я нашел в этом блоге то, что не смог найти в Документация инфекции : результаты сохраняются в infection.log
.
Файл журнала выглядит следующим образомthis:
Escaped mutants:
================
1) <full-path-to-source-file>.php:7 [M] ProtectedVisibility
--- Original
+++ New
@@ @@
use stdClass;
trait HiddenValue
{
- protected function hidden_value($name = null, $value = null)
+ private function hidden_value($name = null, $value = null)
{
static $data = [];
$keys = array_map(function ($item) {
Timed Out mutants:
==================
Not Covered mutants:
====================
Это говорит о том, что мутация изменила видимость protected
на private
и что в результате ни один из тестов не прошел.Если это важно, теперь я могу либо изменить код, либо написать другой тест для этого случая.
Теперь, когда я нашел это, я искал на веб-сайте Infection для infection.log
и нашел --show-mutations
или -s
, который выведет сбежавших мутантов на консоль во время работы.