title: What does the "default-test" stand for in the maven-surefire plugin
body: <p>I have defined the following configuration in my pom for surefire with TestNg:</p>
  
  <pre><code>&lt;plugin&gt;
              &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
              &lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt;
              &lt;version&gt;2.12&lt;/version&gt;
              &lt;configuration&gt;
                  &lt;skipTests&gt;${skip-all-tests}&lt;/skipTests&gt;
              &lt;/configuration&gt;
              &lt;executions&gt;
                  &lt;execution&gt;
                      &lt;id&gt;unit-tests&lt;/id&gt;
                      &lt;phase&gt;test&lt;/phase&gt;
                      &lt;goals&gt;
                          &lt;goal&gt;test&lt;/goal&gt;
                      &lt;/goals&gt;
                      &lt;configuration&gt;
                          &lt;skip&gt;${skip-unit-tests}&lt;/skip&gt;
                          &lt;groups&gt;unit&lt;/groups&gt;
  
                          &lt;excludedGroups&gt;integration&lt;/excludedGroups&gt;
                      &lt;/configuration&gt;
                  &lt;/execution&gt;
                  &lt;execution&gt;
                      &lt;id&gt;integration-tests&lt;/id&gt;
                      &lt;phase&gt;integration-test&lt;/phase&gt;
                      &lt;goals&gt;
                          &lt;goal&gt;test&lt;/goal&gt;
                      &lt;/goals&gt;
                      &lt;configuration&gt;
                          &lt;skip&gt;${skip-integration-tests}&lt;/skip&gt;
                          &lt;groups&gt;integration&lt;/groups&gt;
                          &lt;excludedGroups&gt;unit&lt;/excludedGroups&gt;
                      &lt;/configuration&gt;
                  &lt;/execution&gt;
              &lt;/executions&gt;
          &lt;/plugin&gt;
  </code></pre>
  
  <p>But it seems the two executions are always preceded by a "default-test" run which seems to run every @test annotated method (at least I think so). </p>
  
  <pre><code>--- maven-surefire-plugin:2.12:test (default-test) @ my-project
  </code></pre>
  
  <p>For example running "mvn test" on the project, two test executions take place. The "default-test" and the "unit-test".</p>
  
  <p>Could someone explain this a little more to me? 
  Can this be disabled or controlled (configured what is tested and what not)?  </p>