1

上位のアップは、ユニットテストカバレッジのレポートを求めています。アリのスクリプトにcoberturaがあります。これにより、htmlファイルの大きなリストが生成されます。ビルドサーバーでcoberturaを実行してすべての人に見てもらうのは素晴らしいことですが、まだ持っていません:(。

私の質問は、coberturaレポートをマネージャーが読みたいもの、特にExcelシートにエクスポートする簡単な方法はありますか?

4

3 に答える 3

0

Sonarをインストールし、ビルドを構成して、そこにコードカバレッジメトリックを公開することをお勧めします。Sonarを実行する理由は他にもたくさんありますが、実際にはセットアップと統合が驚くほど簡単です。

次の回答は、COberturaとSonarをANTビルド内に統合する方法を説明しています。

SONAR-Coberturaを使用してコードカバレッジを測定する

于 2012-05-30T22:31:20.683 に答える
0

うーん、これは最悪です... Cobertura で選択できる出力形式は、XML または HTML だけです。

  1. HTMLファイルは大丈夫ですか?これは非常に読みやすいので、印刷しておけばよいでしょう。メールに埋め込むこともあります。

  2. XSLT の調子はどうですか? Ant には XSLT タスクがあります。XSLT を使用して、XML ファイルを、Excel で読み取ることができるコンマ区切り値ファイルに変換できます。

2つ目は悪くない。XSLTは習得が難しい言語ではなく、XSLT を使用してファイルを翻訳するのにそれほど時間はかかりません。Antでこれを数回行いました。実際に XSLT が得意になるには十分ではありませんが、これを行う方法を学ぶことはそれほど悪いことではないことを知るには十分です。

于 2012-05-30T23:57:02.487 に答える
0

これを行うためのすぐに使える方法はありません。最善の策は、Apache をローカルで実行し、サーバーを使用して HTML ファイルを提供することです。これを行うために外部ビルド サーバーは必要ありません。Mac、Linux、または Windows dev ボックスで簡単にホストできます。

それを過ぎると、チームがいる場合はビルド サーバーをセットアップする必要があります。どこかでソース管理を実行していますか?

于 2012-05-30T03:39:32.487 に答える