2009-07-07 11 views
0

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

問題点:特定の顧客要件が満たされているかどうかを判断するために、xmlレポートファイルを確認するツールが開発されました。これはmbunit v2用に書かれたものです。エコーによって生成されたxmlファイルは異なっているようです。

So ... v2レポートのようなxmlレポートを生成するエコーを取得する方法はありますか?私たちは内部ツール(今のところ)を書き直す必要はありません...とにかく、v2で使用されていたようなxmlファイルを生成するためにエコーを得ることができますか?

答えて

1

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

Gallioのテストモデルは、MbUnit v2よりはるかに一般的で強力です。結果を古い形式に変更するのは非常に難しいでしょう。

ツールを書き直すほうが簡単でしょう。代わりにあなたのツールが他の人に一般的に使用されるようなものを作っているなら、あなたは私に(gallio-devメーリングリスト経由で)送信しようとするかもしれませんし、その機能のいくつかをGallioや新しいレポートフォーマット。

+0

ちなみに、Gallioも古いv2テストを実行できます。コンパイル方法を変更する必要はありません。 .exeをGallio.Echoに渡すだけです。 –

関連する問題