For those who are still struggling with appium parallel execution, you can refer to below github repo
some more issues which I need to find answer
-
assigning test cases/ classes to available nodes at run time instead of hard coded currently
-
in case a nodes goes down, reassign its test cases/classes to another node/s
-
flexible parallel ( compatibility testing ) & distributed run ( quick regression ) , currently this part is also hard coded.
In case you’ve answers to these, please update here.
Thanks,
Vikram