Остановка и запуск приложения Spring Boot во время одного интеграционного теста - PullRequest
0 голосов
/ 18 ноября 2018

Загрузочное приложение My Spring имеет метод @Asynch.

В реальной жизни приложение может аварийно завершить работу при работе асинхронного потока, вызывая различные проблемы / переназначения и т. Д.

ЕстьЕсть ли способ имитировать такой сценарий во время интеграционных тестов приложения?

Имеется в виду выполнить тест, который выглядит примерно так:

  • Запустить приложение / Использовать работающее приложение
  • Начальная процедура Async (у нас есть индикация, когда она закончилась)
  • Остановка приложения
  • Запуск приложения
  • Начальная установка Asyncпроцедура (у нас есть указание, когда она закончилась)
  • Утверждение различных вещей относительно "сбоя", с которым столкнулось приложение

Возможно ли что-то подобное?

...