Last active
October 17, 2022 07:28
-
-
Save paulouskin/5d350364c216bedcc42ff5c2650e213d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<properties> | |
<compile.java.version>17</compile.java.version> | |
<compiler.plugin.version>3.8.1</compiler.plugin.version> | |
<surefire.plugin.version>2.22.2</surefire.plugin.version> | |
<failsafe.plugin.version>2.22.2</failsafe.plugin.version> | |
<junit.version>5.5.2</junit.version> | |
<junit.platform.version>1.5.2</junit.platform.version> | |
<selenium.version>4.1.3</selenium.version> | |
<cucumber.version>6.9.1</cucumber.version> | |
<slf4j.version>1.7.30</slf4j.version> | |
<log4j.version>1.2.17</log4j.version> | |
<cucumber.reporting.plugin.version>5.4.0</cucumber.reporting.plugin.version> | |
<hamcrest.version>1.3</hamcrest.version> | |
</properties> | |
<dependencies> | |
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12 --> | |
<dependency> | |
<groupId>org.slf4j</groupId> | |
<artifactId>slf4j-log4j12</artifactId> | |
<version>${slf4j.version}</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.slf4j</groupId> | |
<artifactId>slf4j-api</artifactId> | |
<version>${slf4j.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>log4j</groupId> | |
<artifactId>log4j</artifactId> | |
<version>${log4j.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.seleniumhq.selenium</groupId> | |
<artifactId>selenium-java</artifactId> | |
<version>${selenium.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.seleniumhq.selenium</groupId> | |
<artifactId>selenium-chrome-driver</artifactId> | |
<version>${selenium.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.seleniumhq.selenium</groupId> | |
<artifactId>selenium-api</artifactId> | |
<version>${selenium.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.junit.jupiter</groupId> | |
<artifactId>junit-jupiter-api</artifactId> | |
<version>${junit.version}</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.junit.jupiter</groupId> | |
<artifactId>junit-jupiter-engine</artifactId> | |
<version>${junit.version}</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>io.github.bonigarcia</groupId> | |
<artifactId>webdrivermanager</artifactId> | |
<version>5.1.0</version> | |
<scope>test</scope> | |
</dependency> | |
<!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-params --> | |
<dependency> | |
<groupId>org.junit.jupiter</groupId> | |
<artifactId>junit-jupiter-params</artifactId> | |
<version>${junit.version}</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.junit.vintage</groupId> | |
<artifactId>junit-vintage-engine</artifactId> | |
<version>${junit.version}</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.junit.platform</groupId> | |
<artifactId>junit-platform-launcher</artifactId> | |
<version>${junit.platform.version}</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.junit.platform</groupId> | |
<artifactId>junit-platform-runner</artifactId> | |
<version>${junit.platform.version}</version> | |
<scope>test</scope> | |
</dependency> | |
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-junit --> | |
<dependency> | |
<groupId>io.cucumber</groupId> | |
<artifactId>cucumber-junit</artifactId> | |
<version>${cucumber.version}</version> | |
<scope>test</scope> | |
</dependency> | |
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-java --> | |
<dependency> | |
<groupId>io.cucumber</groupId> | |
<artifactId>cucumber-java</artifactId> | |
<version>${cucumber.version}</version> | |
</dependency> | |
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-core --> | |
<dependency> | |
<groupId>io.cucumber</groupId> | |
<artifactId>cucumber-core</artifactId> | |
<version>${cucumber.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.hamcrest</groupId> | |
<artifactId>hamcrest-all</artifactId> | |
<version>${hamcrest.version}</version> | |
<scope>test</scope> | |
</dependency> | |
</dependencies> | |
<build> | |
<plugins> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-compiler-plugin</artifactId> | |
<version>${compiler.plugin.version}</version> | |
<configuration> | |
<source>${compile.java.version}</source> | |
<target>${compile.java.version}</target> | |
</configuration> | |
</plugin> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-surefire-plugin</artifactId> | |
<version>${surefire.plugin.version}</version> | |
<configuration> | |
<testFailureIgnore>true</testFailureIgnore> | |
</configuration> | |
</plugin> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-failsafe-plugin</artifactId> | |
<version>${failsafe.plugin.version}</version> | |
<configuration> | |
<includes> | |
<include>**/qaupskilling/**/*.java</include> | |
</includes> | |
</configuration> | |
<executions> | |
<execution> | |
<goals> | |
<goal>integration-test</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<groupId>net.masterthought</groupId> | |
<artifactId>maven-cucumber-reporting</artifactId> | |
<version>${cucumber.reporting.plugin.version}</version> | |
<executions> | |
<execution> | |
<id>execution</id> | |
<phase>verify</phase> | |
<goals> | |
<goal>generate</goal> | |
</goals> | |
</execution> | |
</executions> | |
<configuration> | |
<jsonFiles> | |
<param>**/CucumberReport.json</param> | |
</jsonFiles> | |
</configuration> | |
</plugin> | |
</plugins> | |
</build> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment