9

TestDriven.Netが私のgallio/mbunitテストで機能しないのはなぜですか?

MbUnit v2でTDD.Netを使用しましたが、問題はありませんでしたが、新しいPCの新しいgallioリリースでは、何も起こりません。

ソリューションエクスプローラーのtdd右クリックメニューから、「デバッガーでテスト」を実行すると、画面下部のVSステータスバーに「0合格、0失敗、0スキップ」と表示されます。

フィクスチャを右クリックして同じことを行うと、

"The target type doesn't contain tests from a known test framework or a 'Main' method."

個別のテストで実行すると、SetUpが実行されていないように見えるため、テストは失敗します(ただし、少なくとも実行されます)

私はこれがこの問題のように聞こえることを知っていますが、私のレジストリは正しいように見えます。

TDD.NetメニューからNCoverを実行しようとしても、何も起こりません(出力ウィンドウのちらつき以外)

resharperで「ユニットテストの実行」を行うと、それらがすべて取得され、正しく実行されます。

Gallio / MbUnit 3.0.5.546、TDD.Net 2.18.2268、Resharper 4.1、VS 2k8 Pro 9.0.30729.1 SP、.Net 3.5 SP1、Windows Server 2k8(x86)を使用しています

4

4 に答える 4

11

Gallio の前に TestDriven.Net をインストールする必要があるだけです。そうしないと、Gallio インストーラーは TestDriven.Net の拡張機能をインストールしません。

于 2009-01-06T23:24:48.140 に答える
1

多くのアンインストール、再起動、再インストールで解決したようです:s

于 2008-12-29T08:57:16.690 に答える
0

テスト仕様クラスがテスト プロジェクト/名前空間以外のプロジェクトにあるときに、このエラーが発生していました。

于 2010-05-03T18:36:55.900 に答える