Я создаю сервер сборки CruiseControl.Net. Мой проект компилируется и запускает модульные тесты.Показать отчеты Gallio на CruiseControl.Net
В моей ccnet.config я это:
<tasks>
<msbuild>
<executable>C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable>
<workingDirectory>C:\CCNet\Working\Website</workingDirectory>
<projectFile>Website.sln</projectFile>
<buildArgs>/p:Configuration=Debug /v:quiet /t:rebuild</buildArgs>
<timeout>120</timeout>
</msbuild>
<exec>
<executable>C:\Program Files\Gallio\bin\Gallio.Echo.exe</executable>
<buildArgs>/rnf:Utilities-test-report /rt:Xml-Inline /v:Quiet /rd:C:\CCNet\Working\Website_tests C:\CCNet\Working\Website\Utilities.UnitTests\bin\Debug\Utilities.UnitTests.dll</buildArgs>
</exec>
<exec>
<executable>C:\Program Files\Gallio\bin\Gallio.Echo.exe</executable>
<buildArgs>/rnf:XMLGenerator-test-report /rt:Xml-Inline /v:Quiet /rd:C:\CCNet\Working\Website_tests C:\CCNet\Working\Website\XMLGenerator.UnitTests\bin\Debug\XMLGenerator.UnitTests.dll</buildArgs>
</exec>
</tasks>
<publishers>
<xmllogger logDir="C:\CCNet\Working\Website_logs" />
<artifactcleanup cleanUpMethod="KeepLastXBuilds" cleanUpValue="20" />
<merge>
<files>
<file>C:\CCNet\Working\Website_tests\Utilities-test-report.xml</file>
<file>C:\CCNet\Working\Website_tests\XMLGenerator-test-report.xml</file>
</files>
</merge>
</publishers>
И в моем dashboard.config у меня есть это:
<buildPlugins>
<buildReportBuildPlugin>
<xslFileNames>
<xslFile>xsl\header.xsl</xslFile>
<xslFile>xsl\modifications.xsl</xslFile>
<xslFile>xsl\compile-msbuild.xsl</xslFile>
<xslFile>xsl\MBUnitDetails.xsl</xslFile>
<xslFile>xsl\MBUnitSummary.xsl</xslFile>
</xslFileNames>
</buildReportBuildPlugin>
<buildLogBuildPlugin disableHighlightingWhenLogExceedsKB="50"/>
<xslReportBuildPlugin description="MSBuild Report" actionName="BuildReport" xslFileName="xsl\msbuild.xsl"></xslReportBuildPlugin>
<xslReportBuildPlugin description="MBUnit Test Report" actionName="GallioTestReport" xslFileName="xsl\MBUnitDetails.xsl" />
<xslReportBuildPlugin description="MBUnit Test Report (Condensed)" actionName="GallioTestReportCondensed" xslFileName="xsl\MBUnitSummary.xsl" />
<gallioAttachmentBuildPlugin />
</buildPlugins>
В приборной панели, когда я нажимаю на "Test Report MBUnit" , У меня пустой экран. Когда я нажимаю на тестовый отчет (сжатый), я вижу, что «не выполняется тестирование». Когда я смотрю на журнал сборки, я вижу, что тесты гласил:
<message>2 run, 2 passed, 0 failed, 0 inconclusive, 0 skipped</message>
в XML-файлы тестов генерируются в Website_tests.
Что я пропустил, чтобы отобразить отчеты об испытаниях на приборной панели CCNet?
Спасибо
Неа, ничего не меняет :( – thomasb