python - PyBuilder - 当测试失败或覆盖率太低时如何继续?

标签 python unit-testing build pybuilder

来自 Maven,如果在 pybuilder 中有一个配置选项就好了,它允许我在测试失败或测试覆盖率太低时继续。

我想知道是否存在这样的选项 - 在文档中没有找到它: PyBuilder Plugins Documentation

背景:
我计划在 jenkins 中使用 pybuilder 并在声纳中发布我的测试结果,同时仍然能够将开发工件上传到我们的内部存储库。如果构建因测试失败或覆盖率太低而停止,那么所有这些都不起作用。

最佳答案

问题的测试覆盖率部分已解决:

有一个属性,可以在build.py中设置:

@init
def set_properties(project):
    project.set_property('coverage_break_build', False)

通过pyb -X找到 - 它打印出很多配置值。

关于python - PyBuilder - 当测试失败或覆盖率太低时如何继续?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47792600/

相关文章:

使用 pip 或 repos 中的 easy_install 安装 Python 包

python - 散点图上的 Bokeh 图回归线

build - 重新(构建|部署|开始)时您会做什么?

linux - 为多个发行版和版本构建 Linux 包

android - Flutter Android 构建输出错误

python - 不从文件加载 python 模块

python - Pyspark/Python - 使用 MIN/MAX 而不丢失列

java - 如何测试 org.jboss.seam.postInitialization 的观察者是否正常工作

maven - 无法运行ElasticSearch测试

c++ - 在 g++ 下获取 stringstream >> my_double 以给出无限值或 NaN 的方法?