2011-02-09 5 views
0

CCNETビルドシステムは、設定してからうまく動作しています。最近私たちは別の部屋に移動し、私たちのシステム上で1つのIPアドレスを変更し、NCoverから実行されるMbUnitからCannotUnloadAppDomainExceptionを取得しています。 SVNログをチェックして、変更がないことを確認しました。誰かがこれを経験したことがありますか、私は何を探しているべきですか?CannotUnloadAppDomain MbunitとCCNET

答えて

1

GallioIsolatedAppDomain mode by defaultでテストを実行します。このエラーは、リソースロック、マルチスレッド競合状態などの重大なエラーや、メモリ不足やスタックオーバーフローなどの原因で、AppDomainサンドボックスをアンロードできない可能性があることを示しています。

問題の根本原因を診断するには、詳細情報が必要です。あなたができること:

  • Gallio.Echoで手動でテストを実行し、テストレポートまたはコンソール出力を見てください。
  • IsolatedProcessまたはローカルモードでテストを実行することもできます。これは、プロセス全体をより速く崩壊させるでしょう。根本的な問題を強調する可能性があります。
  • また、Gallio User Groupの質問をすることもできます。
+0

私たちは実際には以前のMbUnitを使用していますが、現在は.NET 4.0用のNUnitに移行しています。私たちがiMacを指し示していたIPアドレスを変更するまでは、別の場所に接続してIPが変更され、その時点で失敗し始めたので、うまくいきました。私は今日それをもう少し調べて、テストのセクションを実行して、どちらが私にその問題を与えているかを見てみましょう。 –

+0

誰かが、テストスイートに値をハードコーディングすることをお勧めしました。私たちのソケット接続は、ランダムなIPにメッセージを送信していました。 –

+0

あなたはついにこの問題を解決しました。 –

関連する問題