

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à.

# Impostazione del timeout di esecuzione per le esecuzioni di test in AWS Device Farm
<a name="how-to-set-default-timeout-for-test-runs"></a>

È 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](https://aws.amazon.com/device-farm/pricing/).

È 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
<a name="how-to-set-default-timeout-prerequisites"></a>

1. Completa le fasi descritte in [Configurazione](setting-up.md).

1. Crea un progetto in Device Farm. Segui le istruzioni riportate in [Creazione di un progetto in AWS Device Farm](how-to-create-project.md), poi torna a questa pagina.

## Imposta il timeout di esecuzione per un progetto
<a name="how-to-set-execution-timeout-project-console"></a>

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

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

1. Se hai già un progetto, selezionalo dall'elenco. Altrimenti, scegli **Nuovo progetto**, inserisci un nome per il progetto, quindi scegli **Invia**.

1. Selezionare **Project settings (Impostazioni del progetto)**.

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

1. Scegli **Save** (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
<a name="how-to-set-execution-timeout-test-run-console"></a>

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

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

1. Se hai già un progetto, selezionalo dall'elenco. Altrimenti, scegli **Nuovo progetto**, inserisci un nome per il progetto, quindi scegli **Invia**.

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

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

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

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