2009-10-14 1 views
0

Нам нужно запустить модульные тесты с более старой версией JUnit4 (по тайным причинам). У Eclipse есть выбор между Junit3 и Junit4, но нет возможности добавить/изменить версию Junit4.Как работать со старой версией Junit 4 в Eclipse (Galileo)

Временная работа вокруг заключалась в том, чтобы скопировать плагин junit из Eclipse Ganymede, но это сбивается, когда Galileo обновляется.

Похоже, что менеджер обновлений JUnit является частью большого обновления. Я не вижу возможности управлять им через диспетчер обновлений или elsewere.

+0

Возможно, вы можете опубликовать отдельный вопрос о том, какая у вас проблема, требующая запуска старой версии JUnit, и вы можете получить обходной путь, позволяющий запускать последнюю версию. – Yishai

+0

Мы создали TestClassRunner, который печатает имя текущего теста в stdout по мере его запуска. Это расширяет внутренний класс, который мы эгоистично/глупо использовали. Я считаю, что новый способ сделать это с аннотацией, которая не совместима с обратной стороной – 2009-10-15 21:41:13

ответ

1

Я считаю, что используется junit4, какая версия находится в вашем target platform. Чтобы изменить его, перейдите в Окно -> Настройки -> Разработка плагинов -> Целевая платформа. Цель по умолчанию - запущенное затмение. Вы можете создать новую цель на основе по умолчанию, добавить старый junit4 в цель и отключить новую на вкладке «Содержимое».

+0

Спасибо за помощь! – 2009-10-15 21:38:09