当Nant构建文件执行NUnit时,CruiseControl.NET查看NUnit xml测试结果

Bla*_*rel 9 nant nunit cruisecontrol

我有一个Nant构建文件,在编译dll之后执行NUnit.我正在使用CruiseControl中的任务执行NAnt构建文件.所以NAnt运行的测试不是CruiseControl.

如何配置它以便CruiseControl Web仪表板可用于查看NUnit输出?


这解决了它:

<publishers>
    <merge>
        <files>
                 <file>build\*.test-result.xml</file>
        </files>
    </merge>
    <xmllogger />
 </publishers>
Run Code Online (Sandbox Code Playgroud)

ckr*_*mer 6

您希望使用CruiseControl的合并功能来获取您的nunit XML输出.这是我公司的情况,似乎运作得相当好.这是一个配置片段(这在ccnet,config中的<publishers>元素中):

 <merge>
     <files>
         <file><path to XML output>\*.xml</file>
     </files>
 </merge>
Run Code Online (Sandbox Code Playgroud)

希望这对你有用.