Python覆盖率如何生成Unittest报告

2024-03-28 18:41:47 发布

您现在位置:Python中文网/ 问答频道 /正文

在python中,我可以通过coverage run -m unittest和do coverage report -m/coverage html获取html报告来获得测试覆盖率。 但是,它没有显示实际的单元测试报告。单元测试结果在日志中,但我想在xmlhtml中捕获它,这样我就可以将它与Jenkins集成并在每个构建中发布。这样用户就不必深入日志

我试图找到解决办法,但找不到任何,请让我知道,我们如何可以得到这个使用覆盖工具

我可以使用nos2-nose2 --html-report --with-coverage --coverage-report html得到这个结果——这将生成两个html报告——一个用于单元测试,另一个用于覆盖。但由于某种原因,当我运行实际的项目时,这失败了(没有收集/报告覆盖率数据)


Tags: 工具run用户reporthtml报告coverage覆盖率
1条回答
网友
1楼 · 发布于 2024-03-28 18:41:47

好吧,对于那些最终来到这里的人,我用- nose2 html-report with-coverage coverage-report html coverage ./

我之前遇到的关于“无覆盖率数据”的问题通过在其上方的命令中用 coverage ./指定应该报告覆盖率的目录来解决

相关问题 更多 >