Публикация результатов проверки в pact broker не работает в pact-jvm-provider-spring_2.12 - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь опубликовать результаты проверки для pact-брокера с pact для jvm / spring.Я использую junit4.Тест выполнен и пройден. Добавлен отчет о проверке в файл console / json, но он не публикует результаты в pact broker.

В pom.xml:

<dependency>
    <groupId>au.com.dius</groupId>
    <artifactId>pact-jvm-provider-spring_2.12</artifactId>
    <version>3.5.24</version>
</dependency>

В TestContract.class:

@RunWith(SpringRestPactRunner.class)
@Provider("prov_test")
@PactBroker(host="192.168.132.220",port="80")
@VerificationReports({"console", "json"})
@SpringBootTest(
    properties={
        "pact.provider.version=1.0.1",
        "pact.verifier.publishResults=true"
    },
    webEnvironment = SpringBootTest.webEnvironment.DEFINED_PORT
)
public class TestContract {
...
...
}

В выводе я получаю предупреждение:

Skipping publishing of verification results (pact.verifier.publishResults is not set to 'true')

Спасибо за помощь!

1 Ответ

0 голосов
/ 27 ноября 2018

Изменить pact.verifier.publishResults=true на pact.verifier.publishResults='true'

Посмотреть это github thread

...