Build status

«Репортинг»

Решения

Репозиторий c Allure проектом.

Репозиторий с ReportPortal проектом.

Что было сделано

Задание 1

  • Настроен build.gradle с зависимостями:
    • JunitJupier.
    • Lombok.
    • Allure.
    • Selenide.
    • Faker.
  • Подключен к проекту AppVeyor. Настроен appveyor.yml. Добавлен бейдж в README.md, о статусе сборки при пуше.
  • Реализован класс с автотестами, с Allure-Selenide.
  • Реализован класс-генератор тестовых данных - DataGenerator.java.

Задание 2



Описание Задания №1: проснулись (Allure)

Вам нужно:

  • взять ваш проект и прикрутить туда Allure, интегрированный с Selenide
  • удостоверится, что при локальном запуске всё работает, отчёты генерируются, скриншоты прикрепляются, и вы можете их посмотреть через Allure
  • приложить в файл README репозитория скриншоты отчета Allure, изображения будет удобным вставить из буфера обмена в вебинтерфейсе Github в режиме редактирования файла README.md

Описание Задания №2: Report Portal (необязательная)

Что нужно сделать: попробовать интегрировать ваш проект тестирования доставки карт с Report Portal. Нам будет достаточно, если логи вашего теста будут отправляться в запущенный экземпляр Report Portal.

В результате: обновляете ваш проект на GitHub для интеграции с Report Portal и выкладываете краткий manual в виде README.md, в котором описываете необходимые действия для воспроизведения вашей интеграции.