在开源 Pact Broker 中哪里启用待处理的 Pact

问题描述 投票:0回答:1

如果消费者发布新的/更新的协议,我们希望防止我们的协议提供者测试失败。 为此,我添加了故障安全插件。我们正在使用 Maven 和 Java

<pactbroker.enablePending>true</pactbroker.enablePending>
<pactbroker.providerTags>main</pactbroker.providerTags>
</systemProperties>

但我不确定是否还必须配置 Open Source Pact Broker。 在协议中我从未看到待处理标志设置为 true

如果我有一个绿色协议,我更改它并发布它,我希望 pendung 是真实的。这是我的理解

java testing pact
1个回答
0
投票

待处理不是合同上的状态,它是根据多种因素动态计算的。请参阅https://docs.pact.io/pact_broker/advanced_topics/pending_pacts

您在提供程序范围内启用该设置,以防止您的提供程序构建因新更改而中断 - 这

请参阅 https://docs.pactflow.io/docs/workshops/ci-cd/ 了解解释其工作原理的研讨会

© www.soinside.com 2019 - 2024. All rights reserved.