2011-07-14 20 views
1

nユニットのGUIは、/ nothreadパラメータのnユニットコンソールと同じ方法で実行できますか?私たちは、C++で書かれたシングルスレッドのアプリケーションでいくつかの厄介なことをやっており、COM上でn-unitでテストしています。テストはコンソールランナーで実行されたとき、すべてがOKです。しかし、GUIランナーは、ESPランタイムチェック違反でテストのいくつかを実行することができません。私はアセンブリ全体、テストフィクスチャまたはテストケースでRequireSTA属性を試しました。しかし、何も助けない:(シングルスレッドモードでnunit GUIを実行

+0

私はそうすることが意味しているので、これが不可能な期待しますテストが実行されている間にUIをロックするUIスレッドでテストを実行します。 – Sven

+0

基本的に私はそれを気にします;)GUIはテスト間で更新されるかもしれません... – rezna

答えて

1

私は同様の問題があった。私は、64ビットの問題を回避するために、代わりにNUnitの-x86.exeでテストスイートを実行しました。

+0

はい、私たちはx86バージョンを使用しますが、/ – rezna

+0

私が間違っていないと、各テストフィクスチャは[SetUp]、[TearDown]、および[Test]がそれぞれ1つのスレッドで実行されるため、問題はありません。同じスレッドで実行します。どのようなエラーが表示されますか?いくつかのスタックトレースを投稿できますか? –

関連する問題