У меня есть код на C++, который я создаю на jenkins. Я проверил UnitTest ++ 1.4, чтобы проверить код на C++, и это порождает TestResults*.xml
.Как использовать сценарий сценария jenkins с UnitTest ++ 1.4
Это работает хорошо до тех пор, как я настроить Дженкинс построить работу с помощью веб-интерфейса:
Для новой работы сборки я должен использовать Дженкинс трубопровод плагин вместо этого, так что я должен написать файл Дженкинса. Для оценки моей TestResults*.xml
, я нашел только две альтернативы:
junit 'TestResults*.xml'
step([$class: 'JUnitResultArchiver', testResults: 'TestResults*.xml'])
Но ни один из них не работает. Кажется, что формат junit xml отличается от UnitTest ++ 1.4.
Кто-нибудь знает, какой оператор Jenkinsfile необходим для правильного использования результатов теста XML-теста UnitTest ++ 1.4?
Вы также можете использовать [генератор Snippet] (https://jenkins.io/doc/book/pipeline/getting-started/#snippet-generator), чтобы создать код для таких шагов –