У меня есть микро-сервис nodejs, работающий внутри докера. Я хочу создать отчет о покрытии кода, когда на нем выполняются тесты BDD.
Для создания отчетов о покрытии кода, я знаю, c8 может быть использовано. Но проблема, с которой я сталкиваюсь, заключается в том, что c8
необходимо, чтобы узел завершил свое выполнение - нормальный / сбой. Поскольку это микросервис, узел никогда не завершает выполнение после выполнения BDD.
Если я остановлю контейнер (docker stop
или Ctrl + C
в режиме переднего плана), контейнер выйдет непосредственно перед тем, как c8
выдаст отчет (я не уверен в этом, я предполагаю, что это так).
Что я могу сделать в этом сценарии?