I want to be able to execute test cases in this specific order where in each one is dependent on the previous one. Note that TestA and TestC is going to be executed again in this sequence. How can I do that using testng and Java.
TestA -> TestB -> TestC -> TestA -> TestX -> TestC
It is not possible to run the same test many times during one run.
Instead, you can have:
where
TestD
andTestY
are just callingTestA
andTestC
methods.Then, you just have to configure dependency between methods: http://testng.org/doc/documentation-main.html#dependent-methods