AWS IoT Greengrass Version 1 è entrato nella fase di estensione della vita utile il 30 giugno 2023. Per ulteriori informazioni, consulta la politica AWS IoT Greengrass V1 di manutenzione. Dopo questa data, AWS IoT Greengrass V1 non rilascerà aggiornamenti che forniscano funzionalità, miglioramenti, correzioni di bug o patch di sicurezza. I dispositivi che funzionano AWS IoT Greengrass V1 non subiranno interruzioni e continueranno a funzionare e a connettersi al cloud. Ti consigliamo vivamente di eseguire la migrazione a AWS IoT Greengrass Version 2, che aggiunge nuove importanti funzionalità e supporto per piattaforme aggiuntive.
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à.
A partire da IDT v4.0.0, IDT for AWS IoT Greengrass combina una configurazione di configurazione e un formato di risultati standardizzati con un ambiente di suite di test che consente di sviluppare suite di test personalizzate per i dispositivi e il software del dispositivo. Potete aggiungere test personalizzati per la vostra convalida interna o fornirli ai clienti per la verifica dei dispositivi.
Utilizza IDT per sviluppare ed eseguire suite di test personalizzate, come segue:
- Per sviluppare suite di test personalizzate
-
-
Crea suite di test con logica di test personalizzata per il dispositivo Greengrass che desideri testare.
-
Fornisci a IDT le tue suite di test personalizzate per i test runner. Includi informazioni sulle configurazioni di impostazioni specifiche per le tue suite di test.
-
- Per eseguire suite di test personalizzate
-
-
Configura il dispositivo che desideri testare.
-
Implementa le configurazioni delle impostazioni come richiesto dalle suite di test che desideri utilizzare.
-
Usa IDT per eseguire le tue suite di test personalizzate.
-
Visualizza i risultati dei test e i registri di esecuzione per i test eseguiti da IDT.
-
Scarica l'ultima versione di AWS IoT Device Tester per AWS IoT Greengrass
Scarica l'ultima versione di IDT ed estrai il software in una posizione del file system in cui disponi delle autorizzazioni di lettura e scrittura.
Nota
IDT non supporta l'esecuzione da parte di più utenti da un percorso condiviso, ad esempio una directory NFS o una cartella condivisa di rete Windows. Si consiglia di estrarre il pacchetto IDT in un'unità locale ed eseguire il file binario IDT sulla workstation locale.
In Windows esiste un limite di lunghezza del percorso di 260 caratteri. Se stai usando Windows, estrai IDT in una directory root come C:\
o D:\
per mantenere i percorsi entro il limite di 260 caratteri.
Flusso di lavoro per la creazione della suite
Le suite di test sono composte da tre tipi di file:
-
File di configurazione JSON che forniscono a IDT informazioni su come eseguire la suite di test.
-
Esegui il test dei file eseguibili utilizzati da IDT per eseguire i test case.
-
File aggiuntivi necessari per eseguire i test.
Completa i seguenti passaggi di base per creare test IDT personalizzati:
-
Crea file di configurazione JSON per la tua suite di test.
-
Crea eseguibili di test case che contengano la logica di test per la tua suite di test.
-
Verifica e documenta le informazioni di configurazione richieste ai test runner per eseguire la suite di test.
-
Verifica che IDT sia in grado di eseguire la tua suite di test e produrre i risultati dei test come previsto.
Per creare rapidamente una suite personalizzata di esempio ed eseguirla, segui le istruzioni riportate inTutorial: crea ed esegui la suite di test IDT di esempio.
Per iniziare a creare una suite di test personalizzata in Python, vedi. Tutorial: Sviluppa una semplice suite di test IDT