除外されたプロジェクトは、Team Foundationのビルドのテストステップをブロック
-
11-09-2019 - |
質問
唯一のTeam Foundationでの選択のプロジェクトを構築する、この質問をhref="https://stackoverflow.com/questions/1824747/building-select-projects-only-with-team-foundation-build"> フォローをビルドします。私は今、正常20+プロジェクトと、溶液中のプロジェクトのうち3つを「孤立」しました。 3つのプロジェクトの一つは、他のプロジェクト(クラスライブラリ)のいずれかのユニットテストが含まれているテストプロジェクトです。
チームビルドがうまく実行されて、ちょうど3つのプロジェクトは、プロセスに含まれています。しかし、私はビルドの一部としてテストプロジェクトでテストを実行すると、テストは合格が、ビルドは「テストの実行」ステップ、と私は、ビルドログにこのメッセージが表示されますに失敗します:
TESTTOOLSTASK:計装 警告:バイナリを見つけることができません C:\ユーザー...行方不明に[ローカルパス DLL]。
前のエラー ので、警告に変換されました タスクが呼び出されました ContinueOnError =真ます。
同じメッセージがソリューションの一部である3つの異なるのDLL、ために繰り返したが、私は私が構築しようとしている3つのプロジェクトからこれらのDLLへの参照がないことを100%確信しています。どのように彼らは私のビルド/テスト・プロセスに含まれますか?そして、どのように私は、このエラーに対処するのですか?
解決
これは、彼らがテストで参照される原因となった、3つの神秘的なプロジェクトは、コードカバレッジが有効になっていたが判明した。
私はまた、さらに物事を台無しにするように見えた溶液中のデータベースプロジェクトを持っています。
所属していません StackOverflow