2011-07-18 15 views
0

TeamCityで設定されたCIからnunit-consoleを実行して、さまざまなアセンブリのテストを実行しています。 TestFixturesの1つに失敗したテストがあると、テストの実行は停止します。失敗後にNUnitを続行する

現在、私は失敗した最初のテストを見ることができますが、テストフィックスが増えて失敗する可能性があるかどうかはわかりません。

スローされた例外の詳細がすべてなくても、失敗したテストとテスト用のフィクスチャを一覧表示するサマリーを表示したいと思います。

誰もが考えている?おかげさまで

+0

MSBuildを使用していますか? – sll

+0

はい、MSBuildを実行する最終的なビルダースクリプトを使用しています – ravyoli

+0

すばらしく、最終的にNUnit MSBuildコミュニティタスクを使用して単体テストを実行するか、単にnunit-console実行ファイルを手動で実行していますか? – sll

答えて

2

NUnitは、テストの失敗回数に関係なく、指定されたアセンブリ内のすべてのユニットテストを実行する必要があります。最初にチェックするのは、単体テスト実行からの生のxml出力です。テストが実行されているが、ビルドサーバーがすべての結果を表示していないことがわかります。その場合、変更が必要なxsltが存在する可能性があります。

もう1つのことは、コマンドラインツールを使用してすべてのテストを実行し、すべてのテストを実行するかどうかを確認することです。それらがサーバーではなくボックスで実行されている場合は、ビルドボックスに構成上の問題がある可能性があります。

さらに別の可能性は、NUnit自身がエラーを引き起こしている重要な問題(おそらくアセンブリをロードできなかったこと)です。

関連する問題