Запуск авто-тестов
Шаги по воспроизведению :
- Запустить в Docker контейнеры СУБД MySQl, PostgerSQL и Node.js
- Запустить контейнеры в терминале
docker-compose up
- Запустить SUT командой
для MySQL:
java -Dspring.datasource.url=jdbc:mysql://localhost:3306/app -jar artifacts/aqa-shop.jar
для PostgreSQL:
java -Dspring.datasource.url=jdbc:postgresql://localhost:5433/app -jar artifacts/aqa-shop.jar
Приложение должно запуститься на:
http://localhost:8080/
- Запустить авто-тесты командой
для MySQL:
gradlew clean test -Durl=jdbc:mysql://localhost:3306/app
для PostgreSQL:
gradlew clean test -Durl=jdbc:postgresql://localhost:5433/app
5.Сгенерировать отчеты
gradlew allureReport
gradlew allureServe
6.Для завершения работы allureServe выполнить команду:
Ctrl + С далее Y
7.Остановить и удалить все контейнеры
docker-compose down
Демонстрация