5
我是一個完整的構建系統新手通過和通過。我現在一直在玩這個遊戲兩個星期左右,我無法破解它,我想我已經達到了需要一雙新眼睛的地步。最終,我打算在我的TeamCity構建項目中創建一個新的NCover覆蓋報告(至少是總結報告)。TeamCity MSBuild加利奧NCover報告
我已經嘗試了所有方式的東西,我在網上找到了一些演示,來自NCover球員的附加功能,並閱讀了很多我很困惑!我有以下的任務在我的MSBuild腳本:
<Target Name="TestCoverage">
<Message Text="Test Assemblies @(TestAssemblies)" />
<Gallio RunnerType="NCover"
IgnoreFailures="true"
Files="@(TestAssemblies)"
ReportDirectory="Reports"
ReportTypes="xml"
ReportNameFormat="gallio_cover"
RunnerProperties="NCoverCoverageFile='$(MSBuildProjectDirectory)\Reports\codecoverage.xml';
NCoverArguments='//w %(TestAssemblies.RootDir)%(TestAssemblies.Directory) CoverageExcludeAttribute //ea //r:Local'" >
<Output TaskParameter="ExitCode" PropertyName="ExitCode"/>
</Gallio>
</Target>
該錯誤消息我在所生產的gallio_cover.xml報告看到的是:
<logEntry severity="info" message="Connected
Profiled process terminated. Profiler connection not established." />
<logEntry severity="error" message="Host process exited with code: 1" />
我扯下的東西負載最後一條消息。
我見過這麼多不同的例子,說明我應該怎麼做,以至於我無法跟蹤我通過加利奧調用NCover的問題。
任何想法或輸入將非常感激。
謝謝,
詹姆斯。
爲什麼不運行NCover作爲自己的構建任務,在http://weblogs.asp.net/lkempe/archive/2008/03/30/integration -of-ncover - 到 - 團隊 - 城市的高科技頭,brothers.aspx?我在這裏錯過了什麼? – 2009-10-07 22:32:53
嗨克里斯, 我的測試是使用xUnit編寫的,我的印象是NCover需要NUnit控制檯應用程序。所以我實際上只是使用xUnit控制檯應用程序來嘗試這件事情,到目前爲止我還沒有看到任何人這樣做。 – Jammer 2009-10-07 22:46:26