Для этого процесса необходимо выполнить тесты на ветви, прежде чем запрос на получение разрешения может быть утвержден.Поскольку testNG используется для тестов UI Selenium, а jUnit для модульных тестов, pom.xml
плагины должны были быть установлены следующим образом:
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>${surefire.version}</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit47</artifactId>
<version>${surefire.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-testng</artifactId>
<version>${surefire.version}</version>
</dependency>
</dependencies>
</plugin>
</plugins>
Тесты пользовательского интерфейса выполняются с набором test xml, который должен быть определен где-то в pom.xml (не уверен, где поставить эту строку).Можно ли настроить pom.xml
, чтобы тесты можно было проводить отдельно?например, mvn -DsuiteXmlFile=/path/to/file
и `mvn -Dtest = package.with.unit.tests '