Maven Failsafe: исключить тесты, которые являются частью набора тестов - PullRequest
1 голос
/ 31 января 2020

Я использую Maven Failsafe для выполнения интеграционных тестов в моем проекте. Поэтому я включаю класс, который использует функцию JUnit Suite.

Возможно ли исключить тесты, включенные в набор тестов, через <excludes>?

До сих пор я пытался исключить их таким образом:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-failsafe-plugin</artifactId>
    <version>3.0.0-M3</version>
    <dependencies>
        <dependency>
            <groupId>org.apache.maven.surefire</groupId>
            <artifactId>surefire-junit47</artifactId>
            <version>3.0.0-M3</version>
        </dependency>
    </dependencies>
    <executions>
        <execution>
            <configuration>
                <!-- Some config done here -->
                <includes>
                    <include>com.package.TestSuiteToInclude</include>
                </includes>
                <excludes>
                    <exclude>com.package.TestToExclude</exclude>
                </excludes>
            </configuration>
        </execution>
    </executions>
</plugin>

Но это не сработало. Я бы предпочел исключить их в pom. xml, а не создавать и поддерживать другой набор тестов без них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...