Ant를 통해 다양한 AntUnit, MbUnit 및 NUnit 테스트를 실행하는 CruiseControl 서버가 있습니다. 그들이 우리이 (가)를 CruiseControl 설정에 다음 모든에서 출력을 병합하기 위해MbUnit 테스트와 NUnit 테스트 병합 및 CruiseControl에 표시
는 :
이 작동<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은 < 테스트 케이스 >을 사용하여 테스트 결과를 나타내는 반면, MbUnit은 < 실행 >을 사용합니다.
NUnit unittests.xsl을 적용하여 MbUnit 출력을 NUnit 호환 형식 XML로 변환하여 병합하여 전체 테스트 보고서를 생성하는 방법을 알고 계십니까?
MBUnit 테스트 및 NUnit 테스트 형식을 제공하면 필요한 변환이 작성 될 수 있습니다. 이상적으로는 MBUnit 테스트의 매우 작은 XML 인스턴스와 데이터가 어느 출력으로 전달되는지에 대한 방향을 가진 원하는 결과 (NUnit 테스트의 XML 인스턴스)를 제공 할 수 있습니다. –
나는 똑같은 말을하려고했다. :) –