2008-09-24 45 views
3

我有一個JUnit測試項目的兩個版本。看看這些文件的差異,沒有明顯的原因,但測試通過一個項目,而不是另一個。Java:Eclipse - Diff Trace

一段時間以來,我一直在想如果有一個程序在程序運行時會記錄整個程序並將其保存到文件中。這對於這個確切的例子來說非常方便,我需要通過兩個測試的跟蹤,然後我想將它們區分開來。

任何人都可以指向一個程序的方向,可以做到這一點,或者我可以區分兩個程序的流程嗎?

乾杯

回答

2

我會爲此使用Aspects。例如,查看AspectJ,設計一個規則(點削減)非常簡單,它表示「對於在我的Java代碼中調用的所有方法,日誌方法名稱」。

0

Eclipse的TPTP project有跡引擎,你可能會發現有用。