1

一般的な .NET テスト フレームワークである MSTest、NUnit、MbUnit、または xUnit.NET のいずれかで、コマンド ライン テスト ランナーに単純な yes/no または true/false または 1/0 を出力させて、すべてのテストが合格または不合格?

私は次のような回避策を受け入れます。

  1. すべてのテストに合格した場合は出力なし、失敗した場合は出力します。
  2. 失敗したテストの数。ゼロまたはゼロ以外の値を探すことができました。
  3. #1または#2に類似したその他のもの

この種の機能を提供するフレームワークはどれですか?

今日、MSTest をいじってみましたが、MSTest.exe の出力を使用できるものにする方法がわかりませんでした。

4

3 に答える 3

3

必要に応じて、すべて XML を出力します (特にMSTest )。私のバージョンの MSTest のように XSLT を使用できます。

于 2009-03-16T06:48:14.570 に答える
2

MbUnit が構築されているが、MSTest、NUnit、RSpec などの出力も処理する、フレームワークおよびその他のツール (テスト ランナーなど) であるGallioを見てください。

これはまさにあなたが求めたものではありませんが、Gallio テスト ランナーからの出力を使用する場合は、テスト形式の無料サポートが得られます。これは基本的に標準出力です。

于 2010-06-10T11:55:13.077 に答える
0

MSTest および他のほとんどのランナーは、チェックできる終了コードを返します。

于 2010-06-20T18:54:03.623 に答える