Вот почему вы должны ограничивать интеграционные тесты и использовать в основном модульные тесты в процессе разработки и ставить интеграцию в конце, чтобы не тратить свое время и время ваших команд каждый раз, когда вам нужно собрать. Что вы могли бы сделать (используя @RunWith (SpringRunner.class)), чтобы загрузить conetext для всех тестов, в которых он нуждается, это создать интеграционный ClassTest и поместить все тесты внутри него, чтобы контекст был загружен для всех их только один раз.