- Задание 1
- CardOrderDeliveryChangeDateTest.java - класс с автотестами.
Репозиторий c Allure проектом.
- Задание 2
- README.md. - Шаги вопроизведения подключения ReportPortal к проекту.
- CardOrderDeliveryChangeDateTest.java. - класс с автотестами.
Репозиторий с ReportPortal проектом.
- Настроен build.gradle с зависимостями:
- JunitJupier.
- Lombok.
- Allure.
- Selenide.
- Faker.
- Подключен к проекту AppVeyor. Настроен appveyor.yml. Добавлен бейдж в README.md, о статусе сборки при пуше.
- Реализован класс с автотестами, с Allure-Selenide.
- Реализован класс-генератор тестовых данных - DataGenerator.java.
- Настроен build.gradle с зависимостями:
- JunitJupier.
- Lombok.
- Selenide.
- Faker.
- ReportPortal.
- Подключен к проекту ReportPortal.
- Реализован docker-compose.yml - разворачивающий ReportPortal.
- Реализованы классы логирования шагов - LoggingUtils.java автотестов и скриншотов - ScreenShooterReportPortalExtension.java.
- Реализован класс-генератор тестовых данных - DataGenerator.java.
- Реализован класс с автотестами.
Вам нужно:
- взять ваш проект и прикрутить туда Allure, интегрированный с Selenide
- удостоверится, что при локальном запуске всё работает, отчёты генерируются, скриншоты прикрепляются, и вы можете их посмотреть через Allure
- приложить в файл README репозитория скриншоты отчета Allure, изображения будет удобным вставить из буфера обмена в вебинтерфейсе Github в режиме редактирования файла README.md
Что нужно сделать: попробовать интегрировать ваш проект тестирования доставки карт с Report Portal. Нам будет достаточно, если логи вашего теста будут отправляться в запущенный экземпляр Report Portal.
В результате: обновляете ваш проект на GitHub для интеграции с Report Portal и выкладываете краткий manual в виде README.md, в котором описываете необходимые действия для воспроизведения вашей интеграции.