Создание стандартного файла отчета о тестировании из пользовательских скриптов / кода теста - PullRequest
1 голос
/ 09 января 2012

Для настройки интеграционного теста мы написали несколько пользовательских сценариев и код для запуска тестов на основе результатов, полученных из другой внешней системы, и изменения доступных конфигураций во внутренней системе.

Что мы хотели бы сделать, так это сообщить об этом тесте из нашей среды сборки, Хадсон. Я не хочу особенно писать собственный плагин Hudson с пользовательским форматом отчета, и надеялся, что в стандартном формате xml-отчета будет ретро-версия, например, JUnit, и пусть Hudson сделает модные отчеты.

Может ли кто-нибудь указать мне направление минимальных требований к отчетам xml для любого из стандартных форматов отчетов модульного тестирования, которые принимает Хадсон?

В настоящее время сценарии выполняются с помощью ANT, а код добавляется как Ant Ant Tasks, так как после запуска системы и подключения и проверки всех внешних частей создается список тестов, которые можно запускать и изменять в зависимости от свойств внутри. ANT и ENV / сервер, на котором он находится.

Ответы [ 2 ]

0 голосов
/ 11 марта 2014
0 голосов
/ 24 апреля 2012

Вы можете вывести отчет в формате стандартного отчета об испытаниях, как показано ниже

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<testsuite errors="0" failures="0" name="Suite of Tests" package="com.test.reporting" tests="2" time="125" timestamp="2012-04-24T03:03:38">
    <testcase name="Test2" time="0"/>
    <testcase name="Test1" time="0"/>
</testsuite>

требуется некоторый пользовательский код ... но довольно просто.

...