2011-11-21 106 views
3

我認爲eclemma是一個用於粗略估計我的測試覆蓋率的好工具,但在報告中,它也顯示了測試本身的覆蓋率,這令人討厭。 有沒有簡單的方法來禁用這個(因此只顯示程序代碼覆蓋率)?從ECLEmma報告中刪除測試

回答

2

假設您將測試用例保存在單獨的文件夾中,是的。當您再次運行覆蓋範圍時,請點擊「覆蓋配置」。選擇「覆蓋率」選項卡並取消選擇不想包含的文件夾。

如果它不會讓您取消選擇單個文件夾,您需要進入項目首選項,打開「Java Build Path」部分並轉到「Source」選項卡。選中「允許輸出文件夾作爲源文件夾」並將測試文件夾分配到不同的輸出位置。運行覆蓋時,您現在應該可以取消選擇單個文件夾。

+0

是不是有一些方法來禁用單個文件(例如用正則表達式)? – billybob

+0

@billybob在Eclipse插件(EclEmma)中它似乎不被支持,但是您可以從命令行運行EMMA,或者使用篩選器運行EMMA:http://emma.sourceforge.net/reference/ch02s06s02.html –