Есть ли такая функция, как вызов karate.callSingle () для вызова файла объектов в конце выполнения? - PullRequest
0 голосов
/ 05 мая 2019

Используя karate.callSingle (), я могу создать несколько глобальных ресурсов, которые используются различными функциями.Я хочу удалить эти ресурсы в конце каждого запуска автоматизации.Существует ли функция, аналогичная karate.callSingle (), чтобы я мог вызывать файл объектов (эта функция удаляет все глобальные ресурсы), используя эту функцию, и этот файл объектов будет выполняться в конце каждой автоматизации.Это также будет полезно при параллельном выполнении.

1 Ответ

1 голос
/ 05 мая 2019

Обычно лучше полагаться на перехватчики в начале, потому что существует риск того, что перехват не получился в последний раз - или ваш набор тестов не завершился.

Достижение этого легко, просто используйте Java наконец тестового прогона в вашем параллельном беге, очень похожий на то, как здесь генерируются отчеты об огурцах: DemoTestParallel.java

Results results = Runner.parallel(getClass(), 5);
MyUtils.cleanUp();
...