2012-06-07 7 views
5

Я запускаю несколько тестов Junit, запуская результаты теста на консоли, очищаемой и заполняемой журналом текущего теста. Где будет храниться файл журнала, содержащий предыдущие тестовые журналы. Есть ли какой-либо путь в eclipse, с помощью которого я могу видеть такие удаленные журналы.Просмотреть удаленный вывод консоли

+1

По умолчанию журнал не будет храниться нигде, вы можете использовать фреймворк регистрации, например logback или log4j, для хранения журналов в выбранном месте. –

+0

Ответа на этот вопрос @ user714965 good. Если вы согласитесь принять его. –

+0

@ChandrayyaGK: Решение отлично работает в тех случаях, когда мы сконфигурировали выходной файл, как указано. Но он по-прежнему не работает для уже удаленной консоли. Как отметил G-Man, для журналов не включено сохранение по умолчанию, и поэтому его невозможно восстановить. –

ответ

6

Попробуйте следующее:

  • Открыть конфигурацию Run
  • Выберите вкладку Common
  • В Standard Input and Output группе активировать File и установить файл
  • Выберите Append Checkbox
  • запустить свой конфигурация

Таким образом, все, что напечатано на консоли, также будет напечатано в этом файле.

+0

Я пробовал это, и он сделал * не работает *. ... даже при выборе «Run» непосредственно из окна «Run Configurations». ... даже после создания указанного .txt-файла вручную. (Кажется, он должен работать, но это не так. Пожалуйста, отредактируйте ответ, чтобы включить в него, очевидно, важные пропущенные шаги.) –

+0

@ A.M. Ответ содержит все необходимое. – Kai

+0

Вы на 100% прав. Я выбрал неправильный путь. Я был сбит с рельсов после того, как попытался и не смог много раз получить синтаксис «Workspace ...» (как вы определяете имя файла после генерируемого $ {workspace_loc:/myworkspace}? Ввод его (file.txt) сразу после этого не работает. Ввод его после того, как косая черта или обратная косая черта также не работают.), прежде чем отказаться от использования синтаксиса «Файловая система ...», но в любом случае ... мой плохой! –

Смежные вопросы