現在、私はAppveyorを学び、マイラインソースコードの.Netコードカバレッジにカバーオールを使用しています。私はレポートに見たとき私はユニットテストでカバーすることはできませんクラス(ほとんどのモデル)のカップルを持っていることがわかりました。私はカバーオール統合に動作していない1つの属性[ExcludeFromCodeCoverage]
ました。私は文書で、私が-filter
ddlsに含めることができますが、私は秘密にしたいと思っていますが、現実には排除のためのクラスが少ないため、塗料がいっぱいになります。カバーオールのコードカバレッジからクラスを除外します
それは、コードカバレッジから特定のクラスを除外するために、何らかの形で可能ですか?あなたはUnderstanding Filters
例えば上のセクションを読む必要が
appveyor.yml
after_test: - packages\OpenCover.4.6.519\tools\OpenCover.Console.exe -register:user -filter:"+[**]*" -target:"packages\NUnit.ConsoleRunner.3.6.1\tools\nunit3-console.exe" -targetargs:"/domain:single test\PATH-TO-UNIT-TEST-DLL" -output:coverage.xml
よろしく
カバーオールでコードカバレッジからクラスを除外するが、これappveyor.ymlが正常に解析されることはありませんかわかりません。一行のコマンドを使用してください。 AppVeyorを学ぶときの良い習慣は、UIとYAML Exportメニューを使うことです。 – ilyaf
@ilyaf - 私はあなたが装備の行末に^を使用できると信じています –