Пропуск файлов из покрытия - PullRequest
1 голос
/ 13 мая 2019

У меня совсем другое требование, чтобы исключить некоторые файлы из тестового покрытия.

У меня есть несколько файлов, которые предназначены для работы в Linux, а не в Mac OS X, и на основе платформы подчеркивания я либо запускаю тест, либо нет.Я рассмотрел запуск тестовых случаев на основе платформы, но мне нужно как-то исключить этот конкретный файл из покрытия тестов.

Можно ли применить условие для платформы к файлу конфигурации, в котором мы исключаем файлы из покрытия?

1 Ответ

0 голосов
/ 14 мая 2019

Большинство инструментов покрытия кода позволят вам настроить, для каких файлов вы измеряете покрытие кода.Точный ответ будет зависеть от используемого вами инструмента покрытия.

Поскольку вы пометили тег python, я предполагаю, что вы используете инструмент покрытия (с pip install coverage).В этом случае вы можете использовать параметр omit в настройках, чтобы удалить файлы, которые вы не хотите измерять.Дополнительную информацию можно найти в их документации .

...