CircleCI로 PHPUnit 코드 커버리지를 출력
CircleCI에는 사전에 xdebug가 포함되어 있으므로 xdebug 설치에 대해 아무 것도하지 않아도됩니다.
circle.yml을 다음과 같이 설정하여 테스트 런타임 명령을 덮어씁니다.
circle.yml
test:
override:
- ./vendor/bin/phpunit --coverage-html=$CIRCLE_ARTIFACTS
테스트 대상은 phpunit.xml에서 설정합니다.
phpunit.xml
<phpunit backupGlobals="false"
backupStaticAttributes="false"
bootstrap="bootstrap/autoload.php"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
processIsolation="false"
stopOnFailure="false">
---(中略)---
<filter>
<whitelist processUncoveredFilesFromWhitelist="true">
<directory suffix=".php">./app</directory>
<directory suffix=".php">./domain</directory>
<directory suffix=".php">./infra</directory>
</whitelist>
</filter>
---(中略)---
</phpunit>
커버리지 결과는 Artifacts 탭에서 볼 수 있습니다.
결과는 이런 식으로 표시됩니다.
Reference
이 문제에 관하여(CircleCI로 PHPUnit 코드 커버리지를 출력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kazuhei/items/df243fdf4296530012f8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)