マシン上で正常に実行されているMSTestユニットテストがいくつかありますが、自動ビルドでは失敗します。
このエラーは、一般的なエラー例外を示し、「詳細については内部例外を参照してください」と言います。
通常、テストを実行してから内部例外を調べます。しかし、私のマシンでは正常に動作しています。
内部例外テストも記録するようにテストに指示する方法はありますか?または、ビルドマシンにログオンして、そこからテストを実行する必要がありますか? (私の意見では本当に素晴らしい解決策ではありません。)
回答:
回答№1は0テストが失敗した後に例外を取得する方法を知りません。
ロガーを使用して、発生した例外をログに記録し、ファイルに書き込むか、メールで送信して、必要な詳細をすべて取得できます。
または、(一時的に)ユニットテストをtry / catchでラップし、テスト結果にInnerExceptionをスローして書き込むこともできます。