В настоящее время я пишу модульные тесты для Python, для этого я использую комбинацию встроенного модуля «unittest» и внешней библиотеки под названием «coverage».
При создании отчета в окнах я получаю следующий вывод:
C:\Users\Me\Project> coverage report --include package/*
...
package\tests\scanner.py 53 0 100%
package\tests\scans.py 169 32 81% 202-235
---------------------------------------------------------------------------
TOTAL 1344 336 75%
Однако, когда я развертываю это на машине под управлением Linux, это происходит:
$ coverage report --include package/*
Name Stmts Miss Cover Missing
-------------------------------------
No data to report.
ERROR: Job failed: exit code 1
Если я использую следующее, он находит файлы, но не находит файлы во вложенных файлах:
$ coverage report -m package/**/*.py
Кто-нибудь знает, как я могу это исправить?
package
- person Paradoxis   schedule 10.07.2017