title: Maven is skipping test
body: <p>How come that Maven is skipping all of my tests by default?I have a pom.xml with few profiles and I am not able to run my tests </p>
  
  <p>mvn -X clean test -pl .,module-name -Dmaven.test.skip=false </p>
  
  <p>Output:</p>
  
  <pre><code>reuseForks = false
  runOrder = alphabetical
  reportsDirectory = 
  
  BuildDir/RTCJNK/workspace/167363/Monthly_Release_E21_Sonar_Test/citirisk- 
  common/target/surefire-reports
  reuseForks = false
  runOrder = alphabetical
  skip = false
  skipExec = true
  skipTests = false
  testClassesDirectory = 
  BuildDir/RTCJNK/workspace/167363/Monthly_Release_E21_Sonar_Test/citirisk- 
  common/target/test-classes
  testFailureIgnore = false
  testNGArtifactName = org.testng:testng
  testSourceDirectory = 
  BuildDir/RTCJNK/workspace/167363/Monthly_Release_E21_Sonar_Test/citirisk- 
  common/src/test/java
  trimStackTrace = true
  useFile = true
  useManifestOnlyJar = true
  useSystemClassLoader = true
  useUnlimitedThreads = false
  workingDirectory = 
  BuildDir/RTCJNK/workspace/167363/Monthly_Release_E21_Sonar_Test/citirisk- 
  common
  project = MavenProject: com.citi.167363:citirisk-common:1.0.0-SNAPSHOT @ 
  BuildDir/RTCJNK/workspace/167363/Monthly_Release_E21_Sonar_Test/citirisk- 
  common/pom.xml
  session = org.apache.maven.execution.MavenSession@44e4cf8a
  Build:: [DEBUG] -- end configuration --
  Build:: [INFO] Tests are skipped.
  </code></pre>
  
  <p>POM (profile one of the profile)</p>
  
  <pre><code>&lt;id&gt;ccbsonar&lt;/id&gt;
          &lt;activation&gt;
              &lt;activeByDefault&gt;true&lt;/activeByDefault&gt;
          &lt;/activation&gt;
          &lt;properties&gt;
  
              &lt;sonar.host.url&gt;http://vm-efc5-d6ec.nam.nsroot.net:9000/&lt;/sonar.host.url&gt;
              &lt;sonar.login&gt;xxx&lt;/sonar.login&gt;
              &lt;sonar.password&gt;xxx&lt;/sonar.password&gt;
              &lt;sonar.java.source&gt;1.8&lt;/sonar.java.source&gt;
              &lt;sonar.java.coveragePlugin&gt;jacoco&lt;/sonar.java.coveragePlugin&gt;
              &lt;jacoco.version&gt;0.7.4.201502262128&lt;/jacoco.version&gt;
              &lt;sonar-jacoco-listeners.version&gt;3.2&lt;/sonar-jacoco-listeners.version&gt;
              &lt;jacoco.outputDir&gt;${project.basedir}/target/&lt;/jacoco.outputDir&gt;
              &lt;sonar.projectName&gt;Java&lt;/sonar.projectName&gt; 
              &lt;sonar.jacoco.reportPaths&gt;${project.basedir}/target/jacoco.exec&lt;/sonar.jacoco.reportPaths&gt;
              &lt;sonar.junit.reportPaths&gt;${project.basedir}/target/&lt;/sonar.junit.reportPaths&gt;
          &lt;/properties&gt;
          &lt;build&gt;
              &lt;plugins&gt;
                  &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.13&lt;/version&gt;
                      &lt;configuration&gt;
                          &lt;argLine&gt;-Xms1024m -Xmx3072m -XX:MaxPermSize=1024m  -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC ${jacoco.agent.ut.arg}&lt;/argLine&gt;
                          &lt;!-- Specific to generate mapping between tests and covered code --&gt;
                          &lt;properties&gt;
                          &lt;!--    &lt;property&gt;
                                  &lt;name&gt;listener&lt;/name&gt;
                                  &lt;value&gt;org.sonar.java.jacoco.JUnitListener&lt;/value&gt;
                              &lt;/property&gt; --&gt;
                          &lt;/properties&gt;
                      &lt;/configuration&gt;
                  &lt;/plugin&gt;
                  &lt;plugin&gt;
                      &lt;groupId&gt;org.jacoco&lt;/groupId&gt;
                      &lt;artifactId&gt;jacoco-maven-plugin&lt;/artifactId&gt;
                      &lt;version&gt;${jacoco.version}&lt;/version&gt;
                      &lt;executions&gt;
                          &lt;!-- Prepares a variable, jacoco.agent.ut.arg, that contains the info
                              to be passed to the JVM hosting the code being tested. --&gt;
                          &lt;execution&gt;
                              &lt;id&gt;prepare-ut-agent&lt;/id&gt;
                              &lt;phase&gt;process-test-classes&lt;/phase&gt;
                              &lt;goals&gt;
                                  &lt;goal&gt;prepare-agent&lt;/goal&gt;
                              &lt;/goals&gt;
                              &lt;configuration&gt;
                                  &lt;destFile&gt;${sonar.jacoco.reportPaths}&lt;/destFile&gt;
                                  &lt;propertyName&gt;jacoco.agent.ut.arg&lt;/propertyName&gt;
                                  &lt;append&gt;true&lt;/append&gt;
                              &lt;/configuration&gt;
                          &lt;/execution&gt;
                      &lt;/executions&gt;
                  &lt;/plugin&gt;
              &lt;/plugins&gt;
          &lt;/build&gt;
          &lt;dependencies&gt;
              &lt;dependency&gt;
                  &lt;groupId&gt;org.codehaus.sonar-plugins.java&lt;/groupId&gt;
                  &lt;artifactId&gt;sonar-jacoco-listeners&lt;/artifactId&gt;
                  &lt;version&gt;${sonar-jacoco-listeners.version}&lt;/version&gt;
                  &lt;scope&gt;test&lt;/scope&gt;
              &lt;/dependency&gt;
          &lt;/dependencies&gt;
      &lt;/profile&gt;
  </code></pre>
  
  <p>I am including the one of the profile of the pom, I have configured in similar way the child pom of the module as well.</p>