Mam obecnie nasz serwer kompilacji skonfigurowany z CruiseControl.Net, który wykonuje kompilację przy użyciu MSBuild, a następnie wykonuje testy jednostkowe przy użyciu MSTest. Problem polega na tym, że nie widzę danych wyjściowych testów jednostkowych w CC - wiem, że są one uruchamiane, ponieważ mogę spowodować, że kompilacja nie powiedzie się, jeśli popełnię błąd.Pierwsze wyjście MSTest do pokazania w CruiseControl.Net
Śledziłem przewodniki online od http://blogs.blackmarble.co.uk/blogs/bm-bloggers/archive/2006/06/14/5255.aspx i http://www.softwarepassion.com/?p=89, ale wciąż nie mam szczęścia.
Mój plik ccnet.config zawiera
<tasks>
<msbuild>
<executable>C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable>
<workingDirectory>C:\CCBuilds</workingDirectory>
<projectFile>Application.sln</projectFile>
<buildArgs>/noconsolelogger /p:Configuration=Debug /v:diag</buildArgs>
<targets>Build</targets>
<timeout>900</timeout>
<logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
<exec>
<executable>deleteTestLog.bat</executable>
<baseDirectory>C:\CCBuilds</baseDirectory>
<buildArgs></buildArgs>
<buildTimeoutSeconds>30</buildTimeoutSeconds>
</exec>
<exec>
<executable>C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\mstest.exe</executable>
<baseDirectory>C:\CCBuilds</baseDirectory>
<buildArgs>/testcontainer:UnitTests\bin\Debug\UnitTests.dll /runconfig:localtestrun.Testrunconfig /resultsfile:testResults.trx</buildArgs>
<buildTimeoutSeconds>30</buildTimeoutSeconds>
</exec>
</tasks>
<publishers>
<merge>
<files>
<file>testResults.trx</file>
</files>
</merge>
<xmllogger logDir="C:\Program Files\CruiseControl.NET\server\Checkin Build\Artifacts\buildlogs" />
</publishers>
plik dziennika w katalogu C: \ Program Files \ CruiseControl.NET \ server \ Checkin Budowanie \ Artefakty \ buildlogs zawiera wyniki testów jednostkowych, nie brakowało mi żadnych kroków ?
Pierwszy link został przeniesiony, teraz na http://blogs.blackmarble.co.uk/blogs/bm-bloggers/post/2006/06/14/MSTest-and-CruiseControl-NET -.aspx – sfuqua