我正在寻找代码覆盖工具的答案。我知道在这个问题上的变化之前一直在问:Java的代码覆盖率:死亡或付费?
- https://stackoverflow.com/questions/3904571/code-coverage-tools-in-java
- https://stackoverflow.com/questions/39329/what-is-your-favourite-code-coverage-tools-free-and-non-free
- Code coverage tools in Java
- Is there any handy code coverage tool to be used with JUnit?
因此有可能这是一个可怕的问题。但大多数情况下,这些问题是年旧的,我期待看看是否有新的工具出现。
我所知道的:
但据我所知(见下文),这两个开源项目基本上已经死亡。付费解决方案是一种选择,但如果可能的话,我更喜欢开源。
开源实质上已经放弃了创新的代码覆盖软件,或者有能量进入了一些我不知道的新库吗?
的Cobertura
Latest version: 1.9.4.1, released 3/3/2010
Last commit: 1/7/2011
艾玛
Latest version: 2.1.5320, released 6/22/2005
Last commit: (uses CVS, so there are no changesets, but commits are 6-8 years old)
Developer forums have only a handful of posts
三叶草
Latest version: 3.1.5, released 4/25/2012
旧的最后提交或版本不一定意味着该项目已经死亡;也许它已经达到了不需要额外开发并被认为是稳定的点。我仍然使用Cobertura作为IDE插件。 – 2012-08-02 23:15:32
Cobertura是我历史上使用过的一种,它对我们来说一般效果很好。但是我对没有提交或活动的项目的关注是谁来处理错误?我想这是开源的,所以也许答案是:我! – 2012-08-02 23:18:04
我想是这样:)或者,也许你可以得到修复在Hackaton事件中的错误,人们聚集在一起编写/调试一些东西? – 2012-08-02 23:20:07