Я пытаюсь создать функцию опроса, используя повтор до синтаксиса. Мой тест использует повтор в двух сценариях.
Первый работает нормально, но второй сценарий повторения всегда терпит неудачу. с сообщением too many retry attempts: 2
Вот как выглядит моя функция
Given path brokerResult.activationPlan
And header Authorization = oauthToken
When method get
Then status 200
And retry until response.blocks == '#[13]' && karate.jsonPath(response, "$.blocks[?(@.block_status=='ACTIVE')]")== '#[3]'
Выполнить еще один сценарий, чтобы изменить состояние.
Given path brokerResult.activationPlan
And header Authorization = oauthToken
When method get
Then status 200
And retry until karate.jsonPath(response, "$.blocks[?(@.block_status=='FINISHED')]") == '#[3]'
Здесь этот сценарий всегда терпит неудачу.
Я на версии каратэ: 0.9.2
Мой вопрос заключается в том, работает ли оценка пути JSON с повторной попыткой, до которой я предполагаю, что да, поскольку мой первый сценарий работает. что мне не хватает, чтобы заставить работать второй сценарий.