0

私はTeamCityに少し慣れていません。Visual Studio ソリューション用にセットアップしました。

NUnit ステップを使用して単体テストを実行し、dotCover をコード カバレッジに使用しています。問題は、単体テストでカバーされていることがわかっているコードの特定の部分がありますが、コード カバレッジ レポートでは、それらがゼロ カバレッジで示されていることです。

dir /s コマンドを実行し、すべてのテスト DLL を表示できるので、DLL が問題なく作成されていることがわかります。

  • NUnit ステップは MSIL 4.0 プラットフォームを使用し、テスト パスは次のようになります。

    **/bin/Debug/*Tests.dll

  • コード カバレッジにはフィルターはありません。

多くのテストが実行されます。しかし、検索しても検索レポートに表示されない特定のテストがいくつかあります。

なぜこれが起こっているのですか?どうすれば修正できますか?

4

2 に答える 2

0

愚かな私。無視されていた DLL のスペル*Test.dll*Tests.dll. *Tests.dllテストパスで使用します。

に変更すると、問題は修正されました*Test*.dll

于 2014-07-14T14:59:39.680 に答える