Подтвердить что ты не робот

Как найти причину для рискованного теста в PHPUnit

Время от времени я получаю рискованный тест в PHPUnit. Обычно я могу найти причину для рискованного теста. Но задача может занять много времени, потому что я не вижу сообщений от PHPUnit, почему тест отмечен как опасный. Я получаю что-то вроде этого:

PHPUnit 4.4.5 by Sebastian Bergmann.

Configuration read from phpunit.xml.dist

R...................R.R...

Time: 11,91 seconds, Memory: 42,50Mb

OK, but incomplete, skipped, or risky tests!
Tests: 26, Assertions: 32, Risky: 3.        

Есть ли возможность указать PHPUnit показывать сообщения или лучше что-то вроде трассировки стека для кода, вызывающего опасный флаг? Также может оказаться полезным полный список причин для рискованного теста.

4b9b3361

Ответ 1

Этот вопрос заслуживает ответа, взятого из комментариев выше.

phpunit -v

Это дает краткое описание причины для рискованного теста

 -v|--verbose              Output more verbose information.

Ответ 2

Начиная с PHPUnit 5.3, полный список рискованных причин: