Allure + Jenkins + Maven + Git + Java. Создаем репорты и запускаем тесты на CI

  Рет қаралды 32,144

Stas Peshkur

Stas Peshkur

Күн бұрын

Проект: github.com/ant...
Автоматизированный фреймворк с нуля с нуля: • Автоматизация на пальц...
Плейлист по автоматизации: • Автоматизация на пальцах
Сегодня мы настроим репортинг тестов через Allure Report, а так же запустим их через Jenkins импортируя проект через git. Звучит сложно, но сложного тут ничего нет (если сделал хоть раз:)
Stas from IT, моя жизнь, работа, хобби.
Поддержка канала:
www.donationale...
Contacts:
Telegram: t.me/testerblog
Telegram chat: t.me/TesterBlo...
Instagram: / stas_peshkur
VK: blogtester
FB: / blogtester
Привет! Я Стас Пешкур (ранее Блог Тестировщика) я работал тестировщикаом по (QA), позже автоматизатором тестирования (Automation QA), а сейчас Java Backend разработчиком. В своих видео я рассказываю о работе в IT, как стать тестировщиком или программистом делюсь своим опытом, делаю видео для новичков и не только. А Так же о своей жизни, хобби, развлечениях интересных событиях из жизни.

Пікірлер: 54
@StasPeshkur
@StasPeshkur 5 жыл бұрын
Проект: github.com/antikillaa/allure-jenkins-cucumber-demo Автоматизированный фреймворк с нуля с нуля: kzbin.info/www/bejne/g5vKXnxpj9uojbc Плейлист по автоматизации: kzbin.info/aero/PLu2jtpHCDMuvb2o_uQesvGZEzbovgz_3i
@OleksiiStarodub-z1y
@OleksiiStarodub-z1y 4 жыл бұрын
Спасибо за видео! Как раз то, что мне сейчас и нужно!
@марсельфил
@марсельфил 3 жыл бұрын
шиикарно, коротко и ясно) подписка)
@svetlanamazhaykina6918
@svetlanamazhaykina6918 2 жыл бұрын
Спасибо за Ваш труд! Коммент в поддержку канала
@aleksandrtrue3058
@aleksandrtrue3058 3 жыл бұрын
Красавчиг! Всего 11 минут, но всё так чётко!
@AlexeyPaletsky
@AlexeyPaletsky 5 жыл бұрын
Стас, давай следующим видосом "как запустить дженкинс на сервере" и про Selenoid интересно было бы послушать, а так это однозначно лайк, подписка)
@yevhen5388
@yevhen5388 4 жыл бұрын
Спасибо большое, все просто и понятно
@saiko_rodion
@saiko_rodion 3 жыл бұрын
ничерта не работает, ты и половины не обьяснил из того что накидал в pom.xml - и с чего бы тогда что-то должно работать
@MikhailTimanov
@MikhailTimanov 3 жыл бұрын
круто! спасибо!
@ArturBerkut
@ArturBerkut 4 жыл бұрын
лайк подписка)
@dmitriynalozhytyi8091
@dmitriynalozhytyi8091 4 жыл бұрын
ребята, кто сталкивался. если запускаю джегкинс с терминалки все ок. если же, как службу(как в данном видео) - то при запуске джобы - тесты проходят , в директорию, в папку таргет/репорт складывается отчет, но этап создания алюр репорта ERROR:Build step failed with exception и в результате пишет, что Build step "Allure report" marked build as failure Finished FAILERE
@flameon1989
@flameon1989 4 жыл бұрын
Можно как то сделать чтобы отчёт Allure отправлялся на почту, и чтобы в нем хранилась история прошлых сборок? За видос спасибо! Подписка!
@МаксимОрлов-х9ы
@МаксимОрлов-х9ы 6 ай бұрын
А есть гайд по использованию allure с python?
@artur_analitik
@artur_analitik Жыл бұрын
Очень много разговоров о CI/CD и о Дженкинсе в частности, как о чем-то сложном. Учу эти штуки уже какое-то время, когда сложно то будет? ;))
@msy844
@msy844 4 жыл бұрын
Сделал как ты, теперь вообще ничего не работает, збс помог!)
@StasPeshkur
@StasPeshkur 4 жыл бұрын
😬😬😬
@msy844
@msy844 4 жыл бұрын
@@StasPeshkur Могу объяснить почему, во-первых нет в данный момент allure plugins, не могу сказать почему, но у меня не было, пришлось запускать через терминал и команды allure serve "путь к папке surefire-reports" до этого нужно было запустить тесты чтоб данные ушли в allure-results (surefire-reports) использовал junit, maven, intellej IDEA.
@StasPeshkur
@StasPeshkur 4 жыл бұрын
Ну в видео все ок работает с нуля 🤨
@zdorovie_s_Pavlom_Savitskim
@zdorovie_s_Pavlom_Savitskim 4 жыл бұрын
Друг, удалось решить проблему? а то у меня после установки аллюра тоже весь проект поломался, что-то пока не разберусь что случилось
@BIS84oxen
@BIS84oxen 3 жыл бұрын
@@StasPeshkur , в видео обман. Ты говоришь, что копируешь из Allure Framework. А в видео видно, что там с ошибками. Кстати, эти ошибки там до сих пор не исправлены. Но когда ты якобы это вставляешь в pom, то там вдруг все магическим образом исправилось. Например, в видео версия 2.21, а у тебя 2.22.1. И это не единственное отличие. Люди верят, поэтому у них и не получается. И это не считая того, что версии скрыты, а пропертей для них нет. Но у тебя почему-то сразу все заработало. Лень сделать нормально - лучше вообще не делай.
@drakoraxab7363
@drakoraxab7363 Жыл бұрын
Спасибо большое за видео очень интересное. Хотел у Вас спросить. Можно ли как то сделать так что бы отчет был у теста зеленым, типа тест прошел но при этом мне надо тест в определённом условии просто отключить и что бы не было в Allure фейла, такое вообще возможно? Пробовал чрез Assert.fail() - отчет приходит как провальный, что логично( Пробовал через system.exit(0), тут отчет зеленый но закрывает всю джобу и все тесты которые еще не проходили или гонялись в параллели сразу отключает. И отчет просто не полный. Может Вы знаете вариант так такое можно организовать? Заранее спасибо.
@TheSniegs
@TheSniegs 3 жыл бұрын
Знаете ли вы, можно ли создать рераннер в Jenkins только для неудачных тестов?
@MsJaneJack
@MsJaneJack 3 жыл бұрын
у меня в менюшке в плагинах почему-то не появляется аллюр (
@IlyaGTGT
@IlyaGTGT 4 жыл бұрын
Аллюр это Яндексовская разработка или они просто выкупили ее?
@gustavo7620
@gustavo7620 4 жыл бұрын
ERROR: Step ‘Allure Report’ aborted due to exception: java.io.IOException: Failed to rename C:\Program Files (x86)\Jenkins\tools u.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation\Allure_2.13.4\allure-2.13.4 to C:\Program Files (x86)\Jenkins\tools u.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation\Allure_2.13.4\allure-2.13.4.__rename
@IlyaGTGT
@IlyaGTGT 4 жыл бұрын
Проверьте права пользователя, под которым запущена служба.
@sevnight
@sevnight 5 жыл бұрын
Я посмотрел и не понимаю зачем мне нужен Алюр. Красивый дашборд отчетности?
@StasPeshkur
@StasPeshkur 5 жыл бұрын
Для запуска тестов через CI, запуск в фоне и просмотр отчета
@IlyaGTGT
@IlyaGTGT 4 жыл бұрын
@@StasPeshkur Да, но тесты можно запускать и без Аллюра, а в том же Cucumber есть пара красивых встроенных отчетов. В чем именно достоинство Аллюра?
@bedonpower8139
@bedonpower8139 3 жыл бұрын
Подскажите пожалуйста, в глобал конфигах не подтягиваются версии для allure commandline, в чем может быть проблема?
@StasPeshkur
@StasPeshkur 3 жыл бұрын
Нужно фиксить версии вероятно
@aleksanderkotov993
@aleksanderkotov993 4 жыл бұрын
Спасибо за хорошее объяснение) Только к сожалению, при генерации отчета в jenkins возникла ошибка ERROR: Build step failed with exception ru.yandex.qatools.allure.jenkins.exception.AllurePluginException: Can not generate Allure Report, exit code: 255. Не могли бы подсказать с чем может быть связана эта ошибка? target/allure-result генерируются. При создании отчета в idea результат тоже успешный.
@StasPeshkur
@StasPeshkur 4 жыл бұрын
Описание ошибки ничего не сказал
@dmitriynalozhytyi8091
@dmitriynalozhytyi8091 4 жыл бұрын
столкнулся с такой же проблемой. при чем,если дженкинс запускаю из консоли - все ок. если же устанавливаю, как сервис - то отчет в папку складывается, но пишет ERROR: build step failed with exception. в результате отчет в дженкинсе не отображается и билд упавший. Вы не решили эту проблему? если да - подскажите, буду благодарен
@temirlansabitov8336
@temirlansabitov8336 5 жыл бұрын
а как такое же сделать только в градле ?
@StasPeshkur
@StasPeshkur 5 жыл бұрын
В документации по аллюр есть, там аналогично
@romant6170
@romant6170 3 жыл бұрын
да, неплохо бы по градлу показать как аллюр прикрутить, по документации у меня нифига не получилось
@bagzhansadvakassov1093
@bagzhansadvakassov1093 3 жыл бұрын
Вопрос можно ли настроить рассылку отчета allure после проверки?
@StasPeshkur
@StasPeshkur 3 жыл бұрын
Можно сделать это в gitlab ci рассылку артефактов
@dermenji21
@dermenji21 4 жыл бұрын
Подскажите, а почему не видно шаги теста в репорте, а только заглавие?
@StasPeshkur
@StasPeshkur 4 жыл бұрын
Добавлять не обязательно, шаги берутся из фичи
@StasPeshkur
@StasPeshkur 4 жыл бұрын
По идее есть, нужно сценарий раскрыть, видео уже не новое)
@13massfreeman42
@13massfreeman42 4 жыл бұрын
А аттачменты где можно посмотреть?
@StasPeshkur
@StasPeshkur 4 жыл бұрын
Какие?
@IlyaGTGT
@IlyaGTGT 4 жыл бұрын
@@StasPeshkur Наверно имеется в виду скриншоты упавших тестов...
@Рома-л2в
@Рома-л2в 3 жыл бұрын
@@StasPeshkur да, было бы интересно посмотреть на настройку скриншотов упавших тестов
@ЮрийПорет
@ЮрийПорет 4 жыл бұрын
Впн и прокси это не одно и тоже
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Николай Алименков - Паттерны проектирования в автоматизации тестирования
48:58
Heisenbug — конференция по тестированию
Рет қаралды 62 М.
CI CD наглядные примеры
22:08
Ulbi TV
Рет қаралды 305 М.
Что такое Jenkins?
7:58
Merion Academy
Рет қаралды 71 М.
Что такое CI/CD? // Зачем и как работает
12:08
РАЗБОР вопросов с СОБЕСЕДОВАНИЙ / Автоматизация ТЕСТИРОВАНИЯ на JAVA
37:05
TeachMeSkills Школа программирования
Рет қаралды 31 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН