Ich führe eine Zusammenführung unter Verwendung von ncover.reporting für eine Reihe von Assemblys (250+) durch und versuche Coverage-Filter nur auf Assemblys anzuwenden, die mit dem Namespacepräfix (Infrastruktur *) meines Teams beginnen und ausschließen Berichterstattung über Getter und Setter. Ich schrieb eine grundlegende Batch-Datei, die etwa wie folgt aussieht:Wenden Sie mehrere Coverage-Filter an
NCover.Reporting
C:\hudson\jobs\Infrastructure.Members.Api\workspace\Infrastructure.Members.Api.Test-dll-coverage-results.xml
C:\hudson\jobs\Infrasctucture.REST.Proxy\workspace\Infrasctucture.REST.Proxy.Test-dll-coverage-results.xml
...
//s MergeCoverage.xml
//cf "Infrastructure*":Assembly:False:True
//cf "*get_*":Method
//cf "*set_*":Method
//or FullCoverageReport:Html
//op "C:\NCoverProjects\Reports\FullCoverageReport"
//p "Infrastructure"
Allerdings, wenn ich FullCoverageReport.html sehe ich sehe immer noch die abhängigen Baugruppen und Getter und Setter enthalten sind. Was mache ich falsch?
Vielen Dank im Voraus!
welche Version von NCover verwenden Sie? –