取り組んでいるプロジェクトのコード カバレッジをより正確に反映しようとしていますが、Entity Framework で生成されたクラスに関して問題が発生しました。これらのクラスのコンストラクターをカバレッジ統計から除外したいので、ExcludeFromCodeCoverage
期待どおりにクラスを再生成する属性を T4 テンプレートに追加しました。
using System.Diagnostics.CodeAnalysis;
public partial class Address
{
[ExcludeFromCodeCoverage]
public Address()
{
this.Person = new HashSet<Person>();
}
...
}
テストしてコードカバレッジ統計に含める必要があるカスタムロジックを含む部分クラスがいくつかあるため、これをメソッドレベルで追加しようとしています。
私が読んだことから、dotCoverを使用する場合は自動的に除外されるはずですが、ExcludeFromCodeCoverage
TeamCity を介して実行する場合にこれが当てはまるかどうかはわかりません。運がない。ExcludeFromCodeCoverage
ExcludeFromCodeCoverageAttribute
ありがとう