У меня есть интеграционные тесты (с Selenium), которые запускаются с защищенным плагином maven. Failsafe генерирует только файлы отчетов XML.Failsafe html reports в Jenkins
1) Я хочу, чтобы генерировать HTML отчеты
2) Я хочу иметь ссылку в Дженкинс к HTML отчетов
Для 1) Я установил «Maven-безошибочный-отчет-плагин» для использования цели отказоустойчивого отчета.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.13</version>
<executions>
<execution>
<phase>post-integration-test</phase>
<goals>
<goal>failsafe-report-only</goal>
</goals>
</execution>
</executions>
</plugin>
Но в стандартный вывод, ничего, кажется, быть сгенерированы:
[INFO]
[INFO] >>> maven-surefire-report-plugin:2.13:failsafe-report-only (default) @ BaseContrats >>>
[INFO]
[INFO] <<< maven-surefire-report-plugin:2.13:failsafe-report-only (default) @ BaseContrats <<<
[INFO]
[INFO] --- maven-surefire-report-plugin:2.13:failsafe-report-only (default) @ BaseContrats ---
В моем каталоге отказоустойчивые-отчеты, у меня есть только отчет XML-файлы, но не в HTML из них.
Это хороший плагин для генерации отчетов html для отказоустойчивости?
Для 2) я установил плагин Jenkins «Selenium HTML report» и добавил действие пост-сборки «Опубликовать отчет Selenium HTML» и настроил его с помощью значения «target/failafe-reports» для «результатов поиска результатов Selenium», , но ничего не отображается в интерфейсе Jenkins (конечно, потому что мой файл отчетов html не генерируется ...).
Не могли бы вы помочь мне за эти 2 очка?
Я думаю, что плагин Maven «site» будет генерировать HTML-отчеты, потому что вы их хотите, не так ли? Либо это, либо я знаю, что дженкинс может это сделать, пока вы устанавливаете фильтр плагина Junit для поиска тестовых выходных файлов в нужном месте. – djangofan