2
顯示我們必須通過Ant運行的各種AntUnit,MbUnit的和NUnit測試一個CruiseControl的服務器。合併MbUnit的和NUnit的測試和CruiseControl的
爲了合併來自所有這些,我們中的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的使用<除其他事項外運行>來表示的測試結果。
有誰知道如何改造MbUnit的輸出到NUnit的兼容格式的XML,我們就可以合併到一起運用NUnit的unittests.xsl生產全套的檢測報告?
所需要的轉換可以寫。理想情況下,您可以提供一個MBUnit測試的非常小的XML實例,以及需要的結果(作爲NUnit測試的XML實例),以及數據進入哪個輸出的方向。 – 2009-01-11 22:31:57