Положение включения Devel::Cover on/off
При использовании Devel:: Cover в тестовом коде, который тестирует CodeA, есть ли у Devel:: Cover возможность отключить покрытие. Есть ли способ включить или выключить модуль покрытия для каждого пользователя?
Тестовый код тестирует CodeA. Команды Devel:: Cover встраиваются в тестовый код всякий раз, когда тестируются команды CodeA.
Включает ли Devel:: Cover какие-либо положения, в которых эта коллекция покрытия может быть включена или выключена?
1 ответ
Есть способ включать и выключать покрытие во время выполнения, но кажется, что я забыл задокументировать это. Тем не менее, он протестирован, так что вы можете увидеть, как использовать его там:
https://github.com/pjcj/Devel--Cover/blob/master/t/internal/criteria.t
Это не совсем то же самое, что если бы Devel::Cover никогда не загружался, а просто останавливает Devel::Cover, собирающий информацию о покрытии для критериев, которые отключены.