

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

# Esegui la suite di qualificazione FreerTOS 2.0
<a name="lts-run-tests"></a>

Usa l'eseguibile AWS IoT Device Tester for FreerTOS per interagire con IDT for FreerTOS. Gli esempi della riga di comando seguenti illustrano come eseguire i test di qualifica per un pool di dispositivi (serie di dispositivi identici).

------
#### [ IDT v4.5.2 and later ]

```
devicetester_[linux | mac | win] run-suite  \
    --suite-id suite-id  \
    --group-id group-id  \
    --pool-id your-device-pool \
    --test-id test-id  \
    --userdata userdata.json
```

Esegue una suite di test in un determinato pool di dispositivi. Il file `userdata.json` si deve trovare nella directory `devicetester_extract_location/devicetester_freertos_[win|mac|linux]/configs/`.

**Nota**  
Se stai usando IDT for FreerTOS su Windows, usa le barre (/) per specificare il percorso del file. `userdata.json`

Utilizza il comando seguente per eseguire un gruppo di test specifico:

```
devicetester_[linux | mac | win] run-suite  \
    --suite-id FRQ_1.99.0  \
    --group-id group-id  \
    --pool-id pool-id  \
    --userdata userdata.json
```

I parametri `suite-id` e `pool-id` sono facoltativi se esegui una singola suite di test su un singolo pool di dispositivi (ovvero nel tuo file `device.json` c'è un solo pool di dispositivi definito).

Utilizza il comando seguente per eseguire un caso di test specifico in un gruppo di test:

```
devicetester_[linux | mac | win_x86-64] run-suite  \
    --group-id group-id  \
    --test-id test-id
```

Puoi utilizzare il comando `list-test-cases` per elencare i casi di test in un gruppo di test. 

**IDT per le opzioni della riga di comando di FreerTOS**

**group-id**  
(Facoltativo) I gruppi di test da eseguire, come elenco con valori separati da virgole. Se non specificato, IDT esegue tutti i gruppi di test nella suite di test.

**pool-id**  
(Facoltativo) Il pool di dispositivi da testare. Questo è necessario se si definiscono più pool di dispositivi in `device.json`. Se hai un solo pool di dispositivi, questa opzione può essere omessa.

**suite-id**  
(Facoltativo) Versione della suite di test da eseguire. Se non specificato, IDT utilizza la versione più recente nella directory dei test del sistema.

**test-id**  
(Facoltativo) I test da eseguire, come elenco con valori separati da virgole. Se specificato, `group-id` deve includere un singolo gruppo.  

**Example**  

```
devicetester_[linux | mac | win_x86-64] run-suite --group-id FreeRTOSVersion --test-id FreeRTOSVersion
```

**h**  
Utilizza l'opzione di aiuto per ulteriori informazioni sulle opzioni `run-suite`.  

**Example**  
**Esempio**  

```
devicetester_[linux | mac | win_x86-64] run-suite -h
```

------

## Comandi IDT per FreerTOS
<a name="lts-dt-cli"></a>

Il comando IDT for FreerTOS supporta le seguenti operazioni:

------
#### [ IDT v4.5.2 and later ]

** `help` **  
Elenca le informazioni sul comando specificato.

** `list-groups` **  
Elenca i gruppi in una determinata suite.

** `list-suites` **  
Elenca le suite disponibili.

** `list-supported-products` **  
Elenca i prodotti e le versioni della suite di test supportati.

** `list-supported-versions` **  
Elenca le versioni di FreerTOS e della suite di test supportate dalla versione IDT corrente.

** `list-test-cases` **  
Elenca i casi di test in un gruppo specificato.

** `run-suite` **  
Esegue una suite di test in un determinato pool di dispositivi.  
Utilizza l'opzione `--suite-id` per specificare una versione della suite di test oppure omettila per utilizzare la versione più recente nel sistema.  
Utilizza `--test-id` per eseguire un singolo caso di test.  

**Example**  

```
devicetester_[linux | mac | win_x86-64] run-suite --group-id FreeRTOSVersion --test-id FreeRTOSVersion
```
A partire da IDT v3.0.0, IDT controlla online le suite di test più recenti. Per ulteriori informazioni, consulta [Versioni della suite di test](idt-test-suite-versions.md).

------