title: Maven Multi Module child test fails, but, all modules build.
body: <p>I have maven setup in my Spring Framework project and I have a test deliberatly failing to test my build failure (running <code>maven test</code>). My Spring Project is configured with Maven Multi Module. That POM xml below is my parent POM. The test is failing in a child POM however <code>maven install</code> builds all the projects.</p>
  
  <p>Here is my parent maven plugin configuration:</p>
  
  <pre><code>     &lt;build&gt;
      &lt;finalName&gt;cointraders-website&lt;/finalName&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.16&lt;/version&gt;
              &lt;dependencies&gt;
                  &lt;dependency&gt;
                      &lt;groupId&gt;org.apache.maven.surefire&lt;/groupId&gt;
                      &lt;artifactId&gt;surefire-junit47&lt;/artifactId&gt;
                      &lt;version&gt;2.12&lt;/version&gt;
                  &lt;/dependency&gt;
              &lt;/dependencies&gt;
          &lt;/plugin&gt;
           &lt;plugin&gt;
              &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
              &lt;artifactId&gt;maven-failsafe-plugin&lt;/artifactId&gt;
              &lt;version&gt;2.18&lt;/version&gt;
          &lt;/plugin&gt;
      &lt;/plugins&gt;
  &lt;/build&gt; 
  </code></pre>
  
  <p>Child maven pom:</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;dependencies&gt;
                  &lt;dependency&gt;
                      &lt;groupId&gt;org.apache.maven.surefire&lt;/groupId&gt;
                      &lt;artifactId&gt;surefire-junit47&lt;/artifactId&gt;
                      &lt;version&gt;2.12&lt;/version&gt;
                  &lt;/dependency&gt;
              &lt;/dependencies&gt;
              &lt;executions&gt;
                  &lt;execution&gt;
                       &lt;id&gt;unit-tests&lt;/id&gt;
                        &lt;phase&gt;unit-test&lt;/phase&gt;
                        &lt;goals&gt;
                           &lt;goal&gt;test&lt;/goal&gt;
                        &lt;/goals&gt;
                        &lt;configuration&gt;
                              &lt;testFailureIgnore&gt;false&lt;/testFailureIgnore&gt;
                              &lt;includes&gt;
                                  &lt;include&gt;**/*UnitTest.java&lt;/include&gt;
                              &lt;/includes&gt;
                          &lt;/configuration&gt;
                  &lt;/execution&gt;
              &lt;/executions&gt;
          &lt;/plugin&gt;
           &lt;plugin&gt;
              &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
              &lt;artifactId&gt;maven-failsafe-plugin&lt;/artifactId&gt;
              &lt;configuration&gt;
                  &lt;includes&gt;
                      &lt;include&gt;**/*IntegrationTest.java&lt;/include&gt;
                  &lt;/includes&gt;
              &lt;/configuration&gt;
          &lt;/plugin&gt;
  </code></pre>
  
  <p>And the console log on success:</p>
  
  <pre><code> [INFO] parent-project .................................... SUCCESS [  1.327 s]
   [INFO] xxxxx-data .................................. SUCCESS [01:41 min]
   [INFO] xxxxx-commandline ........................... SUCCESS [  2.597 s]
   [INFO] xxxxx-api ................................... SUCCESS [ 54.613 s]
  </code></pre>
  
  <p>The test failure happens in xxxxx-data child project:</p>
  
  <pre><code> Tests run: 204, Failures: 1, Errors: 0, Skipped: 0
  </code></pre>