实时代码覆盖观众工具,现场检查Java应用程序?
-
23-08-2019 - |
题
我一直在寻找一个代码覆盖率观众旨在检查现场的Java应用程序,主要是如Tomcat应用容器内运行的webapps。当然,也有用于获取单元测试覆盖率的自动报告了一些体面的工具,但我的目的更像是在一个不熟悉的Java应用程序做什么例如实时学习在一个特定的用户交互。
在Eclipse的Java调试器(JPDA与用于远程调试)是真正有用的,但前提是你已经熟悉的应用程序的架构。在理论上,我可能需要一些覆盖工具,将它设置为每隔两秒钟自动刷新静态HTML覆盖报告,但是这是远远没有达到最佳。
有关Adobe Flex的,对Flexcover不正是我想通过提供覆盖浏览器的工具,可视化在近实时的报道,这是比较简单的设置至少为别人谁知道的东西。那么,有没有类似的易于建立GUI工具,自由或不自由,为Java?
解决方案
您可以查看Web应用程序生成的,在Eclipse三叶草的覆盖数据,而不需要从Eclipse中启动Web服务器。
诀窍是在Eclipse三叶草Config屏幕配置initString以指向你的web应用使用相同的clover.db:
和 - 你需要确保你使用的螺纹 flushpolicy 。在三叶草的Maven2-插件使用一个默认。如果您在使用Ant,你需要明确地将它放在<三叶草设置/>.
您还必须确保您使用的四叶草相同版本的Eclipse和你的构建工具。
我本地测试这个! - 和它的作品相当不错
请让我知道你如何去。
其他提示
看一看三叶草。这可能是你在找什么。不是免费的,但很好。
不隶属于 StackOverflow