Tôi hiện đang có máy chủ xây dựng của chúng tôi thiết lập với CruiseControl.Net chạy một xây dựng bằng cách sử dụng MSBuild và sau đó chạy thử nghiệm đơn vị sử dụng MSTest. Vấn đề là tôi không thể nhìn thấy đầu ra của các bài kiểm tra đơn vị trong CC - Tôi biết họ đang được chạy vì tôi có thể nhận được xây dựng thất bại nếu tôi cam kết một bài kiểm tra thất bại.Bắt đầu ra MSTest để hiển thị trong CruiseControl.Net
Tôi đã làm theo hướng dẫn trực tuyến từ http://blogs.blackmarble.co.uk/blogs/bm-bloggers/archive/2006/06/14/5255.aspx và http://www.softwarepassion.com/?p=89 nhưng vẫn không có may mắn.
tập tin ccnet.config My chứa
<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>
Các log file trong C: \ Program Files \ CruiseControl.NET \ server \ Checkin Build \ Artifacts \ buildlogs chứa các kết quả đơn vị kiểm tra, có tôi bị mất bất kỳ bước ?
Liên kết đầu tiên đã chuyển, hiện tại http://blogs.blackmarble.co.uk/blogs/bm-bloggers/post/2006/06/14/MSTest-and-CruiseControl-NET -.aspx – sfuqua