在python中,我可以通过coverage run -m unittest
和do coverage report -m
/coverage html
获取html
报告来获得测试覆盖率。
但是,它没有显示实际的单元测试报告。单元测试结果在日志中,但我想在xml
或html
中捕获它,这样我就可以将它与Jenkins
集成并在每个构建中发布。这样用户就不必深入日志
我试图找到解决办法,但找不到任何,请让我知道,我们如何可以得到这个使用覆盖工具
我可以使用nos2-nose2 --html-report --with-coverage --coverage-report html
得到这个结果——这将生成两个html报告——一个用于单元测试,另一个用于覆盖。但由于某种原因,当我运行实际的项目时,这失败了(没有收集/报告覆盖率数据)
好吧,对于那些最终来到这里的人,我用-
nose2 html-report with-coverage coverage-report html coverage ./
我之前遇到的关于“无覆盖率数据”的问题通过在其上方的命令中用
coverage ./
指定应该报告覆盖率的目录来解决相关问题 更多 >
编程相关推荐