Failsafe - Запуск интеграционных отдельно от регресс-тестов

Собственно, требуется сделать распределенный запуск тестов.

В maven проекте в настройках плагина failsafe добавил конфигурацию для запуска только интеграционных тестов:

org.apache.maven.plugins maven-failsafe-plugin 3.0.0-M3
                        <configuration>
                            <groups>ru.alfa.works.step.integration</groups>
                            <excludedGroups>ru.alfa.works.step.regression</excludedGroups>
                        </configuration>
                        <goals>
                            <goal>integration-test</goal>
                            <goal>verify</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

Запускаю в терминале командой: mvn failsafe:integration-test , но в итоге запускаются все тесты , классы имеют наименование формата ***IT.java .

В чем может быть проблема ?

  1. Попробуйте версию -M8 - она самая последняя.
  2. То как вы используете groups и excludedGroups - возможно, это не правильно, если у вас действительно тестам розданы такие группы. Закомментируйте это для упрощения.
  3. А классы с регресс-тестами какой формат имени имеют?

Получилось на версии M7 :

                <configuration>
                    <!-- Фильтрование тестов по тегам для запуска @Tag -->
                    <!-- Исключить тесты -->
                    <excludedGroups>regress</excludedGroups>
                </configuration>