长期以来,我一直在努力为我编写的测试提供覆盖范围。 首先,我尝试了简单的命令:-
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上运行。我进行了很多搜索,但没有针对给定问题的解决方案。有人可以指出正确的方向吗?