This repository is for E2E UI automation.
- Prerequisites
- How to install
- How to run checks
- Reporting
- Test Data
- Actions
- Checks
- Parallelization
- How to develop
- Docker & Docker-compose
- Java (install arch64 jdk if you have M1/arm chip)
git clone https://github.com/kafbat/kafka-ui.git
cd e2e-tests
docker pull selenoid/vnc_chrome:117.0
- Run
kafbat-ui
:
cd kafbat-ui
docker-compose -f e2e-tests/selenoid/selenoid-ci.yaml up -d
docker-compose -f documentation/compose/e2e-tests.yaml up -d
- To run test suite select its name (options:
regression
,sanity
,smoke
) and put it instead %s into command below
./gradlew :e2e-tests:test -Prun-e2e=true -Psuite_name=%s
Screenshots are stored in target/selenide-results/reports
folder.
Reports are stored in target/allure-results
folder.
If you have installed allure commandline here, you can see allure report with command:
allure serve
⚠️ todo
⚠️ todo
⚠️ todo
⚠️ todo
⚠️ todo