2012-01-24 9 views
1

Webテストがあります。別のWebテストWebTestChildを呼び出すWebTestParentを呼び出してみましょう。 あり、私はIDEからそれを実行する問題はありませんが、私はMSTESTを使用してコマンドラインから実行しようとすると、次のように:別のWebテストを呼び出すWebテストでmstest.exeを実行する

C:\MySolution> mstest.exe /testmetadata:"Tests.vsmdi" /test:"WebTestParent.webtest" /testsettings:"local.testsettings" 

私はこのエラーを取得する:

Cannot find the test 'WebTestChild' with storage 'C:\MySolution\somesubfolder\WebTestChild.webtest'. 

ファイルlocal.testsettingsに「展開を有効にする」がチェックされています。

誰もこれを経験したことがありますか?解決策が見つかりましたか?

ありがとうございました。

答えて

2

私はウェブテストに精通していませんが、単体テストでこれを行っています。私は、あなたの問題は、一方から他方への呼び出しではないことを信じます。たぶんあなたの 'WebTestChild'(または両方のテスト)が 'Tests.vsmdi'ファイルの 'TestList'に属していない可能性があります。

テスト用のリストがない場合は、作成する必要があります。詳細については、hereを確認してください。

+0

ありがとう、私は実際にテストリストを使用していましたが、テキストは例のために簡略化されています。 しかし、私がClean Solutionを実行してからコードを再構築した後、問題は "魔法のように"消えてしまいました... – Paul

+0

時には必要なのはたった今リビルトです:) – Schaliasos

関連する問題