Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Перестал работать запуск групп в surefire plugin через -Dgroups

maven-surefire-plugin
maven
java
testng
Теги: #<Tag:0x00007fedc10ab2f0> #<Tag:0x00007fedc10aada0> #<Tag:0x00007fedc10aa940> #<Tag:0x00007fedc10aa6e8>

#1

Доброе время суток. У меня с ничего перестал работать запуск групп тестов через мавен и surefire plugin.
Тесты запускались mvn clean test -Dgroups=group1,group2.
Единственное что я нашёл в интернете так это создание профиля и запуск уже через профиль, но это не совсем удобно, та и нужно городить кучу профилей. Прим:

 <profiles>
        <profile>
            <id>vk</id>
            <build>
                <plugins>
                    <plugin>
                        <artifactId>maven-surefire-plugin</artifactId>
                        <configuration>
                            <groups>vk</groups>
                        </configuration>
                    </plugin>
                </plugins>
            </build>
        </profile>

Теперь тесты запускаются как mvn -P vk test

Есть ли какой-то альтернативный способ запускать группы из мавена?


#2

Решил проблему выносом групп в переменную

 <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.20.1</version>
                <configuration>           
                  <groups>${groups}</groups>
                </configuration>
            </plugin>

и


<properties>
        <groups>vk,fb,ok,mailru</groups>
    </properties>