문제

우리는 ANT를 통해 다양한 개미 니트, MBUNIT 및 NUNIT 테스트를 실행하는 CruiseControl 서버를 보유하고 있습니다.

cruisecontrol config에서 다음과 같은 모든 내용을 병합하기 위해 다음과 같습니다.

<log dir="logs/${project.name}/">
  <merge dir="${q7.build.tests.dir}/reports" pattern="*.xml" />
  <merge dir="${q7.build.tests.dir}/reports" pattern="**/*.html" />
</log>

이것은 작동하지만 MBUnit은 NUNIT 및 Antunit과 다른 XML 형식으로 테스트를 출력합니다. 예를 들어, Nunit은 사용하는 것 같습니다u003Ctestcase> MBUNIT를 사용하는 반면 테스트 결과를 의미합니다u003Crun> 다른 것들 사이.

MBUNIT 출력을 Nunit 호환 형식 XML로 변환하는 방법을 알고 있으므로 함께 병합하여 Nunit UnitTests.xsl을 적용하여 전체 테스트 보고서 세트를 생성 할 수 있습니까?

도움이 되었습니까?

해결책

Gallio를 사용하여 MBUNIT 및 NUNIT 테스트를 모두 실행하는 경우 출력이 동일한 형식이되며 Gallio 보고서를 사용할 수 있습니다.

Nunit 보고서 외에 MBUNIT 보고서를 포함하도록 Dashboard.Config 파일을 교체하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top