Как работать с тестовым проектом maven2 junit с зависимостями артефактов? - PullRequest
0 голосов
/ 23 июня 2010

У меня есть проект 'ABC' с тестами основного кода и джунта.У меня есть требование, чтобы я мог выполнить установленные модульные тесты с более старой версией артефактов продукта.

Чтобы решить это требование, я бы создал проект maven, который содержит только тесты junit.Другой продукт maven создает мой код продукта и помещает артефакт в хранилище.Теперь я могу запустить свои тесты для любой сборки продукта, изменив зависимость сборки в тестовом проекте junit.

Это хорошее решение?Возможно, есть лучшие решения для удовлетворения этого требования?

1 Ответ

1 голос
/ 25 июня 2010

Я думаю, это довольно хороший подход. Вы можете создать профиль для каждой старой версии, а затем активировать их через имя профиля и протестировать разные старые версии, не меняя файл pom для каждого запуска. Затем вы также можете запустить разные профили, отдельно запланированные на сервере непрерывной интеграции ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...