Как настроить передачу результатов автотестов из Allure Report в систему Test IT

Результаты автотестов из фреймворка Allure Report теперь можно получать напрямую в систему Test IT с помощью адаптера. Для этого необходимо произвести настройки.

Посмотрите видео или прочитайте статью ниже.


Установка

Откройте терминал компьютера и в командной строке введите команду $pip install testit-allure-adaptor, проверьте работу утилиты командой $testit --help. Пример работы установленного адаптера (вывод списка доступных для использования команд):

 

1


Настройка

Откройте терминал компьютера и настройте конфигурационный файл командой testit с соответствующими параметрами командной строки (параметры командной строки можно использовать в одной команде друг за другом в порядке выполнения):

  • $testit --show - вывод конфигурационного файла на экран

  • $testit --url http://testit-perf01.testit.software - развернуть на рабочий стенд Test IT (url должен быть без “/“ в конце; аккуратнее с http/https)

  • $testit --privatetoken c1Zxczh3TGRRTFhHVGRYTFNy - установить действующий api secret key из профиля пользователя

  • $testit --projectid 5236eb3f-7c05-46f9-a609-dc0278896464 - установить импорт в необходимый проект

  • $testit --configurationid 15dbb164-c1aa-4cbf-830c-8c01ae14f4fb - установить конфигурацию импорта

Пример вывода на экран конфигурационного файла, настроенного на perf01-стенд:

 

2


Использование

Необходимо открыть терминал компьютера в директории allure-проекта и импортировать готовые отчеты из Allure Report командой: $testit --resultsdir DIR (вместо DIR указать путь до директории с файлами отчетов в формате json).

Пример вывода на экран информации о шагах импорта:

 

3


Готово!

Тесты загружены в систему:

4


Результаты тестов Allure Report в системе Test IT:

5