1

TeamCity7でNCover3を実行しています。TeamCityはカバープロセスを開始しており、ビルド用のファイルディレクトリでfullcoveragereport.htmlを見つけることができますが、TeamCityはカバレッジ用のタブを作成していません。

TeamCity内でこのNcoverfullcoveragereport.htmlを表示できません。レポートタブの設定に関係していると思います。スタートページセクションの下に、「ビルドのアーティファクトのルートから生成されたレポートのスタートページまでの相対パス。アーカイブからファイルを参照するには、[パス]を使用します。 -to-archive]![relative-path]構文。」これはビルドサーバーマシンを参照していますか?つまり、.buildserverフォルダーからcoverage.zipフォルダーにポイントしますか?

「これは自動生成されたインデックスファイルです(生成されたレポートにindex.htmlが見つかりませんでした)」というメッセージが表示されます。カバレッジタブで、私は近づいていると思います...

何かアイデア、または私が見逃したかもしれないことはありますか?

4

1 に答える 1

1

そのため、多くの人がドキュメントを読み違え、パラメータとして // を入れているようです。また、FullCoverageReport:Html:{teamcity.report.path} も入れました。

実際には、またはが含まれている 1 つの文字列全体である必要があり、一部の人々を混乱させます。

//or FullCoverageReport:Html:{teamcity.report.path}

このシナリオでは (理由は 100% わかりません)、これはまだ機能しませんでした。それが分かって嬉しかったです

//or Summary:Html:{teamcity.report.path}

動作します。完全な NCover レポートほど詳細ではありませんが、空の index.html ファイルよりも優れています。

他のレポート コマンド (以下を参照) をいくつか試して、アドホックの FullCoverageReport で十分かどうかを確認します。 http://docs.ncover.com/kb/reports-available-in-ncover-classic-and-ncover-complete/

于 2012-06-27T19:27:24.747 に答える