Interrompere un'esecuzione in AWS Device Farm - AWS Device Farm

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Interrompere un'esecuzione in AWS Device Farm

È possibile arrestare una sessione dopo averla avviata. Ad esempio, se noti un problema mentre i tuoi test sono in esecuzione è possibile riavviare la sessione con uno script di prova aggiornato.

È possibile utilizzare la console Device Farm o API interrompere una corsa. AWS CLI

Interrompi una corsa (console)

  1. Accedere alla console Device Farm all'indirizzo https://console.aws.amazon.com/devicefarm.

  2. Nel pannello di navigazione di Device Farm, scegli Mobile Device Testing, quindi scegli Progetti.

  3. Scegli il progetto in cui eseguire un test attivo.

  4. Nella pagina Test automatici, scegli l'esecuzione del test.

    L'icona in sospeso o in esecuzione dovrebbe apparire a sinistra del nome del dispositivo.

    Device Farm: arrestare una sessione di test
  5. Selezionare Stop run (Arresta sessione).

    Dopo poco tempo, accanto al nome del dispositivo viene visualizzata un'icona con un cerchio rosso con un segno meno all'interno. Quando la corsa viene interrotta, il colore dell'icona cambia da rosso a nero.

    Importante

    Se un test è già stato eseguito, Device Farm non può fermarlo. Se è in corso un test, Device Farm lo interrompe. Il totale dei minuti che saranno fatturati appare nella sezione Devices (Dispositivi). Inoltre, ti verranno fatturati anche i minuti totali che Device Farm impiega per eseguire la suite di installazione e la suite di smontaggio. Per ulteriori informazioni, consulta Prezzi di Device Farm.

    L'immagine seguente mostra un esempio della sezione Dispositivi dopo che una sessione di test è stata correttamente arrestata.

    Device Farm - Pagina dei dettagli di una sessione arrestata

Interrompi una corsa ()AWS CLI

È possibile eseguire il comando seguente per interrompere l'esecuzione del test specificata, dove myARN è l'Amazon Resource Name (ARN) dell'esecuzione del test.

$ aws devicefarm stop-run --arn myARN

Verrà visualizzato un output simile al seguente:

{ "run": { "status": "STOPPING", "name": "Name of your run", "created": 1458329687.951, "totalJobs": 7, "completedJobs": 5, "deviceMinutes": { "unmetered": 0.0, "total": 0.0, "metered": 0.0 }, "platform": "ANDROID_APP", "result": "PENDING", "billingMethod": "METERED", "type": "BUILTIN_EXPLORER", "arn": "myARN", "counters": { "skipped": 0, "warned": 0, "failed": 0, "stopped": 0, "passed": 0, "errored": 0, "total": 0 } } }

Per ottenere il ARN risultato della tua corsa, usa il list-runs comando. L'output visualizzato dovrebbe essere simile al seguente:

{ "runs": [ { "status": "RUNNING", "name": "Name of your run", "created": 1458329687.951, "totalJobs": 7, "completedJobs": 5, "deviceMinutes": { "unmetered": 0.0, "total": 0.0, "metered": 0.0 }, "platform": "ANDROID_APP", "result": "PENDING", "billingMethod": "METERED", "type": "BUILTIN_EXPLORER", "arn": "Your ARN will be here", "counters": { "skipped": 0, "warned": 0, "failed": 0, "stopped": 0, "passed": 0, "errored": 0, "total": 0 } } ] }

Per informazioni sull'utilizzo di Device Farm con AWS CLI, vedereRiferimento AWS CLI .

Interrompere una corsa (API)

  • Richiama l'StopRunoperazione per l'esecuzione del test.

Per informazioni sull'utilizzo di Device FarmAPI, vedereAutomazione di Device Farm.