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