Как установить продолжительность теста в xml-отчете cppUnit для Jenkins?

Я использую cppUnit для тестирования фреймворка и Jenkins для непрерывной интеграции. Я установил плагин xUnit для Jenkins для анализа тестовых отчетов xml, и он отлично работает.

Есть только одна проблема: модуль вывода xml cppUnit не добавляет в отчет продолжительность теста. Я могу сделать это с помощью CppUnit::XmlOutputterHook, но я не знаю, что добавить.

Когда я пытаюсь сделать что-то вроде

<Test id="1">
  <Name>test_0001</Name>
  <Time>0.01</Time>
</Test>

то Дженкинс сообщает об ошибке:

[xUnit] [ERROR] - The result file '<file name here>' for the metric 'CppUnit' is not valid. The result file has been skipped.

Итак, мой вопрос: как сообщить о действительном cppUnit xml для плагина xUnit Jenkins с продолжительностью теста?


person vok1980    schedule 02.12.2013    source источник


Ответы (1)


Я решил проблему, используя тип отчета «пользовательский инструмент» с пользовательская таблица стилей вместо "CppUnit-1.12.1" в плагине xUnit

person vok1980    schedule 03.12.2013