0

現在、テスト ソース ツリーには、mbunit v2 テストまたは v3 テスト (最新のプロジェクト) を含む c# プロジェクトが含まれています。以前の v2 テスト プロジェクトは、「オートランナー」を使用して XML レポートを生成する exe でした。新しいプロジェクトは、オートランナーを持たない Gallio を使用しているため、gallio.echo.exe を使用して、特定のテスト アセンブリに適切な xml ファイルを生成します。

問題は、XML レポート ファイルを調べて特定の顧客の要件が満たされているかどうかを判断する社内ツールを開発したことです。これは mbunit v2 用に書かれています。echo によって生成される xml ファイルが異なるようです。

だから...v2レポートのように見えるxmlレポートを生成するためにechoを取得する方法はありますか? 内部ツールの書き直しを避ける必要があります (今のところ)...v2 で使用されていたような xml ファイルを生成するために echo を取得する方法はありますか?

4

1 に答える 1

1

デフォルトでは、Gallio は MbUnit v2 互換の tesdt レポート XML の出力をサポートしていません。カスタム レポート XSL テンプレートを作成することでこれを行うことは可能ですが、多くの作業が必要になります。

Gallio のテスト モデルは、MbUnit v2 よりもはるかに一般的で強力であり、結果を古い形式に押し込むことは非常に困難です。

おそらく、ツールを書き直す方が簡単であることがわかるでしょう。あるいは、あなたのツールが他の人にとって一般的に役立つ可能性のある何かを行う場合は、それを (gallio-dev メーリング リスト経由で) 私に送信してみてください。その機能の一部を直接 Gallio に組み込んだり、新しいレポート形式に組み込んだりすることができます。 .

于 2009-07-11T22:24:37.837 に答える