title: Maven -Dtest=* test, does not seem to run all tests
body: <p>I've got a Jenkins CI server that is set up with a Selenium test project running with maven-surefire. I need the project to be a parameterized build, so that I can trigger the build via URL with a Dtest as a parameter  (and only run the tests I specify in the url). This works great.</p>
  
  <p>Unfortunately, I've been unable to figure out how to run ALL of the tests, while in this parameterized configuration. Since it is in parameterized build mode, I must ALWAYS specify the -Dtest parameter.</p>
  
  <p>Based on the <a href="http://maven.apache.org/plugins/maven-surefire-plugin/examples/single-test.html" rel="nofollow">Surefire documentation</a>, it seems like I should be able to wildcard the test names, and everything will be run:</p>
  
  <pre><code>-Dtest=* or -Dtest=Test*
  </code></pre>
  
  <p>The odd result of running these parameters is a print statement (that I created) from all <code>6</code> of the tests (denoting that they were all started):</p>
  
  <pre><code>"Test &lt;test_name&gt; started, click here to see the SauceLabs video"
  </code></pre>
  
  <p>And then the standard test result (below) for only 4/6 tests</p>
  
  <pre><code>Running &lt;test_class_path&gt;
  Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 sec
  </code></pre>
  
  <p>Followed by the summary:</p>
  
  <pre><code>Tests run: 4, Failures: 0, Errors: 0, Skipped: 0
  </code></pre>
  
  <p>If it matters, the tests are being run in parallel using surefire, and one other odd thing is that while printing out the individual test results, after the 4th one, the 5th result starts printing, but never shows a result, and includes a $1 at the end:</p>
  
  <pre><code>Running &lt;test_class_path&gt;$1
  </code></pre>
  
  <p>Please let me know if I can clarify anything or answer any questions.</p>
  
  <p>Thanks in advance for any help!</p>