【问题标题】:PyBuilder - how to continue when tests fail or coverage is too low?PyBuilder - 当测试失败或覆盖率太低时如何继续?
【发布时间】:2017-12-13 12:05:38
【问题描述】:

来自 maven,如果在 pybuilder 中有一个配置选项,我可以在测试失败或测试覆盖率太低时继续操作。

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

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

【问题讨论】:

    标签: python unit-testing build pybuilder


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-12-11
      • 1970-01-01
      • 2014-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-01
      • 2021-02-11
      相关资源
      最近更新 更多