2015-05-29 5 views
0

Мы используем среду Robot и инструмент RIDE для выполнения тестового примера. у нас есть более 100 тестовых площадок, и для выполнения теста требуется более 6 часов.RobotFramework: получение результатов теста во время выполнения

РЧ-результат и журнал html отлично подойдут для просмотра результатов. Но эти 2 файла можно просмотреть только после завершения выполнения тестового примера.

Есть ли какой-либо плагин/инструмент или механизм для просмотра состояния результата теста в процессе выполнения. в инструменте RIDE - вкладка «Выполнить» - показывает только пропуск: <> fail: <> и не очень полезен для пользователя.

Потребность в режиме реального времени отчет о состоянии TestCase вместо того, чтобы ждать завершения

ответ

1

Вы можете использовать listener interface. С его помощью вы можете использовать инфраструктуру робота для вызова функции python каждый раз, когда начинается и заканчивается ключевое слово, тестовый тест или набор. В случае, когда они заканчиваются, данные, которые будут переданы, будут включать статус прохода или отказа.

1

Использование интерфейса прослушивателя (как предложил Брайан Окли), безусловно, является наиболее гибким способом перехвата состояния тестовой проги. Если вы ищете инструменты, Дженкинс (with Robot Framework plugin) дает вам возможность пройти тестовый прогон в режиме реального времени при детализации тестового случая. Просто запустите работу и переключитесь на консоль (Jenkins), чтобы увидеть выход, который выпадает.

Смежные вопросы