Дженкинс - Модульное тестирование
Jenkins предоставляет готовые функциональные возможности для Junit и множество подключаемых модулей для модульного тестирования других технологий, например MSTest для модульных тестов .Net. Если перейти по ссылкеhttps://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin он предоставит список доступных плагинов для модульного тестирования.
Пример теста Junit в Jenkins
В следующем примере рассматривается
- Простой класс HelloWorldTest на основе Junit.
- Ant как инструмент сборки в Jenkins для соответствующей сборки класса.
Step 1 - Перейдите на панель управления Jenkins, щелкните существующий проект HelloWorld и выберите параметр «Настроить».
Step 2 - Перейдите к разделу «Добавить этап сборки» и выберите параметр «Вызов Ant».
Step 3 - Щелкните по кнопке Advanced.
Step 4 - В разделе файла сборки введите расположение файла build.xml.
Step 5 - Затем нажмите на опцию «Добавить опцию после сборки» и выберите опцию «Опубликовать отчет о результатах теста Junit».
Step 6- В XML-файлах отчетов об испытаниях введите местоположение, как показано ниже. Убедитесь, что «Отчеты» - это папка, созданная в рабочей области проекта HelloWorld. «* .Xml» в основном сообщает Jenkins, что нужно выбрать XML-файлы результатов, созданные при выполнении тестовых примеров Junit. Эти файлы xml, которые затем преобразуются в отчеты, которые можно просмотреть позже.
После этого нажмите кнопку Сохранить в конце.
Step 7 - После сохранения вы можете нажать на опцию Build Now.
Как только сборка будет завершена, статус сборки покажет, была ли сборка успешной или нет. В выходной информации сборки вы увидите дополнительный раздел под названием Test Result. В нашем случае мы ввели отрицательный тестовый случай, чтобы результат не прошел просто в качестве примера.
Для получения дополнительной информации можно перейти к выходу консоли. Но что еще интереснее, если вы нажмете на «Результат теста», вы увидите развернутый список результатов теста.