Как получить покрытие для нескольких тестовых файлов с помощью coverge.py

Извините, если вопросы уже были заданы, но при использовании coverage.py для получения отчетов о покрытии кода, как мне получить покрытие для нескольких тестовых файлов? Например, если бы у меня был каталог, структурированный так:

package
├── README.md
├── LICENSE
├── setup.py
├── tests
│   └── test_file.py
│   └── test_file2.py
├── package
│   └── __init__.py
│   └── another_file.py

Как получить отчет о покрытии для всех файлов в каталоге тестов с помощью cover.py?


person Quantalabs    schedule 14.02.2021    source источник
comment
На самом деле, похоже, этот вопрос уже задавался - stackoverflow.com/questions/44812538/   -  person Quantalabs    schedule 14.02.2021
comment
Отвечает ли это на ваш вопрос? Покрытие модульными тестами Python для нескольких модулей   -  person VirtualScooter    schedule 14.02.2021
comment
@VirtualScooter Я не пытаюсь тестировать несколько модулей, а несколько файлов. Я нашел --include, но это не сработало, когда я попробовал.   -  person Quantalabs    schedule 14.02.2021
comment
Похоже, вы запускаете один тестовый файл за раз. Используйте средство запуска тестов, которое может запускать все ваши тесты, и используйте покрытие вместе с ним. Если это не то, что происходит, предоставьте дополнительную информацию, например, как вы выполняете свои тесты.   -  person Ned Batchelder    schedule 14.02.2021