title: How do I get Maven Surefire to run all classes and tests?
body: <p>I have a Java JUnit Selenium test framework running some tests.  There are two classes with two tests each.</p>
  
  <p>I have maven surefire configured like this</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;configuration&gt;
          &lt;forkCount&gt;3&lt;/forkCount&gt;
          &lt;reuseForks&gt;true&lt;/reuseForks&gt;
          &lt;parallel&gt;methods&lt;/parallel&gt;
          &lt;threadCount&gt;100&lt;/threadCount&gt;
          &lt;redirectTestOutputToFile&gt;false&lt;/redirectTestOutputToFile&gt;
      &lt;/configuration&gt;
      &lt;version&gt;2.12.4&lt;/version&gt;
  &lt;/plugin&gt;
  </code></pre>
  
  <p>I'd like it to run 4 tests simultaneously, but no matter what combination of <code>threadCount</code>, <code>parallel</code> and <code>fork</code> settings I use, I can only seem to get 1 class worth of test cases to run at a time.  It seems like this should work, can anyone provide a solution?</p>