Я занимаюсь обновлением нашего приложения до JUnit4. Мне удалось запустить наши тестовые примеры с помощью аннотаций Spring.
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration
Затем мы выполняем все тесты с помощью Ant, используя
<junit ...>
<batchtest fork="yes" todir="tmp">
<fileset dir="${testsrc.dir}">
<include name="**/Test*.java"/>
</fileset>
</batchtest>
Однако, судя по нашим лог-файлам, контекст Spring создается заново для каждого отдельного тестового класса. Таким образом, общее время выполнения слишком велико. Каков правильный подход к загрузке контекста Spring только один раз?
Спасибо, Саймон Нидербергер.