2012-01-03 60 views
2

Cobertura的文檔給出了以下示例,以顯示如何在Cobertura的類路徑上的jar文件內對類進行檢測。如何在Cobertura中的罐子裏只安裝特定的類?

<cobertura-instrument todir="${instrumented.dir}"> 
    ...........  
    <fileset dir="../lib"> 
     <include name="myjar.jar" /> 
    </fileset> 
    ........... 
</cobertura-instrument> 

該方法將檢測指定jar中的所有類。

如何在jar文件中只指定指定的類文件?

+0

你試過打電話cobertura-之前解壓當前jar文件儀器化,然後添加你想要的文件。或者用你想要的工具生成一個新的jar文件。 – sandrozbinden 2012-01-03 16:59:00

回答

3

cobertura-instrument任務有兩個子任務可以做的伎倆(沒有足夠的可能性,嘗試一下):

<cobertura-instrument todir="${instrumented.dir}"> 
    <includeClasses regex=".*" /> 
    <excludeClasses regex=".*\.Test.*" /> 
    <!-- ... --> 
</cobertura-instrument>