Вопросы по теме 'pact'
pact-jvm-consumer-specs2 - отсутствует: метод [ошибка]: GET
У меня проблема с Pact JVM для потребителя spec2, работающего с sbt. - Что может быть не так? - Я не генерирую никаких пакт-файлов.
данный:
проект sbt с зависимостями
"au.com.dius" %% "pact-jvm-consumer-specs2" % "3.2.11"
"org.specs2"...
155 просмотров
schedule
19.12.2022
Почему этот тест провайдера pact-jvm не работает?
У нас есть тест провайдера, который дает сбой только на Jenkins, что мешает мне отлаживать.
Вот некоторые соответствующие журналы от Jenkins:
Error Message
0 - $.body.2 -> Expected name='FXUHHqWrZZcodhHBmeLf' but was missing
0) a request...
1318 просмотров
schedule
30.10.2022
договорный потребитель HTTP-сообщений
У меня есть взаимосвязь между двумя компонентами / микросервисами, где компонент A отправляет события по протоколу HTTP компоненту B. В традиционном пакте HTTP-шаблона потребитель / поставщик A является потребителем B, поскольку A отправляет запрос, а...
161 просмотров
schedule
26.02.2022
Как использовать Pact Matcher для значений, отличных от 'Strings'
В pact-jvm (groovy на стороне потребителя и gradle на стороне поставщика) я пытаюсь использовать сопоставители Pact, как показано ниже:
name regexp(~/\w+/,'sony')
Будет ли регулярное выражение Pact matcher работать только для строк? Для...
1036 просмотров
schedule
10.04.2022
PACT DSL .closeObject для иерархического формата, взаимодействие с файлом PACT, ответ
Я не могу использовать PACT DSL .closeObject() для форматирования ответа взаимодействия PACT. Я прошу предложений, как заставить это работать, или спрашиваю, работает ли .closeObject() не так, как предполагалось? У меня есть корзина с 2...
223 просмотров
schedule
21.04.2023
Как проверить ответ XML с помощью Pact
Я использую платформу Pact для проверки ответа от API. Ответы представлены в формате XML. Ниже показан образец ответа в моем пакт-файле.
"response": {
"status": 200,
"headers": {
"Content-Type":...
674 просмотров
schedule
10.01.2023
Соглашение с обработкой ошибок Джерси
Я создал эту потрясающую точку контроллера:
@Named
@Path("/awsome")
@Api(value = "An Awsome api")
public class AwsomeEndpoint extends BaseEndpoint {
@GET
@Path("{isThisAwsome}")
@Produces(MediaType.APPLICATION_JSON)
@ApiOperation(value =...
481 просмотров
schedule
23.06.2022
pact - Тестирование контракта - Файл PACT не загружается для выполнения
Изначально начал анализировать PACT, скачав проект с гитхаба. В существующий проект я включил свой код для запроса GET services.groupkt.com/country/get/iso2code/IN.
Мне удалось сгенерировать файл PACT, но когда я пытаюсь проверить со стороны...
1012 просмотров
schedule
19.03.2022
Поставщик пакта @State Test всегда возвращает 404
Я могу запустить тест для Spring Boot Project, но я всегда получаю 404 на тесте @State.
@TargetRequestFilter
public void exampleRequestFilter(HttpRequest request) {
System.out.println(request.toString());
request.addHeader("Authorization",...
1351 просмотров
schedule
25.07.2023
Как использовать значки Pact Broker
Кажется, мне не хватает чего-то жизненно важного, но я не вижу, что значки доступны для моих пактов по URI, указанным в примерах здесь: https://github.com/pact-foundation/pact_broker/wiki/Provider-verify-badges
А именно:...
119 просмотров
schedule
11.06.2024
Pact-jvm java noob questions
У меня есть несколько вопросов новичков о Pact JVM (Java);
Если ответ поставщика json-структуры уже известен (например, путем запроса api с помощью Postman), возможно ли автоматически преобразовать тело json Postman в файл контракта pact без...
696 просмотров
schedule
20.06.2023
Получить API карты зависимостей [pact-broker]
Есть ли способ получить полную карту зависимостей всех контрактов от Pact Broker (желательно в формате json)?
В графике используется вызов API: https://<broker-url>/groups/<service>.csv для получения данных для построения графика, но...
200 просмотров
schedule
19.04.2023
Как представить ответы с помощью разнородных массивов в pact-jvm
Мне сложно понять, как представлять массивы со структурно разными объектами в массиве в пакт-контрактах.
Из pact-spec-v3
Также потребуется определить, следует ли комбинировать сопоставители с помощью логического И (все сопоставители должны...
394 просмотров
schedule
05.04.2024
Pact-js - провайдер / потребитель тестирует недостающие файлы в репозитории
Всем привет, Я пытаюсь внедрить PACT JS. В настоящее время я имею в виду эту реализацию :
npm install (или yarn install ) и команда на стороне потребителя ( mocha app/client/spec/PostServiceClient.spec.js ) работали хорошо. Файл pact был...
175 просмотров
schedule
21.05.2022
Автоматизация тестирования микросервисов Проверка необязательных полей
В настоящее время я работаю над автоматизацией функционального тестирования микросервисов для системы планирования встреч для розничных заказов. У нас есть служба A, которая вызывает службу B, используя адаптер с информацией о клиенте, номером...
91 просмотров
schedule
31.07.2023
Как автоматически запускать тест контракта производителя при изменении контракта с потребителем
Если потребитель вносит изменение, которое может нарушить контракт, тест может быть идентифицирован только в том случае, если производитель также построен, но если мы не создаем производителя, неправильный потребитель будет запущен в производство....
44 просмотров
schedule
18.02.2022
Контракт Spring Cloud генерирует пакты с пустым телом, когда тело представляет собой список
Я пытаюсь создать пакты из весенних облачных контрактов, как показано на документация . Он работает, просто находя, когда корнем тела ответа является json, однако, когда я пытаюсь создать пакт, который возвращает массив jsons, он генерирует пустое...
814 просмотров
schedule
31.07.2023