我一直在寻找一个代码覆盖率观众旨在检查现场的Java应用程序,主要是如Tomcat应用容器内运行的webapps。当然,也有用于获取单元测试覆盖率的自动报告了一些体面的工具,但我的目的更像是在一个不熟悉的Java应用程序做什么例如实时学习在一个特定的用户交互。

在Eclipse的Java调试器(JPDA与用于远程调试)是真正有用的,但前提是你已经熟悉的应用程序的架构。在理论上,我可能需要一些覆盖工具,将它设置为每隔两秒钟自动刷新静态HTML覆盖报告,但是这是远远没有达到最佳。

有关Adobe Flex的,对Flexcover不正是我想通过提供覆盖浏览器的工具,可视化在近实时的报道,这是比较简单的设置至少为别人谁知道的东西。那么,有没有类似的易于建立GUI工具,自由或不自由,为Java?

有帮助吗?

解决方案

您可以查看Web应用程序生成的,在Eclipse三叶草的覆盖数据,而不需要从Eclipse中启动Web服务器。

诀窍是在Eclipse三叶草Config屏幕配置initString以指向你的web应用使用相同的clover.db:

“三叶草initString配置”

和 - 你需要确保你使用的螺纹 flushpolicy 。在三叶草的Maven2-插件使用一个默认。如果您在使用Ant,你需要明确地将它放在<三叶草设置/>.

您还必须确保您使用的四叶草相同版本的Eclipse和你的构建工具。

我本地测试这个! - 和它的作品相当不错

请让我知道你如何去。

其他提示

看一看三叶草。这可能是你在找什么。不是免费的,但很好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top