Используете ли вы сценарий сборки для MSBuild или NAnt?
Я делаю это так:
- У меня есть скрипт сборки (msbuild), в котором у меня есть задача, которая запускает мои тесты NUnit-модулей
Эта задача выглядит так в моем buildscript (просто):
<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>