I am trying to develop new XCUITest project and my requirement is to do parallel distributed testing. Such that i have 4 iPhones and 6 classes. Each class should run once and if it is executed then it should not be executed on any other iPhone.
Example:
class to be executed: Class1, Class2, Class3, Class4, Class5, Class6
No of iPhones: iPhone1, iPhone2, iPhone3, iPhone4
Now execution should be like this
iPhone1: Class1, Class5
iPhone2: Class2, Class6
iPhone3: Class3
iPhone4: Class4
I have tried test plan, fastlane & xcodebuild still not able to find the solution. Does anyone has any idea how can we achieve this or if someone has implemented this in their project.
Any help would be great.