Запустите все файлы в каталоге, чтобы измерить охват

Я хочу запустить покрытие для всех файлов в каталоге.

Например, у меня есть следующая структура каталогов:

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 сделаю это для вас.

Другие вопросы по тегам