Hoje eu estava fazendo meus testes e tive um teste reprovado:
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
Tentei depurar o problema, mas tinha muitos dados em meu conjunto de dados. O caso de falha ocorreu apenas com um conjunto de dados específico e eu precisei executar o teste de falha testInvalidXX apenas com o soecific (conjunto de dados # 9).
Para fazer isso, lancei o phpunit assim:
./vendor/bin/phpunit ./tests/Common/BusinessLogic/XXX/XXLogicTest.php --filter="testInvalidXX#9"
No comando acima, preste atenção ao valor --filter fornecido. O valor do filtro é:
testInvalidXX#9
O valor do filtro consiste em 2 partes:
Ao usar este filtro, o PHPUnit executará apenas o caso de teste especificado com o índice do conjunto de dados nº 9, permitindo que você se concentre na depuração da falha específica.
Este tutorial deve ajudá-lo a executar um teste específico com um índice de conjunto de dados específico usando PHPUnit.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3