phpunit 단위 테스트를 실행하면 다음과 같은 형식으로 출력이 표시됩니다.
PHPUnit 7.5.13 by Sebastian Bergmann and contributors.
.............F.................EEEEEEE.......E................. 63 / 271 ( 23%)
.........EFE.............
그러나 .
현재 테스트가 실행 중임을 나타내는 경우를 표시 하는 대신 정확히 어떤 테스트가 실행 중인지 알고 싶습니다 . 예를 들어 다음과 같은 목록이 있습니다.
Executing `Tests\App\Mytest.php:test something........[SUCESS] 5s
Executing `Tests\App\Anothertest.php:test something........[FAILED] 5s
그렇다면 현재 실행중인 테스트를 보여주는 phpunit의 출력을 어떻게 변경할 수 있습니까?
기간 이 표시 되지 않고 살 수 있다면 --debug
명령 줄 옵션을 사용하여 디버그 정보를 표시 할 수 있습니다 .
phpunit --debug
그러면 다음과 유사한 출력이 반환됩니다.
PHPUnit 8.4.2 by Sebastian Bergmann and contributors.
Test 'Tests\Unit\ExampleTest::testBasicTest' started
Test 'Tests\Unit\ExampleTest::testBasicTest' ended
Test 'Tests\Feature\PagesTest::usersCanSeeTheWelcomePage' started
Test 'Tests\Feature\PagesTest::usersCanSeeTheWelcomePage' ended
Time: 200 ms, Memory: 24.00 MB
There was 1 failure:
1) Tests\Feature\PagesTest::usersCanSeeTheWelcomePage
Expected status code 200 but received 404.
Failed asserting that false is true.
[...]
FAILURES!
Tests: 4, Assertions: 4, Failures: 1.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다