我正在使用EclEmma(Eclipse內部)來掃描我的JUnit代碼覆蓋率。這工作正常 - 但是,我不希望EclEmma掃描我的src/view
文件夾,因爲它包含我認爲不值得測試的Swing代碼。如何忽略使用EclEmma和Eclipse掃描某些類?
當EclEmma運行時,是否有任何方法可以忽略此文件夾,以便:a)運行速度更快,b)不會歪曲覆蓋百分比?
編輯:
我的項目的結構是:
src/view
src/model
src/controller
我與路徑嘗試這些(可能還有其他)條目在首頁部分:
"src/view"
"src/view/*"
"view"
"view/*"
src/view
這些正在使用偏好頁面中的排除部分:
*
*View*
*View*.class
src/view/*View*
src/view/*View*.class
他們都給我分析我的整個src文件夾的結果相同。
謝謝,看起來像我想要的。不幸的是,當我在Excludes中使用了模式com.test.project.view。*時,它似乎沒有排除任何東西。編輯:哎呀,我沒有注意到它說類名... – sdasdadas
我相信這是正確的答案,但我不相信它實際上在EclEmma中的作品。我接受,但如果有人應該閱讀這一點,請知道我無法弄清楚如何包括OR排除類或路徑。 – sdasdadas
@sdasdadas對不起,你能發表你試過的嗎?如果有任何錯別字,它根本就不起作用。 – stevebot