Интеграция TestRail с XCUITest - PullRequest
       7

Интеграция TestRail с XCUITest

0 голосов
/ 21 февраля 2019

@ Dimu4 Буду очень признателен, если вы сможете добавить больше подробностей об интеграции.Я пытаюсь сделать то же самое с XCUITest, где я пытаюсь интегрироваться с ботами, чтобы при каждом запуске теста я отправлял результат теста в TestRail.

Мои вопросы:

как выдобавить идентификатор тестового случая к каждому func testxyz () в XCUITest, который похож на номер тестового примера в TestRail.Как создать сценарий предварительной сборки для создания тестового прогона TestRail?Как связать номер тестового прогона и каждый идентификатор тестового примера в моем XCUITest?Я буду очень признателен за вашу помощь.

Ответы [ 2 ]

0 голосов
/ 29 марта 2019

Есть лучший способ сделать (Как я делаю в моем текущем проекте)

  1. Обернуть все API тестовой шины в модуле
  2. Один раз создать экземпляр этого модуля
  3. Протокол IMplement XCTestObservation в вашем базовом классе (для тестирования)
  4. переопределяет методы, такие как testBundleDidFinish, testCaseDidFinish, testCaseWillStart, и использует свойства / методы testCase.description testCase.name и обертывание вызова API тестовой шины для обновления тестовой шины

Таким образом, вам не нужно изменять какие-либо тесты, но при начале / завершении теста он автоматически вызывает apis тестовой шины и обновляет тестовую рейку.

0 голосов
/ 28 марта 2019

Возможно, вам придется написать тестовый клиент Rail, который говорит с тестовым Rail внутри вашего swift-кода.В методе tearDown вашего TestBase вы можете вызвать метод, который будет сообщать TestRail.

См. Здесь документацию API V2 для тест-рейки: http://docs.gurock.com/testrail-api2/start

На этой странице описано, как сообщить о результатах теста в Testrail http://docs.gurock.com/testrail-api2/reference-results

См. Эту страницуо том, как создать тестовый прогон: http://docs.gurock.com/testrail-api2/reference-runs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...