Java: Eclipse - Diff Trace - PullRequest
       11

Java: Eclipse - Diff Trace

3 голосов
/ 24 сентября 2008

У меня есть две версии проекта с тестом JUnit. Глядя на разницу в файлах, нет очевидных причин для этого, но тестирование проходит для одного проекта, но не для другого.

Некоторое время назад я задавался вопросом, существует ли программа, которая записывает трассировку всей программы при запуске и сохраняет ее в файл. Это было бы очень удобно для этого точного примера, где я хочу, чтобы трассировка проходила через оба теста, а затем я хочу сравнить их вместе.

Может ли кто-нибудь указать мне направление программы, которая могла бы сделать это, или способ, которым я мог бы различить потоки двух программ?

Приветствия

Ответы [ 3 ]

2 голосов
/ 24 сентября 2008

Если я правильно понимаю, ваш вопрос выглядит так, как будто это может частично достичь того, что вы ищете.

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

2 голосов
/ 24 сентября 2008

Я бы использовал Аспекты для этого. Посмотрите, например, AspectJ, очень легко разработать правило (срез точки), которое гласит: «Для всех методов, вызываемых в моем коде Java, укажите имя метода журнала».

0 голосов
/ 24 сентября 2008

Проект Eclipse TPTP имеет механизм трассировки, который может оказаться полезным.

...