【发布时间】:2019-09-09 17:52:21
【问题描述】:
我正在通过 newman 运行一批集合,其中很少有由于断言错误而失败。因此,我希望 jenkins 作业由于断言失败而最终处于不稳定状态,但 jenkins 作业却抛出了成功状态。
如果任何集合因断言错误而失败,我如何更新 Jenkins 状态以提供不稳定状态。
【问题讨论】:
标签: automated-tests postman web-api-testing newman
我正在通过 newman 运行一批集合,其中很少有由于断言错误而失败。因此,我希望 jenkins 作业由于断言失败而最终处于不稳定状态,但 jenkins 作业却抛出了成功状态。
如果任何集合因断言错误而失败,我如何更新 Jenkins 状态以提供不稳定状态。
【问题讨论】:
标签: automated-tests postman web-api-testing newman
不确定您是如何实现工作的,但是当我配置 Jenkins 时,它按预期工作。在您的 Jenkins 作业中,使用 Execute shell 构建步骤和以下命令:
newman run test.postman_collection.json
Newman 将在成功时返回 0 退出代码,并且作业将为绿色。失败时退出代码将为 1,作业将失败。
【讨论】: