【发布时间】:2020-04-18 23:54:01
【问题描述】:
我有基于 spring-boot 的应用程序和 pact-broker 在我们的环境中运行。所以我要添加一些合同测试。我已经将一些关于 groovy dsl 的联系人放入项目中。 我想为 pact-broker 生成客户端存根。根据documentation,我必须将 spring.factories 文件放入 META-INF 并添加 StubGenerator 接口的实现。 但是我的自定义存根生成器在 generateClientStubs 任务执行期间没有运行。 我尝试在调试模式下运行 gradle 任务,但在日志文件中只看到了默认的 DslToWireMockClientConverter:
[org.springframework...RecursiveFilesConverter] Stub Generators [[org.springframework.cloud.contract.verifier.wiremock.DslToWireMockClientConverter@b03dde3]]
如何为基于协议的客户端存根添加自定义存根生成器?
【问题讨论】:
标签: java spring-boot pact spring-cloud-contract