testng.xml:
<suite name="Default Suite" parallel="classes" thread-count="3">
<test name="example">
<classes>
<class name="ExampleTest"/>
<class name="ExampleTest2"/>
</classes>
</test>
</suite>
test :
@Test(singleThreaded = true)
public class ExampleTest {
@Test
public void firstTest() {
// first test
}
@Test(dependsOnMethods = "firstTest")
public void secondTest() {
// second test depends from first test
}
}
tests run in three Threads, but the first test is in one thread, and the second in the second, respectively, the second one drops as it depends on the first one. How to run parallel tests such that all tests in one class are executed in one thread ?
Thank you in advance.
