2012-04-23 2 views
9

젠킨스의 새로운 팀을 위해 몇 가지 PHP 프로젝트가 설치되어 있습니다. 테스트 초기부터 기대치를 낮추기 위해 노력하고 있습니다. 처음에는 20 % 코드 커버리지를 촬영 중입니다. 내 PHPUnit 설정 파일의 범위를 20 %가되었을 때 코드 커버리지에 녹색으로 조정했습니다. 그래서 그들은 올바른 방향으로 향하고 있음을 볼 수 있습니다. 하지만 내가하려고하는 일은 클로버 커버리지를 반영하기 위해 젠킨스 뷰의 일기 예보를 업데이트하는 것입니다. 그렇게 할 수는 없습니다!PHP 프로젝트의 클로버 적용 범위에 대한 젠킨스 일기 예보 조정 방법

Jenkins Weather Report Clover Coverage

내가 가지고있는 클로버 PHP 범위 보고서 내 젠킨스 프로젝트 구성 체크, 내 clover.xml이 phpunit을에서 생성되는,하지만이에 대한 경계를 조정하는 방법을 잘 모르겠어요 게시 . 내가 처음 이 활성화 HTML 보고서를 게시하지 않았다

<logging> 
    <log type="coverage-html" target="build/coverage" title="ERC" 
    charset="UTF-8" yui="true" highlight="true" 
    lowUpperBound="10" highLowerBound="20"/> 
    <log type="coverage-clover" target="build/logs/clover.xml"/> 
    <log type="junit" target="build/logs/junit.xml" logIncompleteSkipped="false"/> 
</logging> 

프로젝트 설정 범위 측정

,하지만 난 발견했습니다

phpunit.xml.dist에서 로그인 빌드를 저장하고 다시 실행 한 후에는 백분율을 수정하고 적용하는 것이 아무런 영향을 미치지 않았 음을 의미합니다. 젠킨스 날씨 보고서 enter image description here

+1

나는 같은 문제가있어. 그것은 버그 인 것 같습니다. 걱정하지 마시고 이미지를 사용하여 버그 추적기에 새로운 이슈를 열었습니다 : https://issues.jenkins-ci.org/browse/JENKINS-20233이 플러그인에는 미해결 문제가 많지 않습니다. 그래서 잘하면 그들이 그것을 알아 차리고 고칠 것입니다. – kenske

+0

예, 문제 없습니다. 잘하면 문제가 해결됩니다! :) – veilig

답변

1

경계가

enter image description here

그것은 당신이 사용 여부에 따라 대한 조금 다른을 보일 수없는 phpunit을에 젠킨스에 정의 된 클로버 또는 CloverPHP 플러그인하지만, 그것은 젠킨스 설정 페이지에 에테르 방식이야 :)

+0

입력에 감사드립니다 - 나는 여러 가지 방법으로 커버리지 메트릭을 가지고 노려 보았지만 실제 코드 커버리지를 변경하는 것 이외에는 클라우드/태양을 결코 변경할 수 없었다. ** Jenkins Clover PHP 플러그인 **을 사용하고 있습니다. 설정을 저장 한 스냅 샷을 포함하도록 원래 게시물을 업데이트하겠습니다.하지만 변경하려는 것만으로는 아무런 영향이 없습니다. – veilig

+1

점 찍은, 거기에 실제로 클로버 PHP 플러그인에 문제가있는 것 같다. CloverPlugin을 사용하고 phpunit이 제공하지 않는 세 번째 열에 -1을 넣으면 작동하지만 그다지 좋지는 않습니다. – edorian

+0

@edorian을 조사해야합니다.이 문제의 원인/해결책을 찾았습니까? 거기에 어딘가에 "적절한"나는 PHP 클로버 플러그인에 대한 문제 추적기처럼, 이것을 따라 할 수 있습니까? –

관련 문제