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