2

テストカバレッジは同じセットアップで正常に機能しており、最近更新されたものを把握できません (ビルド構成の変更と vsdl/testconfig の変更を確認しました)。

ログに表示される唯一の違い (カバレッジのあるビルドとカバレッジのないビルドの間) は次のとおりです。

実行コードは検出されませんでした。この問題は、次のいずれかが原因で発生する可能性があります。 - 包含/除外パターンが正しくない - アセンブリがデバッグ情報なしでコンパイルされている - .pdb ファイルが利用できない - MSTest に対して Visual Studio コード カバレッジが有効になっている - MSTest および Visual に対して .testrunco​​nfig が使用されているStudio コード カバレッジが無効になっていない (enable="true" の CodeCoverage セクションが存在する)

これらすべてをチェックしました。どれも問題ではないようです。助言がありますか?

同様の問題に関する他の質問はほとんど見つかりませんでしたが、私の場合、提案された解決策はどれもうまくいきませんでした:

以前に提案された解決策: 1)無効なフィルター。 すべてのフィルターを削除しますが、まだカバレッジ レポートはありません。

2)無効なアクセス許可。 ログに例外は見られません。「拒否されたカバレッジレポート」のようなものはありません

4

1 に答える 1

0

ログがないと、問題の原因を突き止めることができないのではないかと心配しています。「teamcity.agent.dotCover.log」構成パラメーターをエージェントの空のディレクトリへのパスを使用してビルド構成に追加すると、すべての dotCover ログ ファイルがそこに配置され、TeamCity は圧縮されたログを非表示のビルド アーティファクトとして公開します。 .teamcity/.NETCoverage/dotCoverLogs.zip'. 情報は、この電子メール アドレス (support@jetbrains.com) に送信できます。

于 2015-01-21T15:48:24.897 に答える