【发布时间】:2020-07-31 15:51:48
【问题描述】:
在 python 中,我可以通过 coverage run -m unittest 和 do coverage report -m / coverage html 获取测试覆盖率以获取 html 报告。
但是,它没有显示实际的单元测试报告。单元测试结果在日志中,但我想在xml 或html 中捕获它,所以我可以将它与Jenkins 集成并在每个构建中发布。这样用户就不必深入研究日志。
我试图找到解决方案,但找不到任何解决方案,请告诉我,我们如何使用覆盖工具来解决此问题。
我可以使用nose2 - nose2 --html-report --with-coverage --coverage-report html 得到这个 - 这将生成两个html 报告 - 一个用于单元测试,另一个用于覆盖。但是由于某种原因,当我使用实际项目运行时,这会失败(没有收集/报告覆盖数据)
【问题讨论】:
标签: python unit-testing code-coverage