AWS IoT Greengrass Version 1 trat am 30. Juni 2023 in die erweiterte Lebensphase ein. Weitere Informationen finden Sie in der AWS IoT Greengrass V1 Wartungsrichtlinie. Nach diesem Datum AWS IoT Greengrass V1 werden keine Updates mehr veröffentlicht, die Funktionen, Verbesserungen, Bugfixes oder Sicherheitspatches bieten. Geräte, die auf laufen, werden AWS IoT Greengrass V1 nicht gestört und funktionieren weiterhin und stellen eine Verbindung zur Cloud her. Wir empfehlen Ihnen dringend, zu migrieren AWS IoT Greengrass Version 2, da dies wichtige neue Funktionen und Unterstützung für zusätzliche Plattformen bietet.
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.
Verwenden Sie IDT, um Ihre eigenen Test-Suiten zu entwickeln und zu betreiben
Ab IDT v4.0.0, IDT forAWS IoT Greengrasskombiniert ein standardisiertes Konfigurations-Setup und ein Ergebnisformat mit einer Test-Suite-Umgebung, in der Sie benutzerdefinierte Test-Suiten für Ihre Geräte und Gerätesoftware entwickeln können. Sie können benutzerdefinierte Tests für Ihre eigene interne Validierung hinzufügen oder sie Ihren Kunden zur Geräteverifizierung zur Verfügung stellen.
Verwenden Sie IDT, um benutzerdefinierte Test-Suiten wie folgt zu entwickeln und auszuführen:
- So entwickeln Sie benutzerdefinierte Test-Suiten
-
-
Erstellen Sie Testsuiten mit benutzerdefinierter Testlogik für das Greengrass-Gerät, das Sie testen möchten.
-
Stellen Sie IDT Ihre benutzerdefinierten Test-Suiten zur Verfügung, um Läufer zu testen. Fügen Sie Informationen zu bestimmten Einstellungskonfigurationen für Ihre Test-Suites hinzu.
-
- So führen Sie benutzerdefinierte Test-Suiten aus
-
-
Richten Sie das Gerät ein, das Sie testen möchten.
-
Implementieren Sie die Einstellungskonfigurationen wie von den Test-Suiten erforderlich, die Sie verwenden möchten.
-
Verwenden Sie IDT, um Ihre benutzerdefinierten Test-Suiten auszuführen.
-
Zeigen Sie die Testergebnisse und Ausführungsprotokolle für die von IDT ausgeführten Tests an.
-
Herunterladen der neuesten Version von AWS IoT Device Tester für AWS IoT Greengrass
Herunterladen desAktuelle VersionIDT und extrahieren Sie die Software an einem Speicherort auf Ihrem Dateisystem, an dem Sie Lese- und Schreibrechte haben.
Anmerkung
IDT unterstützt nicht die Ausführung durch mehrere Benutzer von einem gemeinsam genutzten Speicherort aus, z. B. einem NFS-Verzeichnis oder einem freigegebenen Windows-Netzwerkordner. Es wird empfohlen, das IDT-Paket auf ein lokales Laufwerk zu extrahieren und die IDT-Binärdatei auf Ihrer lokalen Workstation auszuführen.
Windows hat eine Pfadlängenbegrenzung von 260 Zeichen. Wenn Sie Windows verwenden, extrahieren Sie IDT in ein Stammverzeichnis wie C:\
oder D:\
, um Ihre Pfade unter der Grenze von 260 Zeichen zu halten.
Workflow zur Testsuite-Erstellung
Testsuiten bestehen aus drei Dateitypen:
-
JSON-Konfigurationsdateien, die IDT Informationen zur Ausführung der Testsuite liefern.
-
Testen Sie ausführbare Dateien, die IDT zum Ausführen von Testfällen verwendet.
-
Zusätzliche Dateien, die zum Ausführen von Tests erforderlich sind.
Führen Sie die folgenden grundlegenden Schritte aus, um benutzerdefinierte IDT-Tests zu erstellen:
-
Erstellen Sie JSON-Konfigurationsdateienfür Ihre Testsuite.
-
Erstellen von ausführbaren Testfalldateiendie die Testlogik für Ihre Testsuite enthalten.
-
Verifizieren und dokumentieren SieKonfigurationsinformationen für Testläufer erforderlichum die Testsuite auszuführen.
-
Stellen Sie sicher, dass IDT Ihre Testsuite ausführen und produzieren kannTestergebnissewie erwartet.
Um schnell eine benutzerdefinierte Beispiel-Suite zu erstellen und auszuführen, folgen Sie den Anweisungen unterTutorial: Erstellen und führen Sie die Beispiel-IDT-Testsuite ausaus.
Informationen zum Erstellen einer benutzerdefinierten Testsuite in Python finden Sie unterTutorial: Entwickeln Sie eine einfache IDT-Testsuiteaus.