如何标记契约处于进行中状态

如果一个契约处于进行中状态,这意味着在生产者端,测试不会生成,但存根会生成。您可以在文档的此部分中阅读更多相关信息。

在 CI 构建中,在投入生产之前,您需要确保类路径中没有处于进行中状态的契约,因为它们可能导致误报。因此,默认情况下,在 Spring Cloud Contract 插件中,我们将 failOnInProgress 的值设置为 true。如果您希望在生成测试时允许此类契约,请将此标志设置为 false