Does device farm follow the sequence of test cases specified in testng.xml file to execute them? andAll the test cases run on the same instance of the device selected ?