无法将Java中提供程序的标签名称发送给Pact Broker

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

正如您在下面看到的,我已经将“ pact.provider.tag”,“ pact.provider.version”,“ pact.verifier.publishResults”的值传递给了JVM系统属性。结果正在发布到Pact Broker中,但是提供者的标签名称未发布。请向我建议如何发布提供者的标签

@ MockBean私有的FactoringService服务;

@BeforeEach
public void setupTestTarget(PactVerificationContext context) {
    context.setTarget(new HttpTestTarget("localhost", 9012, "/adapter-factoring"));

    System.setProperty("pact.provider.tag", "dev");
    System.setProperty("pact.provider.version", "1.0.1");
    System.setProperty("pact.verifier.publishResults", "true");
}

@TestTemplate
@ExtendWith(PactVerificationInvocationContextProvider.class)
public void pactVerificationTestTemplate(PactVerificationContext context) {

    context.verifyInteraction();
}
java spring junit pact pact-broker
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.