Есть ли какой-либо способ с Maven запускать кусок кода в качестве настройки перед тестированием каждого модуля? Очистка для каждого модуля также будет плюсом.Настройка на модуле на Maven
Чтобы привести пример, допустим, что у меня есть модули A и B, с классами тестов AA, AB, BA, BB и BC, каждый из которых содержит пару тестовых методов. Таким образом, модуль A будет запускать тестовые классы AA и AB, первый из которых содержит тестовые методы AA.1 и AA.2 и второй AB.1 и AB.2.
Учитывая, что я хотел бы тест расстановок работать так:
- Перед модуль А
- До класса АА
- Перед методом АА.1
- Перед метод AA.2
- До класса AB
- Перед использованием метода AB.1
- Перед использованием метода AB.2
- Перед модулем В
- перед классом BA
- и так далее
Это легко установить большинство из этого, но я не вижу никакой возможности для выполнения шагов 1 и 8, и я хотел бы ,
EDIT
Да, это та вещь, которая должна , чтобы быть интеграционное тестирование, но это не так, и мы говорим о десятках модулей, не говоря уже испытания. Мне нужно подготовить эти ресурсы для каждого модуля, в основном, так что тестирование модуля может выполняться параллельно.
JUnit - это только одна из многих схем тестирования. Но мне любопытно что-то ... есть ли какой-либо способ, определяющий тестовые костюмы, или я должен набирать сотни имен классов? Только один из моих модулей имеет 228 test _classes_ - ручная разводка просто не масштабируется. –
Несмотря на то, что в качестве наиболее часто используемого инструмента для де-факто тестирования интеграции, junit, безусловно, не хватает некоторых функций в этой области. Я обновил свой ответ с некоторыми предложениями о том, как их добавить. – soru