2017-02-17 3 views
0

私はクラウドサービスを展開していくつかのテストを実行しているVSOリリース管理定義を持っています。展開は問題なく実行されますが、テストは実行されません。ログに次のメッセージが表示されます。VSOリリース管理 - テストは実行されません

警告:で私のDLLパスはテストされていません。インストールされたテスト検出者&エグゼキュータ、プラットフォーム&フレームワークのバージョン設定が適切であることを確認してから、やり直してください。

今、このリリースはビルドによってトリガされ、まったく同じテストセットが実行され、すべてがうまく動作するというのは奇妙なことです。

フレームワークのバージョンを指定してrunsettingsファイルを作成しましたが(1年前に同様の問題で発見したいくつかのSO投稿に基づいています)、違いはありません。これで2日ほど経ちましたが、進歩はありませんでした。どんな提案も喜んで受け入れられる!

+0

どのようなテストフレームワークを使用していますか?テストを実行するためにどのようなタスクを使用していますか? –

+0

デフォルト:MsTestとVisual Studioテストタスク –

+0

あなたはどのタスクを使用していますか?正確には、[VSTest](https://www.visualstudio.com/en-us/docs/build/steps/test/visual-studio-test)や[Run Functional Test](https:// www.visualstudio.com/en-us/docs/build/steps/test/run-functional-tests)を参照してください。ビルド中およびリリース中に渡すタスクへの入力は何ですか?違いは?テストを実行する場所にDLLがコピーされていますか?あなたは実際にテストをどこで実行しているのか分かりますか? –

答えて

0

Arrrrgh!だから、もし私がプロジェクト全体を削除し、再度作成してテストを追加したら、それはうまくいくことが分かります。明らかにGremlins!

アドミニストレーター(削除する必要がある場合)

関連する問題