Запустите все файлы в каталоге, чтобы измерить охват
Я хочу запустить покрытие для всех файлов в каталоге.
Например, у меня есть следующая структура каталогов:
root_dir/
tests/
test1.py
test2.py
code_dir/
Есть несколько файлов Python в tests
каталог. Я хочу запустить их вместе, используя coverage run
и создать отчет.
По отдельности я могу сделать так:
coverage run tests/test1.py
coverage run tests/test2.py
и создать отчет.
Как я могу сделать это с помощью одной команды?
Благодарю.
1 ответ
Решение
Вы должны использовать тест-бегун, чтобы найти и запустить эти тесты. Или pytest
, или же python -m unittest discover
сделаю это для вас.