AppiumTestDistribution
AppiumTestDistribution copied to clipboard
How to get distributed execution at class level using ATD
Parallel will run all the tests across device- which helps you to get the device coverage Distribute will distribute all the tests across devices which help you faster execution
Can we restrict distribution at class level (to run whole class on one device and other class on another device) ? How using ATD ?
Yes, set RUNNER_LEVEL="parallel" this will run tests at class level
Now, I've noticed that there is no effect for my listener which I've added in config.properties. I was following "PagePatternAppium" then I tried putting config.properties at different places, it never get picked up. Also, I've given "RUNNER=parallel" it remains "RUNNER=distributed" when I saw it in debug mode.
Could you please suggest right step to provide custom listener if I'm doing it wrong ?

@deepakarorawins Thanks for reporting. Looks like a bug. Let me investigate on it.
I tried to fix and raised a PR: - https://github.com/AppiumTestDistribution/AppiumTestDistribution/pull/891
It says... First-time contributors need a maintainer to approve running workflows. Learn more. 1 failing, 4 cancelled, and 5 successful checks
@deepakarorawins Thanks for the contribution. I have merged the PR and make a release soon.