Hoy estaba ejecutando mis pruebas y tuve una prueba fallida:
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
Intenté depurar el problema, pero tenía muchos datos en mi conjunto de datos. El caso fallido fue solo con un conjunto de datos específico y necesitaba ejecutar la prueba fallida testInvalidXX solo con el conjunto de datos específico (conjunto de datos n.° 9).
Para hacer esto, lancé phpunit así:
./vendor/bin/phpunit ./tests/Common/BusinessLogic/XXX/XXLogicTest.php --filter="testInvalidXX#9"
En el comando anterior, preste atención al valor --filter proporcionado. El valor del filtro es:
testInvalidXX#9
El valor del filtro consta de 2 partes:
Al usar este filtro, PHPUnit solo ejecutará el caso de prueba especificado con el índice del conjunto de datos n.° 9, lo que le permitirá concentrarse en depurar la falla específica.
Este tutorial debería ayudarle a ejecutar una prueba específica con un índice de conjunto de datos particular usando PHPUnit.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3