0

Chessで単体テストを実行しようとすると、次のエラーが発生します。

ホスティング ルールは、テスト タイプ '単体テスト' がホスト アダプター 'Chess' で実行できないことを指定します。「Chess」でこのテストを実行するには、ホスティング ルールを変更します。指定したホスト アダプタで実行できないテストにデフォルトのテスト ホストを使用するには、テスト実行の構成設定を変更します。

テスト メソッドは次のように定義されます。

[TestMethod]  
[HostType("Chess")]  
[TestProperty("ChessDebug", "true")]  
public void MyUnitTest()  
{...}

localtestrun.testrunco​​nfig ファイルには、次の設定があります。

ホスト > Microsoft.ManagedChess.TeamTestHost.MasterHostAdapter が選択された既定のホストで実行します。

私が欠けているものに関するアイデアはありますか?

4

2 に答える 2

1

少し前のことだとは思いますが、単体テストで Chess を取得して使用することに非常に興味を持っています。コードプレックスで入手できる Visual Studio 2010 バージョンを使用しており、コンパイルして問題なく動作するようです。

サンプルプロジェクトのユニットテストで動作させようとしていますが、出力ウィンドウに表示されます:

「次の理由により、ホスト タイプ 'Chess' を読み込めません: キー 'Chess' が見つかりません。テスト 'NoConsumer' はデフォルト ホストで実行されます。」

何か案は。

また、あなたはまだチェスを使っていますか?

于 2013-12-16T09:00:42.253 に答える
0

Visual Studio を再起動し、localtestrun.testrunco​​nfig のオプションを [ホスト] > [既定のホスト タイプで既定のホストで実行] に変更しました。

于 2010-03-03T08:23:53.233 に答える