2016-10-26 4 views
-1

PHP로 작성된 SOAP API에 대한 자동 회귀 테스트 모음이 있습니다. 전체 제품군을 실행하고 코드 커버리지 보고서를 수집하고이를 집계하여 도입 된 코드 변경 사항과 비교할 수 있습니다 (마스터 분기를 개발자 분기와 비교).회귀 테스트의 코드 적용 범위와 PHP 코드의 변경 내용을 비교하는 방법은 무엇입니까?

변경 사항이 테스트에서 다루어지지 않는 유용한 정보를 제공합니다.

php-code-coverage 라이브러리에는 코드 커버리지를 결합하는 방법이 있지만 테스트를 동시에 실행하려면 정확하게 병합하지 못할 수도 있습니다.

pycobertura은 2 개의 커버리지 파일과 2 개의 코드 브랜치를 비교할 수 있으므로 여러 실행의 코드 커버리지 데이터를 현명하게 결합해야합니다.

더 나은 기존 솔루션이 있습니까?

답변

0

도구가있는 것 같습니다 : phpcov. merge 옵션을 사용하여 여러 커버리지 파일을 병합하고 패치 적용 범위을 사용하는 git diff와 비교할 수 있습니다.