У меня есть две версии проекта с тестом JUnit. Если посмотреть на разницу файлов, для этого нет очевидной причины, но тест проходит на одном проекте, но не на другом.
Некоторое время я задавался вопросом, существует ли программа, которая записывала бы трассировку всей программы при ее запуске и сохраняла бы ее в файл. Это было бы очень удобно для этого точного примера, где я хочу проследить оба теста, а затем я хочу сравнить их вместе.
Может ли кто-нибудь указать мне направление программы, которая могла бы это сделать, или способ, которым я мог бы различать два потока программы?
Ваше здоровье




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