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