Imposta il timeout di esecuzione per le esecuzioni di test 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à.

Imposta il timeout di esecuzione per le esecuzioni di test in AWS Device Farm

È possibile impostare un valore per la durata della sessione di un test prima di arrestare l'esecuzione del test su ogni dispositivo. Il timeout di esecuzione predefinito è di 150 minuti per dispositivo, ma è possibile impostare un valore minimo di 5 minuti. Puoi utilizzare la console AWS Device Farm o l'API AWS Device Farm per impostare il timeout di esecuzione. AWS CLI

Importante

Il timeout di esecuzione deve essere impostato per la durata massima di una sessione di test, insieme ad alcuni buffer. Ad esempio, se i tuoi test durano 20 minuti per dispositivo, è opportuno scegliere un timeout di 30 minuti per dispositivo.

Se l'esecuzione supera il timeout, l'esecuzione su quel dispositivo è arrestata forzatamente. Sono disponibili i risultati parziali, laddove possibile. Se si utilizza l'opzione di fatturazione con misurazione, l'esecuzione è fatturata fino a quel punto. Per ulteriori informazioni sui prezzi, consulta la pagina dei prezzi di Device Farm.

È possibile utilizzare questa funzione se si conosce la possibile durata di una sessione di test su ciascun dispositivo. Quando si specifica un timeout di esecuzione per una sessione di test, è possibile evitare che una sessione di test sia bloccata per qualsiasi motivo e che vengano fatturati minuti in cui i test non erano in esecuzione sul dispositivo. In altre parole, utilizzando la funzione del timeout di esecuzione è possibile arrestare una sessione nel caso in cui stia durando più del previsto.

È possibile impostare il timeout di esecuzione in due modi: a livello del progetto e a livello della sessione di test.

Prerequisiti

  1. Completa le fasi descritte in Configurazione.

  2. Crea un progetto in Device Farm. Segui le istruzioni riportate in Crea un progetto in AWS Device Farm, poi torna a questa pagina.

Imposta il timeout di esecuzione per un progetto

  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. Se hai già un progetto, selezionalo dall'elenco. Altrimenti, scegli Nuovo progetto, inserisci un nome per il progetto, quindi scegli Invia.

  4. Selezionare Project settings (Impostazioni del progetto).

  5. Nella scheda General (Generale) per Execution timeout (Timeout di esecuzione), immettere un valore oppure utilizzare la barra di scorrimento.

  6. Selezionare Salva.

    Ora tutte le sessioni di test nel proprio progetto utilizzano il valore del timeout di esecuzione, a meno che non si sovrascriva il valore del timeout quando si pianifica una sessione.

Imposta il timeout di esecuzione per un'esecuzione di test

  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. Se hai già un progetto, selezionalo dall'elenco. Altrimenti, scegli Nuovo progetto, inserisci un nome per il progetto, quindi scegli Invia.

  4. Scegliere Create a new run (Crea una nuova sessione).

  5. Seguire la procedura per scegliere un'applicazione, configurare il test, selezionare i propri dispositivi e specificare lo stato dei dispositivi.

  6. In Review and start run, per Imposta il timeout di esecuzione, inserisci un valore o usa la barra di scorrimento.

  7. Selezionare Confirm and start run (Controlla e avvia sessione).