Instructions at http://docs.aws.amazon.com/es_es/devicefarm/latest/developerguide/test-types-android-appium-python.html does not tell anything about adding appium (appium wheel) into the virtualenv needed to build the test_bundle.zip.
If it's not added "py.test --collect-only tests/" run from the virtualenv will obviously fail and test_bundle.zip built without appium will fail on ADF.
So, first, I want to double check that after we install py.test in the virtualenv - "pip install pytest" we need also install appium client - "pip install Appium-Python-Client".
Then tests will run in ADF, but take amazing amount of time just for a single basic test that runs seconds on a physical device. With ADF I need to wait for about 20 minutes for the test to complete and then it shows 5 "Total minutes" for the test run. Does it look right?
Thanks.