hudson / jenkins - отображение контента при нажатии на ссылку с результатом - PullRequest
5 голосов
/ 03 декабря 2011

У меня есть задание, которое запускает исполняемый файл, который выдает отчет JUnit.Этот отчет анализируется Hudson (опция «Опубликовать отчет о результатах тестирования JUnit» отмечена), и каждый тестовый пример отображается в виде ссылки.Я хотел бы показать HTML-страницу, когда пользователь щелкает ссылку.

Например, это отчет JUnit, который Хадсон анализирует

<?xml version="1.0" encoding="utf-8"?>
<testsuite name="Root" package="RunnerRoot" errors="0" failures="3" tests="5" time="20.2">
  <testcase classname="Runner" name="Test1" time="3.2283228" />
  <testcase classname="Runner" name="Test2" time="2.9512951">
   <failure> Error Running the test </failure>
  </testcase>

Хадсон создает две ссылки с именами Test1 и Test2, и я хочу показать настроенное содержимое из файла HTML после нажатия на ссылку.

Спасибо

1 Ответ

1 голос
/ 11 января 2012

Насколько мне известно, нет способа изменить страницу с результатами теста, хотя вы могли бы достичь этого, написав плагин.Тем не менее, существует плагин, который позволяет вам опубликовать свой собственный отчет html для работы - https://wiki.jenkins -ci.org / display / JENKINS / HTML + Publisher + Plugin .Это будет отображаться в виде ссылки на левой панели, а не заменять страницу результатов теста, но, вероятно, она ближе всего к тому, что вы хотите.

...