Я настраиваю автоматическое регрессионное тестирование для проекта FPGA, почти так же, как описано здесь:
Теперь я хочу получить результаты тестирования (из Операторы VHDL REPORT
в моделировании ModelSim) появятся в отчетах тестирования Jenkins. Я понимаю, что Jenkins изначально поддерживает только формат jUnit, и я искал плагины, поддерживающие форматы, отличные от XML, но не нашел их.
Создание допустимого XML из операторов VHDL REPORT было бы очень трудным, поскольку моделирование может немедленно прекратиться в зависимости от серьезности. Это означает, что закрывающие теги должны быть дублированы в каждом возможном пути выхода для каждого отдельного t эст - не самый ремонтопригодный подход.
Итак, знаете ли вы какой-либо простой способ конвертировать простой текст в jUnit (или другой формат, если он поддерживается Jenkins)? Если чего-то еще нет, есть ли преимущество в написании плагина Jenkins по сравнению с простым сбором Perl-скрипта? Есть ли другие предложения?