正如您在下面看到的,我已将“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();
}