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 kostenlose RTOS Qualifikationssuite aus
Sie verwenden die RTOS ausführbare Datei AWS IoT Device Tester for Free, um mit IDT For Free zu interagierenRTOS. In den folgenden Befehlszeilenbeispielen wird veranschaulicht, wie Sie die Qualifikationsprüfungen für einen Gerätepool (Satz identischer Geräte) durchführen.
- IDT v3.0.0 and later
-
devicetester_
[linux | mac | win]
run-suite \ --suite-idsuite-id
\ --group-idgroup-id
\ --pool-idyour-device-pool
\ --test-idtest-id
\ --upgrade-test-suitey|n
\ --update-idty|n
\ --update-managed-policyy|n
\ --userdatauserdata.json
Führt eine Reihe von Tests in einem Pool von Geräten aus. Die Datei
userdata.json
muss sich im Verzeichnis
befinden.devicetester_extract_location
/devicetester_afreertos_[win|mac|linux]
/configs/Anmerkung
Wenn Sie Windows IDT kostenlos RTOS ausführen, verwenden Sie Schrägstriche (/), um den Pfad zur
userdata.json
Datei anzugeben.Verwenden Sie den folgenden Befehl zum Ausführen einer bestimmten Testgruppe:
devicetester_
[linux | mac | win]
run-suite \ --suite-idFRQ_1.0.1
\ --group-idgroup-id
\ --pool-idpool-id
\ --userdatauserdata.json
Die Parameter
suite-id
undpool-id
sind 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-id
Mit dem Befehl
list-test-cases
können Sie die Testfälle in einer Testgruppe auflisten.IDTfür kostenlose RTOS Befehlszeilenoptionen
- group-id
-
(Optional) Die auszuführenden Testgruppen als kommagetrennte Liste. Wenn nicht angegeben, werden alle Testgruppen in der Testsuite IDT ausgeführt.
- pool-id
-
(Optional) Der zu testende Gerätepool. Dies ist erforderlich, wenn Sie mehrere Gerätepools in
device.json
definieren. Wenn Sie nur einen Gerätepool haben, können Sie diese Option weglassen. - suite-id
-
(Optional) Die auszuführende Test-Suite-Version. Wenn nicht angegeben, IDT wird die neueste Version im Testverzeichnis auf Ihrem System verwendet.
Anmerkung
Sucht ab IDT Version 3.0.0 online IDT nach neueren Testsuiten. Weitere Informationen finden Sie unter Test-Suite-Versionen.
- test-id
-
(Optional) Die auszuführenden Tests als kommagetrennte Liste. Wenn angegeben, muss
group-id
eine einzelne Gruppe angeben.devicetester_
[linux | mac | win_x86-64]
run-suite --group-id mqtt --test-id mqtt_test - update-idt
-
(Optional) Wenn dieser Parameter nicht gesetzt ist und eine neuere IDT Version verfügbar ist, werden Sie zur Aktualisierung aufgefordert. IDT Wenn dieser Parameter auf gesetzt ist
Y
, IDT wird die Testausführung gestoppt, wenn festgestellt wird, dass eine neuere Version verfügbar ist. Wenn dieser Parameter auf gesetzt istN
, IDT wird die Testausführung fortgesetzt. - update-managed-policy
-
(Optional) Wenn dieser Parameter nicht verwendet wird und IDT festgestellt wird, dass Ihre verwaltete Richtlinie nicht verwendet wird up-to-date, werden Sie aufgefordert, Ihre verwaltete Richtlinie zu aktualisieren. Wenn dieser Parameter auf gesetzt ist
Y
, IDT wird die Testausführung gestoppt, wenn festgestellt wird, dass Ihre verwaltete Richtlinie dies nicht tut up-to-date. Wenn dieser Parameter auf gesetzt istN
, IDT wird die Testausführung fortgesetzt. - upgrade-test-suite
-
(Optional) Wenn diese Version nicht verwendet wird und eine neuere Test-Suite-Version verfügbar ist, werden Sie aufgefordert, sie herunterzuladen. Um die Eingabeaufforderung auszublenden, geben Sie
y
an, damit immer die neueste Testsuite heruntergeladen wird, odern
, damit die angegebene Testsuite oder die neueste Version auf Ihrem System verwendet wird.Beispiel
Verwenden Sie den folgenden Befehl, um immer die neueste Testsuite herunterzuladen und zu verwenden.
devicetester_
[linux | mac | win_x86-64]
run-suite --userdatauserdata file
--group-idgroup ID
--upgrade-test-suite yVerwenden Sie den folgenden Befehl, um die neueste Testsuite auf Ihrem System zu verwenden.
devicetester_
[linux | mac | win_x86-64]
run-suite --userdatauserdata file
--group-idgroup ID
--upgrade-test-suite n - h
-
Verwenden Sie die Hilfe-Option, um mehr über
run-suite
-Optionen zu erfahren.Beispiel
devicetester_
[linux | mac | win_x86-64]
run-suite -h
- IDT v1.7.0 and earlier
-
devicetester_
[linux | mac | win]
run-suite \ --suite-idsuite-id
\ --pool-idyour-device-pool
\ --userdatauserdata.json
Die Datei
userdata.json
sollte sich im Verzeichnis
befinden.devicetester_extract_location
/devicetester_afreertos_[win|mac|linux]
/configs/Anmerkung
Wenn Sie Windows IDT kostenlos RTOS ausführen, verwenden Sie Schrägstriche (/), um den Pfad zur
userdata.json
Datei anzugeben.Verwenden Sie den folgenden Befehl zum Ausführen einer bestimmten Testgruppe.
devicetester_
[linux | mac | win]
run-suite \ --suite-id FRQ_1 --group-idgroup-id
\ --pool-idpool-id
\ --userdatauserdata.json
suite-id
undpool-id
sind optional, wenn Sie eine einzige Testsuite in einem einzigen Gerätepool ausführen (d. h. Sie haben nur einen Gerätepool in Ihrerdevice.json
-Datei definiert).IDTfür kostenlose RTOS Befehlszeilenoptionen
- group-id
-
(Optional) Gibt die Testgruppe an.
- pool-id
-
Gibt den Gerätepool an, der getestet werden soll. Wenn Sie nur einen Gerätepool haben, können Sie diese Option weglassen.
- suite-id
-
(Optional) Gibt die Testsuite an, die ausgeführt werden soll.
IDTfür kostenlose RTOS Befehle
Der RTOS Befehl IDT for Free unterstützt die folgenden Operationen:
- IDT v3.0.0 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 Versionen Free RTOS und Test Suite 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-id
um einen einzelnen Testfall auszuführen.devicetester_
[linux | mac | win_x86-64]
run-suite --group-id mqtt --test-id mqtt_testEine vollständige Liste der Optionen finden Sie unter Führen Sie die kostenlose RTOS Qualifikationssuite aus.
Anmerkung
Sucht ab IDT Version 3.0.0 online IDT nach neueren Testsuiten. Weitere Informationen finden Sie unter Test-Suite-Versionen.
- IDT v1.7.0 and earlier
-
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.
run-suite
-
Führt eine Reihe von Tests in einem Pool von Geräten aus.
Tests für erneute Qualifikationen
Sobald neue Versionen der IDT kostenlosen RTOS Qualifizierungstests veröffentlicht werden oder wenn Sie Ihre platinenspezifischen Pakete oder Gerätetreiber aktualisieren, können Sie diese kostenlos IDT RTOS zum Testen Ihrer Mikrocontroller-Boards verwenden. Stellen Sie für nachfolgende Qualifikationen sicher, dass Sie über die neuesten Versionen von Free RTOS and IDT For Free verfügen, RTOS und führen Sie die Qualifizierungstests erneut durch.