From a1ecf5e7424cfebcedd515a4fae51bf7ea4733b0 Mon Sep 17 00:00:00 2001 From: aqualityAutomation <110230000+aqualityAutomation@users.noreply.github.com> Date: Mon, 15 Apr 2024 19:37:24 +0200 Subject: [PATCH] Update README.md: update heading levels --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b0a1f95..04232bb 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ # Aquality Selenium Template Project Template for [aquality-selenium-java](https://github.com/aquality-automation/aquality-selenium-java) library. -### Project structure +## Project structure - **aquality-selenium-template** - project related part with PageObjects, models and utilities - **configuration/**: classes that used to fetch project config from [src/main/resources/environment](https://github.com/aquality-automation/aquality-selenium-java-template/blob/master/aquality-selenium-template/src/main/resources/environment) folder - **forms/**: Page Objects @@ -28,19 +28,19 @@ Template for [aquality-selenium-java](https://github.com/aquality-automation/aqu - **utilities/**: utils for testNG, such as JsonDataProvider and ModuleFactory - **tests/**: classes with test methods -### Configuration +## Configuration [settings.json](https://github.com/aquality-automation/aquality-selenium-java-template/blob/master/aquality-selenium-template/src/main/resources/settings.json) file contains settings of Aquality Selenium library. Additional information you can find [here](https://github.com/aquality-automation/aquality-selenium-java/wiki/Overview-(English)). [allure.properties](https://github.com/aquality-automation/aquality-selenium-java-template/blob/master/aquality-selenium-template/src/main/resources/allure.properties) is a part of Allure Report configuration. See details [here](https://docs.qameta.io/allure/). -### Tests execution +## Tests execution Scenarios from feature files can be executed with TestNG plugin for IDE (Intellij Idea, Eclipse) or with Maven command ```mvn clean test``` where you can specify all necessary arguments. If executed with Maven, tests will be run in ```4``` threads. To change the amount of threads add ```-Ddata.provider.thread.count``` property to the command. E.g. ```mvn clean test -Ddata.provider.thread.count=10```. -### Reporting +## Reporting Allure Framework is used as a reporting tool. Report data will be placed in ```target/allure-results/``` folder (you can change it in ```allure.properties``` file). Run maven command ```mvn allure:serve``` to build and open report in web browser. To generate report in CI use corresponding plugin for your system.