У меня есть специальный интеграционный тестовый пакет на python, который технически является всего лишь прогоном python my_script.py --config=config.json
. Я хочу сравнить использование различных конфигов с точки зрения того, какая часть строк кода в моем проекте будет активирована.
Конкретное содержимое my_script.py не имеет значения - это точка запуска, которая анализирует конфигурацию, а затем импортируети вызывает функции, определенные в нескольких файлах, из папки ./src.
Я знаю инструменты для измерения покрытия в pytest, например cover.py;Однако есть ли способ измерить охват не тестового запуска Python?