Ich habe derzeit unseren Build-Server mit CruiseControl.Net eingerichtet, wobei ein Build mit MSBuild ausgeführt wird und dann Komponententests mit MSTest ausgeführt werden. Das Problem ist, dass ich die Ausgabe der Komponententests in CC nicht sehen kann - ich weiß, dass sie ausgeführt werden, weil ich den Build zum Fehlschlagen bringen kann, wenn ich einen fehlgeschlagenen Test begehe.Die MSTest-Ausgabe wird in CruiseControl.Net angezeigt
Ich habe die Online-Guides von http://blogs.blackmarble.co.uk/blogs/bm-bloggers/archive/2006/06/14/5255.aspx und http://www.softwarepassion.com/?p=89 verfolgt, aber immer noch kein Glück.
Meine ccnet.config Datei enthält
<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>
Die Protokolldatei im Verzeichnis C: \ Programme \ CruiseControl.NET \ server \ Checkin \ Artefakte bauen \ buildlogs die Einheit Testergebnisse enthält, habe ich verpasst irgendwelche Schritte ?
Der erste Link ist umgezogen, jetzt unter http://blogs.blackmarble.co.uk/blogs/bm-bloggers/post/2006/06/14/MSTest-and-CruiseControl-NET -.aspx – sfuqua