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

Есть 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
19.09.2016, 17:33
    #39311431
no56892
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
maven-failsafe-plugin и вредный parralel
авторЧто я делаю не так
Используешь юнит тестирование...
...
Рейтинг: 0 / 0
20.09.2016, 07:34
    #39311620
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
maven-failsafe-plugin и вредный parralel
no56892авторЧто я делаю не так
Используешь юнит тестирование...

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

В общем- не вижу проблем в самой идее. Проблема именно в настройке плагина.
...
Рейтинг: 0 / 0
20.09.2016, 11:34
    #39311802
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
maven-failsafe-plugin и вредный parralel
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
21.09.2016, 08:20
    #39312375
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
maven-failsafe-plugin и вредный parralel
Alexey TominСоответственно попытка запустить приложение дважды приводит к ошибке.


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


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