当前位置:  开发笔记 > 编程语言 > 正文

如何识别哪些代码行参与了Java程序的特定执行?

如何解决《如何识别哪些代码行参与了Java程序的特定执行?》经验,为你挑选了1个好方法。

假设我在IDE中有一个Java程序(在本例中为Eclipse).假设我现在执行程序并在某些时候终止它或它自然结束.

有没有一种方便的方法来确定哪些行至少执行一次以及哪些行没有执行(例如,异常处理或未达到的条件?)

收集此信息的一种手动方式是不断调试并维护一组我们至少通过一次的行.但是,是否有一些工具或分析器已经这样做了?

编辑:只是为了澄清:我需要能够以编程方式访问此信息,而不一定是从JUnit测试.



1> VonC..:

eclemma将是一个良好的开端:代码覆盖工具将允许覆盖会话记录您正在寻找的信息.

替代文字
(来源:eclemma.org)

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有