如下所示,我已将“pact.provider.tag”、“pact.provider.version”、“pact.verifier.publishResults”的值传递给 JVM 系统属性。结果正在发布到 Pact Broker,但提供商的标签名称未发布。请告诉我如何为提供商发布标签
@MockBean 私有(private)保理服务服务;
@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();
}
最佳答案
您可以尝试在 POM.XML 中添加该值吗?
关于java - 无法将 Java 中提供程序的标签名称发送到 Pact Broker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58476337/