Esegui la suite Free RTOS qualification 2.0 - Gratuito RTOS

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 Free RTOS qualification 2.0

Usa l'RTOSeseguibile AWS IoT Device Tester for Free con cui interagire IDT gratuitamenteRTOS. 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 utilizzi Free RTOS su Windows, usa le barre (/) per specificare il percorso del userdata.json file. IDT

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.

IDTper le opzioni gratuite della RTOS riga di comando

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

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.

Esempio

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

IDTper i RTOS comandi gratuiti

Il RTOS comando IDT for Free 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 Free RTOS e della suite di test supportate dalla IDT versione 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.

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

A partire dalla IDT versione 3.0.0, IDT verifica online la presenza di nuove suite di test. Per ulteriori informazioni, consulta Versioni della suite di test.