2011-08-24 3 views
1

Я новичок в весеннем каркасе. У меня есть некоторый опыт в области rails.Есть ли способ запустить тестовые примеры junit/TestNG в тестовой среде?

Я планирую создать 3 среды (тест, Dev, производство)

Я создал профили в моем п файла для каждого из этой среды,

Если я хочу, чтобы изменить среду я необходимо вручную изменить активный статус как истинный/ложный.

Как только я изменил среду, все мое приложение работает в этой среде.

Мой вопрос,

«Есть ли способ запустить тестовые случаи JUnit/TestNG в тестовой среде без каких-либо изменений в файле пом?»

Спасибо,

Jon

ответ

0

Если вы используете Maven профили вы можете запустить их в several способами. Простейшая вещь для вас, похоже, явно указала профиль с помощью командной строки -P.

mvn -P [test|dev|production] 

Кроме того, Spring 3.1 будет ввести XML Profiles - это может быть хорошим способом, как вы можете работать с различными средами. В этом году это должно быть released - хотя у них уже есть задержка в выпуске RC1. Тем не менее я бы попросил Milestone (я уже это сделал).

(части этого ответа происходит от here)

+0

@Claszen, я не думаю о выполнении теста в консоли. Я запускаю тесты только в eclipse. Спасибо за ваше предложение. Но как мы можем добиться этого в затмении? – Jon

+0

@Jon Я не уверен, что eclipse рассматривает ваши настройки профиля pom.xml при запуске тестов JUnit, но вы можете попробовать открыть свойства проекта eclipse и выбрать _Maven_. Если вы используете m2e, есть поле ввода «Active Maven Profiles», где вы можете установить профиль. Возможно, это также существует в предыдущем плагине m2eclipse. – FrVaBe

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

  • Нет связанных вопросов^_^