Интеграция Cypress в TestRail - PullRequest
       96

Интеграция Cypress в TestRail

0 голосов
/ 10 февраля 2020

Я пытался загрузить свои тесты Cypress в соответствующие тестовые наборы TestRail, но пока это не работает.


Вот мои текущие настройки:

Я установил:

  • кипарис
  • кипарис -testrail-reporter

В моем файле cypress. json у меня есть файл:

{
    "baseUrl": "my website URL",
    "projectId": "my project ID",
    "reporter": "cypress-testrail-reporter",
    "reporterOptions": {
        "domain": "https://customName.testrail.io",
        "username": "myemail@address.com",
        "password": "My API key",
        "projectId": 2,
        "suiteId": 12
    }
}

В Cypress у меня есть it () блок с именем it.only («C170 Использование неверных учетных данных», ...)

В TestRail у меня есть следующие настройки:

  • API включен
  • У меня есть пользовательский ключ API (используется в конфигурации. json)
  • Я пользователь с правами администратора
  • Есть тестовый набор с номером C170

Затем, когда я запускаю cypress run --record --key my-record-key-from-cypress:

  • Тесты появляются в Cypress Dashboard
  • Тесты НЕ появиться на приборной панели TestRail

Есть идеи, чего не хватает?

1 Ответ

0 голосов
/ 10 февраля 2020

решено

Не включайте http (s): // в ваши reporterOptions в кипарис. json файл

BAD:   "domain": "https://customName.testrail.io"
GOOD:  "domain": "customName.testrail.io"

По правде говоря, он называется домен , а не URL , поэтому удаление https имеет смысл

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