Как добавить ссылки href в теги <system-out> или <failure>в Jenkins / JUNIT xml - PullRequest
2 голосов
/ 02 февраля 2012

Я интегрировал библиотеку модульных тестов Jenkins to C, и я анализирую вывод и генерирую XML в схеме, понятной jenkins.

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

Я не могу добавитьтеги HTML под этим XML.Дженкинс превращает их в кодированный <... и делает мою ссылку бесполезной.Я даже пытаюсь использовать.Но я все еще не могу его получить. </p>

Кто-нибудь пытался создать ссылку в отчете jenkins.Любая помощь очень ценится.

Следующее не сработало.

1.<failure> blah.. blah.. (my brief log summary)
     <a href="www.stackoverflow.com">ERROR</a>
  </failure>

2. <failure> blah.. blah.. (my brief log summary)
     &lt;a href=\quot;www.stackoverflow.com\quot;&gt; ERROR &lt;/a&gt;
   </failure>

3. <failure>
     <![CDATA[ <a href="www.stackoverflow.com">ERROR</a>]]>
   </failure>

4. <failure>
      //CDATA with encoded &gt; &lt;

Заранее спасибо

Ответы [ 3 ]

1 голос
/ 02 февраля 2012

Структура тестирования Out имеет подключаемые модули отчетов - вызов теста генерирует выходные данные для всех «зарегистрированных» модулей. Среди них JUnit, HTML и SQL.

Первый генерирует отчеты JUnit, которые Дженкинс может немедленно обработать, чтобы решить, стабильна ли сборка, нарисует ли хороший график тренда и т. Д.

Второй генерирует журнал ошибок в удобочитаемой форме. Со временем он был украшен всевозможными наворотами - разными цветами для разных типов статуса, усадочными / расширяемыми секциями и так далее. Ссылка на этот журнал отображается среди артефактов для сборки.

Регистратор SQL загружает результаты испытаний в базу данных для вечного хранения и анализа в тяжелых условиях.

0 голосов
/ 12 февраля 2015

В моем случае я просто поместил html-адрес, и он был автоматически проанализирован на странице ...

0 голосов
/ 28 февраля 2012

Это не очень удобно, мы должны искать определенный HTML в артефактах ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...