Сборочная линия. Ожидание первоначального заполнения базы перед запуском тестов


#1

Как вы решаете такую задачу - дождаться, пока пройдет первоначальное заполнение базы при первом запуске или при смене версии? В Jenkins настроена pipeline-задача, есть 2 стейджа:
stage (‘Обновление тестового контура’){
cmd("deployka loadrepo
cmd("deployka dbupdate
}
stage (‘Юнит-тестирование’) {
cmd("vrunner xunit ./tests/xUnit
}
Проблема в том, что на этапе Юнит-тестирование запускается база и тесты начинают выполняться одновременно с первоначальным заполнением. Хочется разделить эти шаги, т.к. для тестов нужны данные в базе.
Пробовал запускать режим предприятие с обработкой, в которой написано ЗавершитьРаботуСистемы(Истина), но это криво работает, выдаются вопросы пользователю и остается открытым окно.


#2

В vanessa-runner есть встроенная обработка, которая ждёт завершения работы обработчиков обновления. Емнип пример запуска есть в README


#3

спасибо, попробую