Интеграция XCUITest и TestRail, есть ли нативный подход?

Работаю над интеграцией результатов с XCUITest в Testrail, чтобы после каждого выполнения всех тестов отправлять АПИ-колл и обновлять тест рейл тест ран.

Думаю о следующем подходе:

  1. В CI перед тем как выполнять тесты, отправляем АПИ-колл который создаст тест-ран в тест рейл
  2. В тестах, в test tearDown() получить результат выполнения(pass or fail), сохранить тест айди и пасс/феил в json файл - тут возникает первый вопрос, как в тесте получить информацию о том или он зафейлился?
  3. После того как все тесты закончились, еще один скрипт который отправит POST API call с информацией из json файла с предидущего шага

Кто-то уже пробовал сделать подобное в XCUITest ?

1 лайк