Тестирование состояния гонки на огурец Jenkins работает на одновременных серверах - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть набор тестов Cucumber, который выполняется Jenkins на пуле серверов, который иногда запускается одновременно в пуле серверов.

Я испытываю состояние гонки, когда сохраненные настройки базы данных изменяютсятестовый запуск на сервере A, который затем приводит к сбою тестового запуска на сервере B, так как он ищет параметры в другом состоянии

Есть ли способ настроить тесты на огурец или Jenkins для запуска сценариясервер B ожидает завершения сценария, выполняемого на сервере A, прежде чем он может продолжиться?

1 Ответ

0 голосов
/ 11 февраля 2019

Рекомендуется, чтобы ваши тесты не зависели друг от друга;Каждый тест должен быть в состоянии пройти индивидуально.Поэтому лучшим решением было бы изменить дизайн ваших тестов, чтобы они не зависели от того, находится ли БД в определенном состоянии, или, по крайней мере, чтобы один тест не мешал другому.

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