Devel :: Cover - Сохранить данные покрытия до окончания программы - PullRequest
2 голосов
/ 19 февраля 2020

Вопрос: Могу ли я заставить Devel::Cover сбросить / сохранить данные покрытия в коде, например, cover->dump_coverage(), до завершения программы?

Контекст: Я хочу извлечь отчеты о покрытии, даже если я принудительно завершу процесс Perl с помощью kill -9, для которого Devel::Cover не может сохранить свои данные покрытия . Я обнаружил, что Devel::Cover имеет метод для выключения / включения во время выполнения, но это не заставляет модуль сбрасывать свои данные. Есть ли у него другой метод для дампа покрытия?

1 Ответ

2 голосов
/ 22 февраля 2020

На стороне Devel :: Cover, вызовите Devel :: Cover :: report ().

Поймать сигнал зависит от вас ...

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