Я пытаюсь настроить круиз-контроль с помощью Nunit для отчетности. Но я не могу выполнить эту задачу. Любой может помочь мне, как настроить файл ccnet.config для его конфигурации, а также несколько простых и пошаговых инструкций для его объяснения.
Настройка круиз-контроля с помощью NUnit и SVN
Ответы (1)
Вы используете сценарий сборки для MSBuild или NAnt?
Я так делаю:
- У меня есть сценарий сборки (msbuild), в котором у меня есть задача, которая запускает мои модульные тесты NUnit. Эта задача выглядит так в моем сценарии сборки (просто):
<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>
The RodeMeyer logger is a logger that I've found somewhere on the CC.NET webpage.
В конце конфигурации моего проекта CC.NET я убеждаюсь, что выходной XML объединен:
<publishers> <merge> <files> <file>...\*.results.xml</file> </files> </merge> <xmllogger/> </publishers>
person
Frederik Gheysels
schedule
26.01.2009