我正在尝试使用Nunit配置Cruise Control以进行报告。但我无法完成这项任务。任何人都可以请帮助我如何配置ccnet.config文件的配置,以及一些简单的分步教程,以解释它。
答案 0 :(得分:3)
您是否为MSBuild或NAnt使用构建脚本?
我这样做:
<Target Name="rununittests">
<NUnit Assemblies="$(outputdir)\MyTests.dll"
OutputXmlFile = "$(artifactdir)\MyTests.Results.xml"/>
</Target>
<msbuild>
<executable>c:\....\msbuild.exe</executable>
<projectFile>c:\...\mybuildscript</projectFile>
<targets>rununittests</targets>
<logger>c:\...\rodemeyer.msbuildtoccnet.dll</logger>
</msbuild>
RodeMeyer记录器是我在CC.NET网页上找到的记录器。
在我的CC.NET项目配置结束时,我确保合并输出XML:
<publishers>
<merge>
<files>
<file>...\*.results.xml</file>
</files>
</merge>
<xmllogger/>
</publishers>