0

NCover 3.0 を使用しています。結果を CC.Net に統合したいです。すべて正常に動作しますが、後で CC.Net に表示されるレポートはそれほど詳細ではありません。カバーされていないクラス、メソッド、およびおそらくソースも表示できるようにしたいと考えています。これは、NAnt ビルド スクリプトで行ったことです。

<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 で取得するように、完全なカバレッジ レポートを取得するにはどうすればよいですか。

4

1 に答える 1

0

CC.NET は HTML レポートではなく XML レポートを使用するため、ビルド スクリプトで現在行っているように HTML を生成し、Web ダッシュボードから HTML へのリンクを提供する必要があります。NCover の cc.net プラグインは、単一ページのレポート xml に対してのみ機能します。ソース コードなどにドリルダウンすることはできません。HTML レポートを作成し、ダッシュボードからリンクする方法があります。

于 2011-04-08T13:46:28.923 に答える