Каратэ - возможно ли прервать схему сценария с динамическим массивом json, настроенным в таблице примеров

Мы используем схему сценария для одного из наших вариантов использования с динамическим массивом json, настроенным в таблице примеров. Возможно ли прервать выполнение при выполнении какого-либо условия в любой из итераций? Мы заметили, что karate.abort прерывает только текущую строку сценария выполнения из таблицы примеров.

Пожалуйста, дайте мне знать, если вам понадобится пример кода.


person Muhil R    schedule 22.05.2020    source источник
comment
вы не отметили ни одного ответа как принятого. прочтите, пожалуйста: stackoverflow.com/help/someone-answers   -  person Peter Thomas    schedule 22.05.2020


Ответы (1)


Возможно, вам не стоит использовать динамический Examples. Используйте второй файл функций в цикле, управляемом данными. Обратитесь к документации: https://github.com/intuit/karate#data-driven-features

Итак, здесь у вас есть полный контроль над использованием karate.abort() в «вызываемой» функции для разрыва цикла.

person Peter Thomas    schedule 22.05.2020
comment
Прошу прощения, я обязательно буду отслеживать вопросы, которые я задавал в переполнении стека в будущем. - person Muhil R; 24.05.2020