title: Running test methods one after another in TestNG
body: <p>I m using Eclipse + Selenium WebDriver + TestNG</p>
  
  <p>This is my class structure :</p>
  
  <pre><code>class1
  {
  @test (invocation count =4)
  method1()
  
  @test (invocation count =4)
  method2()
  
  }
  </code></pre>
  
  <p>my testing.xml file :</p>
  
  <pre><code>&lt;classes&gt;
  &lt;class name="tests.class1"&gt;
  &lt;methods&gt;
  &lt;include name="method1" /&gt;
  &lt;include name="method2" /&gt;
  &lt;/methods&gt;
  &lt;/class&gt;
  &lt;/classes&gt;
  </code></pre>
  
  <p>When running through my current testing.xml, the order of the tests is:
  method1
  method1
  method1
  method1
  method2
  method2
  method2
  method2</p>
  
  <p>But I want the tests to be run in the following order:
  method1
  method2
  method1
  method2
  method1
  method2
  method1
  method2</p>
  
  <p>Please guide me to achieve the desired result. 
  Thanks a lot.</p>