Что означает «тест по умолчанию -» в плагине maven -surefire

Я определил следующую конфигурацию в моем pom для уверенности с помощью TestNg:

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.12</version>
            <configuration>
                <skipTests>${skip-all-tests}</skipTests>
            </configuration>
            <executions>
                <execution>
                    <id>unit-tests</id>
                    <phase>test</phase>
                    <goals>
                        <goal>test</goal>
                    </goals>
                    <configuration>
                        <skip>${skip-unit-tests}</skip>
                        <groups>unit</groups>

                        <excludedGroups>integration</excludedGroups>
                    </configuration>
                </execution>
                <execution>
                    <id>integration-tests</id>
                    <phase>integration-test</phase>
                    <goals>
                        <goal>test</goal>
                    </goals>
                    <configuration>
                        <skip>${skip-integration-tests}</skip>
                        <groups>integration</groups>
                        <excludedGroups>unit</excludedGroups>
                    </configuration>
                </execution>
            </executions>
        </plugin>

Но кажется, что двум выполнениям всегда предшествует запуск «теста по умолчанию -», который, кажется, запускает каждый аннотированный метод @test (, по крайней мере, я так думаю ).

--- maven-surefire-plugin:2.12:test (default-test) @ my-project

Например, при запуске «mvn test» в проекте выполняются два теста. «Тест по умолчанию -» и «модульный тест -».

Может ли кто-нибудь объяснить мне это немного подробнее? Можно ли это отключить или контролировать, (настроить, что тестируется, а что нет )?

8
задан Peter De Winter 13 August 2012 в 13:25
поделиться