PHPUnit의 느린 테스트 케이스를 넘기는 phpunit-speedtrap
johnkary/phpunit-speedtrap은 PHPUnit의 느린 테스트 케이스를 보고해주는 플러그인이다. 이것을 도입하면, 실행 시간이 임계치를 초과한 테스트 케이스에 대해서, 느린 테스트 워스트 랭킹을 테스트 결과에 표시해 준다. 그 결과를 힌트에 느린 테스트를 조정할 수 있습니다.
설치 방법
composer require --dev johnkary/phpunit-speedtrap
PHPUnit6 시스템을 사용하는 경우 최신 버전 3.0을 포함하지 않으므로 phpunit-speedtrap 2.0을 넣어야합니다.
composer require --dev johnkary/phpunit-speedtrap='^2.0'
설정
phpunit.xml에 listner를 추가하기 만하면됩니다.
phpunit.xml
<phpunit bootstrap="vendor/autoload.php">
...
<listeners>
<listener class="JohnKary\PHPUnit\Listener\SpeedTrapListener" />
</listeners>
</phpunit>
임계값을 설정할 수도 있습니다.
phpunit.xml
<phpunit bootstrap="vendor/autoload.php">
<!-- ... other suite configuration here ... -->
<listeners>
<listener class="JohnKary\PHPUnit\Listener\SpeedTrapListener">
<arguments>
<array>
<element key="slowThreshold">
<integer>500</integer>
</element>
<element key="reportLength">
<integer>5</integer>
</element>
</array>
</arguments>
</listener>
</listeners>
</phpunit>
Reference
이 문제에 관하여(PHPUnit의 느린 테스트 케이스를 넘기는 phpunit-speedtrap), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/suin/items/ed0f5bcc2d3e645cbb42텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)