title: testng.xml does not pick/execute all tests
body: <p>I'm trying to run all tests in the project using testng.xml 
  I have 80 classes with ~ 140 tests but every time I run test, testng runs only 83/140 tests.
  I tried to find pattern in tests that are not being executed but could not find any.</p>
  
  <p>All tests/class files are under 'scripts' package and all class files have:<br></p>
  
  <pre><code>package scripts;
  import org.testng.annotations.BeforeMethod;
  import org.testng.annotations.Test;
  </code></pre>
  
  <p>All tests have <code>@Test</code> annotation (i.e. there are 140 <code>@Test</code> tags)
  <code>@Test(priority=1,testName="",description="")</code></p>
  
  <p>I am NOT using <code>enabled="false"</code> in <code>@Test</code> annotation</p>
  
  <p>My testng.xml </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"&gt;
  &lt;suite name="Regression"&gt;
      &lt;test name="Regression"&gt;
          &lt;packages&gt;
              &lt;package name="scripts"/&gt;
          &lt;/packages&gt;
      &lt;/test&gt;
  &lt;/suite&gt;
  </code></pre>
  
  <p>Note: here around 57 tests are skipped for some reason. e.g. one of them is <code>addMsd</code></p>
  
  <ol>
  <li>For some classes, if class has 3 tests, only 2 are executed</li>
  <li>For some classes, whole class file (having single or multiple tests) is skipped</li>
  </ol>
  
  <p>If I add an additional parameter and add a test (that is usually skipped with above XML) as follows then it is executed successfully:<br></p>
  
  <pre><code>`&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"&gt;
  &lt;suite name="Regression"&gt;
      &lt;test name="Regression"&gt;
          &lt;packages&gt;
              &lt;package name="scripts"/&gt;
          &lt;/packages&gt;
      &lt;/test&gt;
      &lt;test name="test"&gt;
          &lt;classes&gt;
              &lt;class name="scripts.CalculateMSD"&gt;
                  &lt;methods&gt;&lt;include name="addMsd"/&gt;&lt;/methods&gt;
              &lt;/class&gt;
          &lt;/classes&gt;
      &lt;/test&gt;
  &lt;/suite&gt;`
  </code></pre>
  
  <p>Here, addMsd will be executed successfully (which would be skipped in first xml)</p>
  
  <p>I have tried running tests using IntelliJ testng plugin (right click > run) and maven surefire plugin and observed same behavior in both approaches.</p>
  
  <p>I can't figure out what could be wrong with XML or the project setting. Any pointers will help!</p>