2012-10-13 3 views
3

내가 일하는 한 팀이 Jenkins + PHPUnit for CI를 사용합니다. 특정 사람이 빌드에 실패 할 수있는 특정 테스트를 처리하고 있음을 나타내는 좋은 방법을 찾고 있습니다. Claim plugin은 실패한 전체 빌드를 주장하는 데는 좋은 것처럼 보이지만 좀 더 세부적으로 만들 수있는 방법을 찾고 있습니다. 테스트 당 하나의 "끈적"한 테스트 청구를 만드는 것이 특히 유용 할 수 있습니다. 따라서 동일한 테스트가 실패하면 다음 청구자가 유지됩니다. 주장을 할 수 있습니까? (가능하다고 생각했지만, 그렇다면 뭔가 빠뜨려 야합니다)? 다른 것이 이것을 할 수 있습니까?Jenkins의 특정 실패 테스트 신청

+1

찾고있는 기능이 클레임 플러그인의 일부입니다. 프로젝트에 대해 junit 테스트 결과의 소유권을 주장하고 게시하는 즉시 특정 소유권 주장을 테스트 할 수 있습니다. 필자는 PHP 개발자가 아니기 때문에이 제안을 확인할 수 없습니다. [xunit plugin] (https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin)을 설치하려 했습니까? 그렇다면 깨진 테스트의 특정 테스트 결과를 드릴 다운하여 테스트를 청구 할 수 있는지 확인하십시오. – MrsTang

답변

0

MrsTang에 표시된대로 Claim 플러그인에서 제공합니다. 그러나이 작업을 활성화해야합니다.

작업 구성에서 빌드 후 작업 Publish Test Results 아래에 Allow claiming of failed tests 확인란이 있습니다. 그러면 실패한 테스트를 청구 할 수 있습니다. 우리는 그 기능이 아주 잘 작동한다는 것을 알았습니다.

+0

흥미 롭습니다. 'Publish JUnit test result'를 추가하면 'xUnit 테스트 결과 게시'아래에 해당 확인란이 표시됩니다. 여기서는 PHP를 사용하고 있습니다. 아마도 xUnit은 아직이 기능을 지원하지 않습니다. – FoolishSeth

+1

이 기능은 JUnit 플러그인이 아니라 Claim 플러그인이 제공한다고 생각합니다. 클레임 플러그인에 대한 Jenkins Jira의 문제를 작성하여 xUnit 플러그인에 옵션을 추가하도록 요청하는 것이 좋습니다. – pushy

관련 문제