命令http://docs.aws.amazon.com/es_es/devicefarm/latest/developerguide/test-types-android-appium-python.htmlでは、appium(appium wheel)をtest_bundle.zipをビルドするために必要なvirtualenvに追加する方法については何も教えていません。Amazon Device Farm(ADF)の配備のために、python virtualenvにappiumクライアントをインストールする必要はありますか?
virtualenvからの "py.test --collect-only tests /"の実行が失敗し、appiumなしで構築されたtest_bundle.zipがADFで失敗することは明らかです。
まず最初に、私がvirtualenvにpy.testをインストールした後でそれを確認したいと思っています - "pip install pytest" - appium-clientをインストールする必要があります - "pip install Appium-Python-Client"
次に、テストはADFで実行されますが、物理デバイスで数秒間実行される単一の基本テストの場合は、驚くほど時間がかかります。 ADFを使用して、テストが完了するまで約20分待たなければなりません。そして、テスト実行のための5分間の合計時間が表示されます。それは正しいか?
ありがとうございました。
返信いただきありがとうございます。タイミングをもっと明確にしてください。1.テストを中止するのに( "ランニング"フェーズに移行する前に)しばらく(> 30分)実行される "スケジューリング"フェーズの短期間の方法がありますか? – Ken
2.「Total minutes」は、テストが完了してアカウントが請求された後に計算された実際の分数と考えられます。ローカルデバイスでは4分、ADFでは8分というように、コンピュータに直接接続された同じ物理デバイスで、まったく同じ単一テストを実行するのに必要な時間よりも時間がかかります。理由とその改善方法は何ですか?ありがとう。 – Ken
遅れて申し訳ありません。実際の課金額は、あなたの実行から計量された分の合計です。これは、実行分に要約して表示されます。私たちはこれをさらに早くすることに取り組んでいます。しかし、最も単純な推論は、すべてのテストと、すべてのテストでappiumサーバーの新しいインスタンスが起動する間に、アプリケーションの終了と開始です。 – NikofTime