Не могу отправить имя тега для провайдера в Java Pact Broker - PullRequest
1 голос
/ 20 октября 2019

Как вы видите ниже, я передал системным свойствам JVM значения "pact.provider.tag", "pact.provider.version", "pact.verifier.publishResults". Результаты публикуются в Pact Broker,но имя тега поставщика не публикуется. Посоветуйте, пожалуйста, как опубликовать тег для поставщика

@ MockBean private FactoringService service;

@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();
}

1 Ответ

0 голосов
/ 15 ноября 2019

Можете ли вы попробовать добавить значение в свой POM.XML?

К вашему сведению, https://github.com/DiUS/pact-jvm/tree/master/provider/pact-jvm-provider-maven#publishing-pact-files-to-a-pact-broker

...