Адрес, который уже используется в весенней загрузке, можем ли мы попросить Spring повторно использовать этот же адрес? - PullRequest
0 голосов
/ 16 января 2020

У меня есть набор BDD функций, которые необходимо запустить на том же номере порта. Тестовые случаи выполняются параллельно, а тестовый класс помечен

@ContextConfiguration(classes={c1.class,c2.class})
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT)
public class TestFoo
{
   ...
}

Я не могу использовать настройку RANDOM_PORT в аннотации springboottest, поскольку мне нужно всегда запускать ее на одном и том же порту.

Поскольку тесты выполняются параллельно, он запускает контекст несколько раз на одном и том же номере порта и вызывает исключение уже используемого адреса.

Можно ли заставить контекст приложения запускаться только один раз в течение выполнение всех тестовых случаев и заставить все тесты использовать один и тот же контекст?

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