Сегодня я проводил тесты и получил неудачный тест:
Tests\Common\BusinessLogic\XXX\XXLogicTest::testInvalidXX with data set #9 ([['dsadsa', 'dsafsdfsd', 1234.23, -1234.23, '', 'dsadsa']]) Failed asserting that 1 matches expected 0. /var/www/html/tests/Common/BusinessLogic/Asfalistiko/FormSectionELogicTest.php:102 /var/www/html/tests/Common/BusinessLogic/XXX/XXLogicTest.php:301
Я пытался устранить проблему, но в моем наборе данных было много данных. Неудачный случай был только с определенным набором данных, и мне нужно было запустить неудачный тест testInvalidXX только с соответствующим набором данных (набор данных № 9).
Для этого я запустил phpunit следующим образом:
./vendor/bin/phpunit ./tests/Common/BusinessLogic/XXX/XXLogicTest.php --filter="testInvalidXX#9"
В приведенной выше команде обратите внимание на указанное значение --filter. Значение фильтра:
testInvalidXX#9
Значение фильтра состоит из двух частей:
Используя этот фильтр, PHPUnit запустит только указанный тестовый пример с индексом набора данных #9, что позволит вам сосредоточиться на отладке конкретной ошибки.
Это руководство поможет вам запустить конкретный тест с определенным индексом набора данных с помощью PHPUnit.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3