powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / maven-failsafe-plugin и вредный parralel
5 сообщений из 5, страница 1 из 1
maven-failsafe-plugin и вредный parralel
    #39311395
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Есть IT-тесты. В каждом них запускается приложение и ему через API отдаются команды.
Приложение поднимает jetty на заданом в настройках порту.
Соответственно попытка запустить приложение дважды приводит к ошибке.

Я пытаюсь объяснить maven-failsafe-plugin чтобы он не пускал тесты параллельно:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-failsafe-plugin</artifactId>
                <executions>
                    <execution>
                        <id>integration-tests</id>
                        <phase>integration-test</phase>
                        <goals>
                            <goal>integration-test</goal>
                            <goal>verify</goal>
                        </goals>
                        <configuration>
                            <skip>false</skip>
                            <includes>
                                <include>**/*IT.java</include>
                            </includes>
                            <parallel>false</parallel>
                        </configuration>
                    </execution>
                    <execution>
                        <id>verify</id>
                        <goals>
                            <goal>verify</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <parallel>false</parallel>
                </configuration>
            </plugin>
        </plugins>
    </build>



Дважды написал <parallel>false</parallel> .
И всё одно- по логам видно, что стартуют два теста параллельно и как итог- java.net.BindException: Address already in use

Что я делаю не так и как объяснить плагину? Запускаю mvn verify
...
Рейтинг: 0 / 0
maven-failsafe-plugin и вредный parralel
    #39311431
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЧто я делаю не так
Используешь юнит тестирование...
...
Рейтинг: 0 / 0
maven-failsafe-plugin и вредный parralel
    #39311620
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
no56892авторЧто я делаю не так
Используешь юнит тестирование...

А что плохого?
Обычно стартуют только unit-test'ы.
Перед деплоем проходят IT тесты.
Особо длинные (один уже есть) я выношу сейчас отдельный профиль.
jacoco-плагин, кстати, как раз ждёт IT тесты на шаге verify - и считает покрытие IT-тестами в SONAR'е.

В общем- не вижу проблем в самой идее. Проблема именно в настройке плагина.
...
Рейтинг: 0 / 0
maven-failsafe-plugin и вредный parralel
    #39311802
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominДважды написал <parallel>false</parallel>
The most obvious one is by using the parallel parameter. The possible values depend on the test provider used. For JUnit 4.7 and onwards, this may be methods, classes, both, suites, suitesAndClasses, suitesAndMethods, classesAndMethods or all

http://maven.apache.org/surefire/maven-surefire-plugin/examples/fork-options-and-parallel-execution.html
...
Рейтинг: 0 / 0
maven-failsafe-plugin и вредный parralel
    #39312375
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominСоответственно попытка запустить приложение дважды приводит к ошибке.


А проблема была в том, что стартовала одна JVM, и один из тестов оставлял запущенный jetty. Так что дело не в мавене было, а во мне
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / maven-failsafe-plugin и вредный parralel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]