Skip to main content
Коннектор TestRail индексирует тест-кейсы из ваших проектов TestRail. Каждый кейс становится одним документом с шагами и ожидаемыми результатами в виде текста и ссылкой на кейс в TestRail.

Как это работает

Перед началом

Вам понадобятся:
  • URL вашего сайта TestRail, например https://example.testrail.io
  • Пользователь TestRail, который может читать проекты, которые вы хотите индексировать
  • API-ключ этого пользователя
  • Включённый API TestRail для сайта
  • Аккаунт администратора Yahont
О включении API и создании ключа см. документацию по доступу к API TestRail.
Коннектор читает только то, что может читать его пользователь TestRail.

Настройка Yahont

1

Откройте коннектор TestRail

В Yahont откройте Панель администратора → Добавить коннектор и выберите TestRail.
2

Создайте учётные данные

Введите URL сайта в TestRail Base URL, логин пользователя в TestRail Username и API-ключ в TestRail API Key.Создание учётных данных TestRail с базовым URL, именем пользователя и API-ключом
3

Выберите проекты

Задайте коннектору название. В Project IDs введите список идентификаторов проектов TestRail через запятую, например 1,2,3. Оставьте пустым, чтобы индексировать каждый проект, который может читать пользователь.
4

Выберите тип доступа

Public делает все проиндексированные кейсы видимыми каждому пользователю Yahont. Private ограничивает коннектор выбранными группами пользователей Yahont и является функцией Enterprise Edition: группы пользователей в Yahont CE недоступны.
5

Подключите и проверьте

Нажмите Create Connector. Затем откройте Панель администратора → Существующие коннекторы, выберите коннектор и убедитесь, что первая попытка индексации завершилась.

Расширенные настройки

Ограничения

Коннектор не индексирует вложения, поэтому у него нет ограничения размера файла.

Устранение неполадок

Invalid or expired TestRail credentials (HTTP 401) означает, что имя пользователя или API-ключ неверны или ключ отозван. Убедитесь, что имя пользователя — это логин пользователя, и создайте новый API-ключ. Также убедитесь, что API включён в настройках сайта TestRail.
Insufficient permissions to access TestRail resources (HTTP 403) означает, что пользователь не может читать индексируемые проекты. Предоставьте ему доступ в TestRail или сузьте Project IDs до проектов, которые он может читать.
Убедитесь, что пользователь может открыть его в TestRail и что идентификатор его проекта указан в Project IDs, если это поле не пусто. Кейс длиннее Skip Document Character Limit пропускается и записывается в журнал; увеличьте лимит, чтобы проиндексировать его.
Уменьшите Cases Page Size, чтобы каждый вызов API возвращал меньше данных, и увеличьте REQUEST_TIMEOUT_SECONDS, если TestRail отвечает медленно.