2011-04-08 70 views
0

我使用的是NCover 3.0。想將結果集成到CC.Net中。一切正常,但CC.Net中顯示的報告並不詳細。我希望能夠顯示未被覆蓋的類,方法和可能的來源。 這是我對楠構建腳本與CC.Net的Ncover集成

<ncover 
    program="${NCoverDir}\NCover.Console.exe" 
    testRunnerExe="nunit-console.exe" 
    testRunnerArgs="..\..\Vault\AppServices\VaultApp.sln /config:Release /noshadow" 
    coverageFile="coverage.xml" 
    appendTrendTo="coverage.trend" /> 
<ncoverreporting 
    program="${NCoverDir}\NCover.Reporting.exe" 
    projectName="TEST" 
    sortBy="Name" 
    maxTopUncoveredToReport="20" 
    hide="HideFullyCovered" 
    coverageTrendPath="coverage.trend" 
    outputPath="Ncovercoverage.xml" > 
    <coverageDataPaths> 
    <include name="coverage.xml" /> 
    </coverageDataPaths> 
    <reports> 
    <report format="Xml" reportType="SymbolModule" /> 
    </reports> 
</ncoverreporting> 

做我懷疑該報告的格式限制爲符號模塊。我們如何獲得HTML格式的全面報道報告。

回答

0

由於CC.NET使用XML報告而不是HTML報告,因此您必須像生成腳本一樣生成HTML,然後從Web控制檯提供指向它的鏈接。 NCover的cc.net插件僅適用於單頁報告xmls。您無法鑽取源代碼等。製作HTML報告並從儀表板鏈接到該報告是一種方法。