|
@@ -0,0 +1,183 @@
|
|
|
+<?xml version="1.0" encoding="UTF-8"?>
|
|
|
+<project xmlns="http://maven.apache.org/POM/4.0.0"
|
|
|
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
|
+ <parent>
|
|
|
+ <artifactId>kafka-ui</artifactId>
|
|
|
+ <groupId>com.provectus</groupId>
|
|
|
+ <version>0.0.11-SNAPSHOT</version>
|
|
|
+ </parent>
|
|
|
+ <modelVersion>4.0.0</modelVersion>
|
|
|
+
|
|
|
+ <artifactId>kafka-ui-e2e-checks</artifactId>
|
|
|
+ <properties>
|
|
|
+ <maven.compiler.target>1.8</maven.compiler.target>
|
|
|
+ <maven.compiler.source>1.8</maven.compiler.source>
|
|
|
+ <junit.version>5.7.0</junit.version>
|
|
|
+ <aspectj.version>1.9.6</aspectj.version>
|
|
|
+ <allure.version>2.13.7</allure.version>
|
|
|
+ <testcontainers.version>1.15.2</testcontainers.version>
|
|
|
+ <selenide.version>5.16.2</selenide.version>
|
|
|
+ <assertj.version>3.17.1</assertj.version>
|
|
|
+ <google.auto-service.version>1.0-rc7</google.auto-service.version>
|
|
|
+ <hamcrest.version>2.2</hamcrest.version>
|
|
|
+ <slf4j.version>1.7.29</slf4j.version>
|
|
|
+ <testcontainers.junit-jupiter.version>1.15.1</testcontainers.junit-jupiter.version>
|
|
|
+ <allure.java-commons.version>2.13.6</allure.java-commons.version>
|
|
|
+ <dotenv.version>2.2.0</dotenv.version>
|
|
|
+ <junit.platform-launcher.version>1.6.2</junit.platform-launcher.version>
|
|
|
+ <allure.maven-plugin.version>2.6</allure.maven-plugin.version>
|
|
|
+ <ashot.version>1.5.4</ashot.version>
|
|
|
+ <allure.screendiff-plugin.version>2.13.9</allure.screendiff-plugin.version>
|
|
|
+ <maven.surefire-plugin.version>2.22.2</maven.surefire-plugin.version>
|
|
|
+ <allure-maven.version>2.10.0</allure-maven.version>
|
|
|
+ </properties>
|
|
|
+
|
|
|
+ <dependencies>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.kafka</groupId>
|
|
|
+ <artifactId>kafka_2.13</artifactId>
|
|
|
+ <version>${kafka.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.testcontainers</groupId>
|
|
|
+ <artifactId>testcontainers</artifactId>
|
|
|
+ <version>${testcontainers.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.qameta.allure</groupId>
|
|
|
+ <artifactId>allure-junit5</artifactId>
|
|
|
+ <version>${allure.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.codeborne</groupId>
|
|
|
+ <artifactId>selenide</artifactId>
|
|
|
+ <version>${selenide.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.qameta.allure</groupId>
|
|
|
+ <artifactId>allure-selenide</artifactId>
|
|
|
+ <version>${allure.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.hamcrest</groupId>
|
|
|
+ <artifactId>hamcrest</artifactId>
|
|
|
+ <version>${hamcrest.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.assertj</groupId>
|
|
|
+ <artifactId>assertj-core</artifactId>
|
|
|
+ <version>${assertj.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.google.auto.service</groupId>
|
|
|
+ <artifactId>auto-service</artifactId>
|
|
|
+ <version>${google.auto-service.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.junit.jupiter</groupId>
|
|
|
+ <artifactId>junit-jupiter-api</artifactId>
|
|
|
+ <version>${junit.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.junit.jupiter</groupId>
|
|
|
+ <artifactId>junit-jupiter-engine</artifactId>
|
|
|
+ <version>${junit.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.slf4j</groupId>
|
|
|
+ <artifactId>slf4j-simple</artifactId>
|
|
|
+ <version>${slf4j.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.projectlombok</groupId>
|
|
|
+ <artifactId>lombok</artifactId>
|
|
|
+ <version>${org.projectlombok.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.aspectj</groupId>
|
|
|
+ <artifactId>aspectjrt</artifactId>
|
|
|
+ <version>${aspectj.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.testcontainers</groupId>
|
|
|
+ <artifactId>junit-jupiter</artifactId>
|
|
|
+ <version>${testcontainers.junit-jupiter.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.qameta.allure</groupId>
|
|
|
+ <artifactId>allure-java-commons</artifactId>
|
|
|
+ <version>${allure.java-commons.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.github.cdimascio</groupId>
|
|
|
+ <artifactId>dotenv-java</artifactId>
|
|
|
+ <version>${dotenv.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.junit.platform</groupId>
|
|
|
+ <artifactId>junit-platform-launcher</artifactId>
|
|
|
+ <version>${junit.platform-launcher.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>ru.yandex.qatools.allure</groupId>
|
|
|
+ <artifactId>allure-maven-plugin</artifactId>
|
|
|
+ <version>${allure.maven-plugin.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>ru.yandex.qatools.ashot</groupId>
|
|
|
+ <artifactId>ashot</artifactId>
|
|
|
+ <version>${ashot.version}</version>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.seleniumhq.selenium</groupId>
|
|
|
+ <artifactId>selenium-remote-driver</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.qameta.allure.plugins</groupId>
|
|
|
+ <artifactId>screen-diff-plugin</artifactId>
|
|
|
+ <version>${allure.screendiff-plugin.version}</version>
|
|
|
+ </dependency>
|
|
|
+ </dependencies>
|
|
|
+ <build>
|
|
|
+ <plugins>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
|
+ <artifactId>maven-surefire-plugin</artifactId>
|
|
|
+ <version>${maven.surefire-plugin.version}</version>
|
|
|
+ <configuration>
|
|
|
+ <argLine>
|
|
|
+ -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
|
|
|
+ </argLine>
|
|
|
+ </configuration>
|
|
|
+ <dependencies>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.aspectj</groupId>
|
|
|
+ <artifactId>aspectjweaver</artifactId>
|
|
|
+ <version>${aspectj.version}</version>
|
|
|
+ </dependency>
|
|
|
+ </dependencies>
|
|
|
+
|
|
|
+ </plugin>
|
|
|
+ <plugin>
|
|
|
+ <groupId>io.qameta.allure</groupId>
|
|
|
+ <artifactId>allure-maven</artifactId>
|
|
|
+ <version>${allure-maven.version}</version>
|
|
|
+ </plugin>
|
|
|
+
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
|
+ <artifactId>maven-compiler-plugin</artifactId>
|
|
|
+ <configuration>
|
|
|
+ <source>15</source>
|
|
|
+ <target>15</target>
|
|
|
+ </configuration>
|
|
|
+ </plugin>
|
|
|
+ </plugins>
|
|
|
+ </build>
|
|
|
+
|
|
|
+</project>
|