Сравнение / тестирование тестовых данных с googletest и Jenkins - PullRequest
4 голосов
/ 02 июня 2011

Мой проект C ++ использует googletest для получения результатов XML в формате JUnit для Jenkins .Это хорошо работает для результатов «пройдено / не пройдено» и продолжительности теста.

Некоторые из моих тестов измеряют производительность кода и утверждают, что это превышает некоторый порог.Я хотел бы расширить это для отображения данных о производительности по последовательным сборкам.Я использую метод googletest RecordProperty для регистрации дополнительной информации в XML:

<testcase name="MyTest" status="run" time="3.964" classname="MyTestSuite" PerformanceData="131" />

Как настроить Jenkins или один из его плагинов для построения диаграммы PerformanceData (или эквивалентная запись) в последующих сборках?

1 Ответ

1 голос
/ 31 октября 2011

Вы можете попробовать плагин Plot для построения графиков исполнения.

...