Я читал сайт Jenkins и его плагин JUnit, и по какой-то причине кое-что очень простое для меня просто не очевидно.
У Jenkins есть плагин Email-ext
для отправки пользовательских / расширенных уведомлений по электронной почте при запуске сборки. В эти сообщения электронной почты вы можете поместить « токены содержимого », которые представляют собой переменные времени выполнения, которые заменяются динамическими значениями при создании сообщения электронной почты.
Один из этих токенов - TEST_COUNTS
, который позволяет отображать количество выполненных тестов JUnit, которые были выполнены или завершились неудачно и т. Д.
Как заставить Jenkins правильно отображать эту информацию? Есть ли плагин, который мне нужен, и если да, то какой? Моя сборка работает с JUnit и генерирует отчет XML. Я предполагаю, что Дженкинс каким-то образом анализирует результаты JUnit из этого XML и использует их для присвоения значений этому токену.
Но, с другой стороны, я читал «литературу» (сообщения из списков рассылки), которая, кажется, предполагает, что для использования этого токена вам нужно использовать Jenkins для запуска модульных тестов, а не junit
Задача Ant из сценария сборки.
Может ли кто-нибудь прояснить это для меня и, возможно, даже изложить «порядок операций», какие шаги мне нужно предпринять, чтобы иметь возможность использовать этот токен?
Это будет в высшей степени полезно для получения количества тестов в наших уведомлениях о сборках.