Java:Eclipse-Diff跟踪

Java:Eclipse-Diff跟踪,java,eclipse,diff,trace,callstack,Java,Eclipse,Diff,Trace,Callstack,我有两个版本的带有JUnit测试的项目。从文件的差异来看,没有明显的原因,但是测试通过了一个项目,但没有通过另一个项目 一段时间以来,我一直在想,是否有一个程序可以在运行时记录整个程序的跟踪,并将其保存到文件中。这对于这个确切的例子来说非常方便,在这个例子中,我希望跟踪两个测试,然后将它们区分在一起 有人能给我指出一个可以实现这一点的程序的方向吗,或者我可以区分这两个程序的流程的方法吗 干杯我会用方面来做这个。以AspectJ为例,设计一条规则(切入点)非常容易,它说“对于Java代码中调用的所

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

一段时间以来,我一直在想,是否有一个程序可以在运行时记录整个程序的跟踪,并将其保存到文件中。这对于这个确切的例子来说非常方便,在这个例子中,我希望跟踪两个测试,然后将它们区分在一起

有人能给我指出一个可以实现这一点的程序的方向吗,或者我可以区分这两个程序的流程的方法吗


干杯

我会用方面来做这个。以AspectJ为例,设计一条规则(切入点)非常容易,它说“对于Java代码中调用的所有方法,记录方法名”。

如果我正确理解您的问题,这可能部分实现您的目标

Eclipse有一个跟踪引擎,您可能会发现它很有用