title: -Dmaven.test.failure.ignore=true set, but build still errors on test failure
body: <p>I have two different freestyle Jenkins jobs that are kicked off like this (build commands lifted from the job logs):</p>
  
  <p><code>mvn -Dcloudbees.private.release.repository.off=true -Dcloudbees.private.snapshot.plugin.repository.off=true -Dcloudbees.private.release.plugin.repository.off=true -Dcloudbees.central.repository.off=true -Dcloudbees.private.snapshot.repository.off=true clean org.jacoco:jacoco-maven-plugin:prepare-agent install -Dmaven.test.failure.ignore=true -V -Dcheckstyle.skip=true -Dpmd.skip=true -Dgpg.skip=true -B -e</code></p>
  
  <p>and </p>
  
  <p><code>mvn clean install cobertura:cobertura -DallTests -Dcobertura.report.format=xml -Dmaven.test.failure.ignore=true -V -Dcheckstyle.skip=true -Dpmd.skip=true</code></p>
  
  <p>They end like this (respectively):</p>
  
  <p><code>[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on project gora-core: There are test failures.</code></p>
  
  <p><code>[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.17:test (default-test) on project wildfly-domain-management: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.17:test failed:</code></p>
  
  <p>All my searching tells me that <code>-Dmaven.test.failure.ignore=true</code> should do the trick, so I'm stymied.</p>
  
  <p>Note that I don't have write access to these projects; I'm simply trying to compile in preparation for SonarQube analysis.</p>
  
  <p><strong>UPDATE1</strong></p>
  
  <p>I turned out to have 3 jobs (and counting) with these symptoms. For the record, they are:</p>
  
  <ol>
  <li><a href="https://git-wip-us.apache.org/repos/asf/activemq.git" rel="noreferrer">ActiveMQ</a> (not previously listed)</li>
  <li><a href="https://github.com/wildfly/wildfly-core" rel="noreferrer">Wildfly Core</a></li>
  <li><a href="http://git.apache.org/gora.git/" rel="noreferrer">Gora</a></li>
  </ol>
  
  <p>The addition of <code>-B</code> to the ActiveMQ job (the others already had it) moved it forward to the point of an actual compile failure. Unfortunately, the job still hasn't succeeded, so I can't be sure that <code>-B</code> actually fixed the job.</p>
  
  <p>I tried Gora locally with the same result as on Jenkins. </p>
  
  <p><strong>UPDATE2</strong></p>
  
  <p>I've since found <code>&lt;testFailureIgnore&gt;false&lt;/testFailureIgnore&gt;</code> in the main Gora pom, but grep tells me <code>testFailureIgnore</code> is nowhere in the Wildfly Core project.</p>
  
  <p><strong>UPDATE3</strong></p>
  
  <p>The Wildfly Core failure can apparently be chalked up to a bug in <a href="https://issues.apache.org/jira/browse/SUREFIRE-1091" rel="noreferrer">Surefire 2.17</a></p>