Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Führen Sie die FreeRTOS Qualification 2.0 Suite aus
Verwenden Sie die ausführbare Datei AWS IoT Device Tester for FreeRTOS, um mit IDT for FreeRTOS zu interagieren. In den folgenden Befehlszeilenbeispielen wird veranschaulicht, wie Sie die Qualifikationsprüfungen für einen Gerätepool (Satz identischer Geräte) durchführen.
- IDT v4.5.2 and later
-
devicetester_[linux | mac | win]run-suite \ --suite-idsuite-id\ --group-idgroup-id\ --pool-idyour-device-pool\ --test-idtest-id\ --userdatauserdata.jsonFührt eine Reihe von Tests in einem Pool von Geräten aus. Die Datei
userdata.jsonmuss sich im Verzeichnisbefinden.devicetester_extract_location/devicetester_freertos_[win|mac|linux]/configs/Anmerkung
Wenn Sie IDT for FreeRTOS unter Windows ausführen, verwenden Sie Schrägstriche (/), um den Pfad zur Datei anzugeben.
userdata.jsonVerwenden Sie den folgenden Befehl zum Ausführen einer bestimmten Testgruppe:
devicetester_[linux | mac | win]run-suite \ --suite-id FRQ_1.99.0 \ --group-idgroup-id\ --pool-idpool-id\ --userdatauserdata.jsonDie Parameter
suite-idundpool-idsind optional, wenn Sie eine einzige Testsuite in einem einzigen Gerätepool ausführen (d. h. in Ihrerdevice.json-Datei ist nur ein Gerätepool definiert).Verwenden Sie den folgenden Befehl zum Ausführen eines bestimmten Testfalls in einer Testgruppe:
devicetester_[linux | mac | win_x86-64]run-suite \ --group-idgroup-id\ --test-idtest-idMit dem Befehl
list-test-caseskönnen Sie die Testfälle in einer Testgruppe auflisten.IDT für FreeRTOS-Befehlszeilenoptionen
- group-id
-
(Optional) Die auszuführenden Testgruppen als kommagetrennte Liste. Bei fehlender Angabe führt IDT alle Testgruppen in der Testsuite aus.
- pool-id
-
(Optional) Der zu testende Gerätepool. Dies ist erforderlich, wenn Sie mehrere Gerätepools in
device.jsondefinieren. Wenn Sie nur einen Gerätepool haben, können Sie diese Option weglassen. - suite-id
-
(Optional) Die auszuführende Test-Suite-Version. Falls nicht angegeben, verwendet IDT die neueste Version im Verzeichnis der Tests auf Ihrem System.
- test-id
-
(Optional) Die auszuführenden Tests als kommagetrennte Liste. Wenn angegeben, muss
group-ideine einzelne Gruppe angeben.Beispiel
devicetester_[linux | mac | win_x86-64]run-suite --group-id FreeRTOSVersion --test-id FreeRTOSVersion - h
-
Verwenden Sie die Hilfe-Option, um mehr über
run-suite-Optionen zu erfahren.Beispiel
Beispiel
devicetester_[linux | mac | win_x86-64]run-suite -h
IDT für FreeRTOS-Befehle
Der Befehl IDT for FreeRTOS unterstützt die folgenden Operationen:
- IDT v4.5.2 and later
-
-
help -
Listet Informationen über den angegebenen Befehl auf.
-
list-groups -
Listet die Gruppen in der jeweiligen Suite auf.
-
list-suites -
Listet die verfügbaren Suites auf.
-
list-supported-products -
Listet die unterstützten Produkte und Testsuiteversionen auf.
-
list-supported-versions -
Listet die FreeRTOS- und Testsuite-Versionen auf, die von der aktuellen IDT-Version unterstützt werden.
-
list-test-cases -
Listet die Testfälle in einer angegebenen Gruppe auf.
-
run-suite -
Führt eine Reihe von Tests in einem Pool von Geräten aus.
Verwenden Sie die Option
--suite-id, um eine Test-Suite-Version anzugeben, oder lassen Sie sie weg, um die neueste Version auf Ihrem System zu verwenden.Verwenden Sie die
--test-idum einen einzelnen Testfall auszuführen.Beispiel
devicetester_[linux | mac | win_x86-64]run-suite --group-id FreeRTOSVersion --test-id FreeRTOSVersionAnmerkung
Ab IDT v3.0.0 sucht IDT online nach neueren Testsuiten. Weitere Informationen finden Sie unter Test-Suite-Versionen.
-