Почему некоторые файлы Python не были проверены покрытием .py? - PullRequest
2 голосов
/ 06 мая 2011

Я использую cover.py для измерения покрытия тестами в проекте Python, но некоторые файлы Python не отображаются в отчете о покрытии. Отличие этих файлов в том, что они не выполнялись никакими тестами (то есть, если бы они были включены в отчет, их охват составил бы 0%).

Каковы возможные причины, по которым эти файлы не были проверены? Если это происходит из-за того, что они никогда не загружались во время модульного тестирования, можно ли принудительно включить range.py для включения этих файлов в отчет?

1 Ответ

4 голосов
/ 06 мая 2011

Если ваши файлы даже не загружаются во время сеанса тестирования, они даже не появятся в результате покрытия.Но вы можете принудительно указать range.py для измерения «не» покрытия в каждом нужном файле с помощью опции source .Он будет включать даже незагруженный исходный код в отчет о покрытии.

...