Результаты тестирования VHDL в формате jUnit (или другом, признанном Jenkins).

Я настраиваю автоматическое регрессионное тестирование для проекта FPGA, почти так же, как описано здесь:

Теперь я хочу получить результаты тестирования (из Операторы VHDL REPORT в моделировании ModelSim) появятся в отчетах тестирования Jenkins. Я понимаю, что Jenkins изначально поддерживает только формат jUnit, и я искал плагины, поддерживающие форматы, отличные от XML, но не нашел их.

Создание допустимого XML из операторов VHDL REPORT было бы очень трудным, поскольку моделирование может немедленно прекратиться в зависимости от серьезности. Это означает, что закрывающие теги должны быть дублированы в каждом возможном пути выхода для каждого отдельного t эст - не самый ремонтопригодный подход.

Итак, знаете ли вы какой-либо простой способ конвертировать простой текст в jUnit (или другой формат, если он поддерживается Jenkins)? Если чего-то еще нет, есть ли преимущество в написании плагина Jenkins по сравнению с простым сбором Perl-скрипта? Есть ли другие предложения?

6
задан Ben Voigt 18 October 2011 в 16:13
поделиться