Довольно новый для каратэ. Я пытаюсь отладить несколько тестов, которые периодически терпели неудачу с SocketTimeoutExceptions. Обычно я вижу что-то вроде:
com.intuit.karate.exception.KarateException: -unknown-:16 -
create-identity.feature:23 -
java.net.SocketTimeoutException: Read timed out
at ✽.* def associatedUserIdentity = call read('classpath:services/shared/create-identity.feature')
Странно то, что тесты проходят при первом запуске, но если я повторяю тесты, они начинают зависать, и я вижу эти ошибки.
Мы если это полезно, установите connectTimeout
и readTimeout
на 30000.
Конечные точки возвращают 200 OK в течение нескольких секунд, когда я вручную тестирую их с помощью клиента REST, поэтому я думаю, что может быть что-то не так с нашей конфигурацией каратэ.
Любая помощь будет принята с благодарностью.