Как получить более одного отчета о выполнении одного теста ROBOT? - PullRequest
0 голосов
/ 05 ноября 2018

мое руководство хотело бы иметь простой переключатель для запуска сгенерированных отчетов испытаний ROBOT, чтобы получить из одного выполнения теста два отчета: один подробный подробный отчет (xml, html) и один отчет уровня управления с общей информацией и без большого количества технические детали.

Существует ли стандартный механизм ROBOT для создания двух разных отчетов одновременно?

Как бы вы поступили?

Спасибо за ваши предложения!

1 Ответ

0 голосов
/ 05 ноября 2018

Робот имеет встроенную возможность генерировать четыре типа выходов:

  • log.html - это подробный низкоуровневый журнал выполнения теста, показывающий детали каждого набора, тестового примера и ключевого слова (параметры, результаты, продолжительность)
  • report.html - более общий обзор выполнения теста
  • output.xml - подробный журнал всех данных, использованных для генерации других отчетов
  • xUnit - это XUnit-совместимый файл, который может обрабатываться многими xUnit-совместимыми инструментами

Файлы log.html, report.html и output.xml создаются по умолчанию. Генерация вывода xUnit требует использования параметра командной строки.

Если ни один из них не отвечает вашим потребностям, существует API для чтения и обработки файла output.xml, который вы можете использовать для создания пользовательского отчета. Формат файла output.xml очень прост и легко разбирается, поэтому вы также можете использовать практически любой инструмент синтаксического анализа xml, который вы хотите проанализировать и создать собственный отчет.

Вся эта информация доступна в руководстве пользователя с рамкой робота , в разделе под названием Созданные выходы .

...