Java:Eclipse-差异跟踪

时间:2020-03-06 14:39:17  来源:igfitidea点击:

我有一个带有JUnit测试的项目的两个版本。查看文件的差异,没有明显的原因,但是测试通过了一个项目,但没有通过另一个项目。

现在有一段时间,我想知道是否有一个程序可以在运行时记录整个程序的跟踪并将其保存到文件中。对于这个确切的示例,这将非常方便,在该示例中,我希望通过两个测试进行跟踪,然后将它们进行比较。

谁能指出我可能要执行此操作的程序的方向,还是我可以区分这两个程序的流程的方式?

干杯

解决方案

我会为此使用Aspects。例如,检查AspectJ,很容易设计一条规则(切入点),该规则说"对于在我的Java代码中调用的所有方法,都记录方法名称"。

如果我正确地理解了问题,那么看起来这可能会部分地满足要求。

http://www.lambdacs.com/debugger/debugger.html

Eclipse TPTP项目具有一个跟踪引擎,我们可能会发现它很有用。