Exécution de la suite de qualification FreeRTOS 2.0 - FreeRTOS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exécution de la suite de qualification FreeRTOS 2.0

Utilisez l'exécutable AWS IoT Device Tester pour FreeRTOS pour interagir avec IDT pour FreeRTOS. Les exemples de ligne de commande ci-dessous vous montrent comment exécuter les tests de qualification d'un groupe d'appareils (ensemble d'appareils identiques).

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

Exécute une suite de tests sur un groupe d'appareils. Le fichier userdata.json doit figurer dans le répertoire devicetester_extract_location/devicetester_freertos_[win|mac|linux]/configs/.

Note

Si vous exécutez IDT pour FreeRTOS sous Windows, utilisez des barres obliques (/) pour spécifier le chemin d'accès au fichier. userdata.json

Utilisez la commande suivante pour exécuter un groupe de tests spécifique :

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

Les paramètres suite-id et pool-id sont facultatifs si vous exécutez une seule suite de tests au niveau d'un seul groupe d'appareils (à savoir, si un seul groupe d'appareils est défini dans votre fichier device.json).

Utilisez la commande suivante pour exécuter un cas de test spécifique dans un groupe de tests :

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

Vous pouvez utiliser la commande list-test-cases pour répertorier les cas de test dans un groupe de tests.

Options de ligne de commande IDT pour FreeRTOS

group-id

(Facultatif) Groupes de tests à exécuter, sous la forme d'une liste séparée par des virgules. Si cette option n'est pas spécifiée, IDT exécute tous les groupes de tests de la suite de tests.

pool-id

(Facultatif) Le groupe d'appareils à tester. Option requise si vous définissez plusieurs groupes d'appareils dans device.json. Si vous avez un seul groupe d'appareils, vous pouvez omettre cette option.

suite-id

(Facultatif) Version de la suite de tests à exécuter. Si cette option n'est pas spécifiée, IDT utilise la dernière version dans le répertoire tests de votre système.

test-id

(Facultatif) Tests à exécuter, sous la forme d'une liste séparée par des virgules. Si cette option est spécifiée, group-id doit spécifier un groupe unique.

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

Utilisez l'option d'aide pour en savoir plus sur les options run-suite.

Example (Exemple)

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

Commandes IDT pour FreeRTOS

La commande IDT pour FreeRTOS prend en charge les opérations suivantes :

IDT v4.5.2 and later
help

Répertorie les informations sur la commande spécifiée.

list-groups

Répertorie les groupes dans une suite donnée.

list-suites

Répertorie les suites disponibles.

list-supported-products

Répertorie les produits et les versions de suite de tests pris en charge.

list-supported-versions

Répertorie les versions de FreeRTOS et de la suite de tests prises en charge par la version actuelle d'IDT.

list-test-cases

Répertorie les cas de test dans un groupe spécifié.

run-suite

Exécute une suite de tests sur un groupe d'appareils.

Utilisez l'option --suite-id pour spécifier une version de suite de tests ou omettez-la pour utiliser la dernière version sur votre système.

Utilisez l'option --test-id pour exécuter un cas de test individuel.

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

Depuis IDT v3.0.0, IDT recherche en ligne des suites de tests plus récentes. Pour plus d'informations, veuillez consulter Versions de la suite de tests.