2012-10-23 56 views
1

我知道如何添加1個排除過濾器,但是,如果我想排除多個項目,該怎麼辦?我是否重複「 - 」聲明?或者是逗號分隔?特別是,我試圖從覆蓋率計算中排除測試和安裝:向OpenCover添加多個排除過濾器

<property name="coverage.report.filter" value="+[${product}*]* -[${product}*Installer.Designer*]* -[${product}*Tests]* " />  

對不起,新手提前OpenCover :)

謝謝!

回答

0

如果您在命令行輸入OpenCover.Console.exe,我想您會看到它接受空格分隔的過濾器。在提供的OpenCover應該安裝的文檔中也會詳細介紹這一點 - 假設您使用的是從GitHub下載的文檔。

的信息也可在WIKI

+0

我做的正是,但報告繼續顯示覆蓋安裝程序文件,我想排除。這就是過濾器現在的樣子: value =「+ [$ {product} *] * - [* ProjectInstaller *] * - [* Installer *] *」 我錯過了什麼?謝謝! – user1552485

+0

當您說「文件」時,「文件」是什麼意思 - 過濾器的某些部分是\ [模塊過濾器\] NameSpaceClass-過濾器 注意:根據您的VS設置,模塊名稱和文件名(程序集)產生的是相同的,但事實並非如此。 –