2012-04-02 10 views
0

多数のアセンブリでncover.reportingを使用してマージを実行しています(250+)。カバレッジフィルタを適用して、チーム名前空間接頭辞(Infrastructure *)で始まり、ゲッターとセッターのカバレッジ私はFullCoverageReport.htmlを表示するとき、私はまだ依存アセンブリとゲッターとセッターが含まれている参照、ただし複数のカバレッジカバレッジフィルタを適用する

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" 

:私はこのようになります基本的なバッチファイルを書きました。私は間違って何をしていますか?

ありがとうございます!

+0

NCoverのどのバージョンを使用しますか? –

答えて

1

は、ここではNCoverフォーラム、再掲載の答えに解決:

私は私のテストプロジェクトの一つに、これらのフィルタを試してみました:// CF "のBusinessObjects *":アセンブリ:偽:真 // CFを "取得します ":メソッド// cf" セット ":メソッド

BusinessObjectsのみが含まれ、すべての取得および設定メソッドが除外されました。うまくいけば、変更されたワイルドカード構文が期待どおりに機能するでしょう。私は正規表現パターン 'get。*'でも成功しました

関連する問題