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

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 отвечает медленно.
