虽然PyBuilder覆盖范围很大,但排除文件时,我找不到要设置的属性或排除特定函数或代码行的任何其他方法。
例如,我有一个RESTFUL服务来对测试进行单元测试,但我也有一些函数超出了我不想显式测试的测试类。如果这是一个独立的覆盖执行,那么就可以将覆盖率配置文件.coveragerc更改为下面的内容
[report]
exclude_lines = def MyUndesiredToBeTestedFunction但是,我无法从PyBuilder中找到明显的访问权限。
任何帮助查找覆盖配置文件.coveragerc,是使用PyBuilder运行或其他解决方案,欢迎!
发布于 2017-05-19 10:11:47
对于我来说,如果我将.coveragerc文件放在pybuilder的项目根目录(pybuilderverion0.11.10)中,就可以使用以下示例内容:
[report]
# Regexes for lines to exclude from consideration
exclude_lines =
# Have to re-enable the standard pragma
pragma: no cover
# custom
def __[a-zA-Z]+\(技巧:
https://stackoverflow.com/questions/42668355
复制相似问题