Вывести результат теста селена в виде html после запуска сценария perl - PullRequest
0 голосов
/ 20 июля 2011

В настоящее время я ищу способ красиво вывести результат теста после запуска сценария selenium perl.

Команда htmlSuite при запуске сервера selenium выводит хорошую страницу результатов в формате html, но я не знаю, как это сделать в сценарии perl.

Проблема в том, что я настроил его так, чтобы Selenium работала 24/7 на рабочей станции виртуальной машины (Windows 7), где любой может запускать тесты. Поэтому я не могу использовать htmlSuite для запуска теста, потому что сервер закроется после завершения теста.

Есть ли командный аргумент или метод сценария perl для вывода результатов на сервере selenium в формате html или другом удобном формате, отличном от его печати в командной строке? Или есть лучший способ сделать это?

Ответы [ 2 ]

1 голос
/ 20 июля 2011

Если ваш сценарий является выходным TAP (это то, что выложил бы Test :: More), то вы можете использовать семейство модулей Test :: Harness, чтобы проанализировать этот TAP и использовать его для генерации отчета HTML.

0 голосов
/ 18 мая 2012

Как хорошо, приятно?Под Hudson / Jenkins это дает графики и табличный отчет о выполнении тестов:

prove --timer --formatter=TAP::Formatter::JUnit large_test.t >junit.xml
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...