Поскольку ваш метод main()
находится в классе ABC
, который может получить доступ к собственному внутреннему классу.
Вы могли бы иметь сценарий оболочки, чтобы проверить, работает ли ваш сервер в бесконечном цикле, который завершается, когда сервер работает. Затем вы можете запустить свои тесты
Пример: ./wait-for.sh && npm test
Другой способ сделать это - контейнировать все, используя docker
и docker-compose
, а затем запустить тесты.