Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python覆盖率如何生成Unittest报告_Python_Unit Testing_Code Coverage - Fatal编程技术网

Python覆盖率如何生成Unittest报告

Python覆盖率如何生成Unittest报告,python,unit-testing,code-coverage,Python,Unit Testing,Code Coverage,在python中,我可以通过coverage run-m unittest和docoverage report-m/coverage html来获取测试覆盖率,以获取html报告。 但是,它没有显示实际的单元测试报告。单元测试结果在日志中,但我想在xml或html中捕获它,这样我就可以将它与Jenkins集成并在每个构建中发布。这样用户就不必深入日志 我试图找到解决办法,但找不到任何,请让我知道,我们如何可以得到这个使用覆盖工具 我可以使用nos2-nos2--html报告--覆盖率--cove

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

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


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


我之前遇到的“无覆盖率数据”问题通过在其上方的命令with
--coverage中指定覆盖率应报告的目录得到了解决。//

好的,对于那些到此结束的人,我用-
nos2--html报告--覆盖范围--覆盖范围报告html--覆盖范围。

我之前遇到的“无覆盖率数据”问题通过在其上方的命令with
--coverage中指定报告覆盖率的目录得到了解决。//code>