メソッドでカバレッジを除外するPartCoverソースコードを変更しようとしています。しかし、メインロジックがC++コードにあるように見えます。デバッグ中にcppコードにステップインすることは不可能なので、修正する必要があるファイルについて教えてください。私はそれがrules.cppとinstrumentator.cppでなければならないと思っています...そして、これらの変更のために他の.cpp .hと.csファイルに必要なリファクタリングもあります。しかし、もし私が間違っている、あるいは私が見ていなければならない他の場所があるなら、私に知らせてください。他に進むべきヒントもありがとう。PartCoverのメソッド除外
おかげで、お返事のための
感謝。 ただし、DebugBreakのコメントを外すと、nunit-console-86.exeが機能しなくなります。私は、NUnitのバージョンをPartCoverのbinフォルダ内のnunit-framework.dllのバージョンと一致させるために2.5.7に変更しましたが、問題は依然として存在します。これを引き起こす原因は何ですか?
私たちはカバレッジチェック方法を賢明に実行する独自のコンソールアプリを持っています。新しいメソッドが追加されたか、既存のメソッドのコードがリファクタリングされているかどうかを確認しますが、それでもカバレッジは少なくとも決定されたパーセンテージ以上でなければなりません。何らかの理由でテストを完全に行うことができない方法があります。それらについては、クラス全体を除外することは意味がありません。
確かにこの質問は、現在のPartCoverサポート担当者がいるGitHubでよくなるでしょう –