Вот несколько методов, которые вы можете использовать для запуска тестов с помощью Maven, а также примеры кода:
-
Использование плагина Surefire:
Плагин Surefire обычно используется для запуска тестов в Maven. Вы можете настроить его в файлеpom.xml
проекта следующим образом:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M5</version> <configuration> <includes> <include>/*Test.java</include> </includes> </configuration> </plugin> </plugins> </build>
После настройки плагина Surefire вы можете запускать тесты, выполнив в терминале следующую команду:
mvn test
-
Использование TestNG:
Если вы используете платформу TestNG для своих тестов, вы можете использовать плагин TestNG Maven. Добавьте следующую конфигурацию в вашpom.xml
:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M5</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>3.0.0-M5</version> </plugin> </plugins> </build>
При такой конфигурации вы можете запускать тесты TestNG с помощью команды:
mvn test
-
Использование JUnit 5:
Если вы используете JUnit 5 для своих тестов, вы можете добавитьmaven-surefire-plugin
в свойpom.xml
следующим образом:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M5</version> </plugin> </plugins> </build>
Чтобы запустить тесты JUnit 5, выполните команду:
mvn test
Это всего лишь несколько примеров того, как можно запускать тесты с помощью Maven. Доступны дополнительные параметры и конфигурации в зависимости от ваших конкретных потребностей и сред тестирования.