尽管通过了所有测试,但未生成coverage.xml

时间:2018-08-28 21:44:45

标签: python python-unittest coverage.py

长期以来,我一直在努力为我编写的测试提供覆盖范围。 首先,我尝试了简单的命令:-

coverage run pythontestfilename.py
coverage xml -o coverage.xml

这将在当前目录中生成coverage.xml。但是覆盖范围都考虑了环境文件。所以我尝试使用省略命令,但是没有生成覆盖文件,然后我移到配置文件,但我仍然面临同样的问题。 这是我的配置文件.coveragerc和命令

coverage run --rcfile=$BUILD_SOURCESDIRECTORY/.coveragerc $BUILD_SOURCESDIRECTORY/testfilename.py

[run]
omit =
     /env/lib/python2.7/site-packages/*

[html]
directory = ./coverage.html

[xml]
output = ./coverage.xml

这是我第一次使用python,并且此版本也在VSTS上运行。我进行了很多搜索,但没有针对给定问题的解决方案。有人可以指出正确的方向吗?

0 个答案:

没有答案