虽然PyBuilder Coverage很好地排除了文件,但我找不到要设置的属性或以其他方式排除特定功能或代码行。
例如,我有一个单元测试测试的RESTFUL服务,但是我也有一些函数,它们是我不想明确测试的测试类。如果那将是一个独立的Coverage执行,则可以将Coverage配置文件.coveragerc更改为低于
的内容[report]
exclude_lines = def MyUndesiredToBeTestedFunction
但是,我找不到PyBuilder对它的明显访问权。
欢迎使用PyBuilder运行或其他解决方案的Coverage配置文件.coveragerc的任何帮助!
答案 0 :(得分:1)
对我来说,如果我将.coveragerc
文件放在我的pybuilder项目的项目根目录(pybuilder verion 0.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]+\(
<强>提示:强>