1
今年早些時候,Cobertura在他們最新的代碼庫中增加了「IgnoreMethodAnnotation」。我一直試圖讓這個工作,並感謝缺乏他們的網站上的文檔不知道如何讓他們的螞蟻任務來做到這一點。有沒有人使用過他們添加的這個新功能?我在下面運行但報告全部仍然有在報告中註明的班級。是否有人使用Cobertura的ant任務來排除帶註釋的java類?
我的Ant任務的示例我已經試過:
<cobertura-instrument todir="build/instrumented" ignoreTrivial="true">
<classpath >
<path refid="classpath"/>
</classpath>
<ignoreMethodAnnotation annotationName="ExcludeFromCoverage"/>
我只是在github上的Cobertura庫中創建一個問題:https://開頭github上。 com/cobertura/cobertura/issues/33,它有下週晚些時候的里程碑版本。 – Steve
謝謝,所以你已經確認它不工作? – jason
我不確定。如果您在InstrumentTask.java上查看螞蟻使用的http://bit.ly/1aq70hc,看起來應該沒有問題。我會繼續調查這一點,我將升級文檔(可以使用重組)。我測試了這一點,它通過命令行,儘管maven工作。本週五的某個時間會有新版本發佈。 – Steve