Avviso di fine del supporto: il 7 ottobre 2026, AWS il supporto per. AWS IoT Greengrass Version 1 Dopo il 7 ottobre 2026, non potrai più accedere alle risorse. AWS IoT Greengrass V1 Per ulteriori informazioni, visita Migrate from. AWS IoT Greengrass Version 1
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à.
Informazioni su risultati e log
Questa sezione descrive come visualizzare e interpretare i log e i report dei risultati di IDT.
Visualizzazione dei risultati
Durante l'esecuzione, IDT scrive gli errori nella console, i file di log e i report di test. Al termine della suite di test di qualifica, IDT genera due report di test. Questi report sono disponibili in . Entrambi i report acquisiscono i risultati dall'esecuzione della suite di test di qualifica.<device-tester-extract-location>/results/<execution-id>/
awsiotdevicetester_report.xmlÈ il rapporto del test di qualificazione che invii AWS per inserire il tuo AWS Partner dispositivo nel Catalogo dispositivi. Il report contiene i seguenti elementi:
-
La versione di IDT.
-
La AWS IoT Greengrass versione che è stata testata.
-
Il codice SKU e il nome del pool di dispositivi specificato nel file
device.json. -
Le caratteristiche del pool di dispositivi specificato nel file
device.json. -
Il riepilogo aggregato dei risultati dei test.
-
Un'analisi dei risultati dei test da parte delle librerie sottoposte a test in base alle caratteristiche del dispositivo (ad esempio accesso alle risorse locali, shadow, MQTT e così via).
Il GGQ_Result.xml rapporto è in formato JUnit XML
-
Riepilogo aggregato dei risultati dei test.
-
Suddivisione dei risultati del test in base alla AWS IoT Greengrass funzionalità testata.
Interpretazione dei report IDT
La sezione dei report in awsiotdevicetester_report.xml o awsiotdevicetester_report.xml elenca i test eseguiti e i risultati.
Il primo tag XML <testsuites> contiene il riepilogo dell'esecuzione dei test. Per esempio:
<testsuites name="GGQ results" time="2299" tests="28" failures="0" errors="0" disabled="0">
Attributi utilizzati nel tag <testsuites>
name-
Il nome della suite di test.
time-
Il tempo, espresso in secondi, impiegato per eseguire la suite di qualifica.
tests-
Il numero di test eseguiti.
failures-
Il numero di test eseguiti ma non superati.
errors-
Il numero di test che IDT non è stato in grado di eseguire.
disabled-
Questo attributo non è utilizzato e si può ignorare.
Il file awsiotdevicetester_report.xml contiene un tag <awsproduct> con le informazioni relative al prodotto sottoposto a test e le caratteristiche del prodotto che sono state convalidate dopo l'esecuzione di una suite di test.
Attributi utilizzati nel tag <awsproduct>
name-
Il nome del prodotto sottoposto a test.
version-
La versione del prodotto sottoposto a test.
features-
Le caratteristiche convalidate. Le caratteristiche contrassegnate come
requiredsono necessarie per inviare la scheda per la qualifica. Il seguente frammento di codice mostra come questa informazione viene visualizzata nel fileawsiotdevicetester_report.xml.<feature name="aws-iot-greengrass-no-container" value="supported" type="required"></feature>Caratteristiche contrassegnate come
optionalnon sono necessarie per la qualifica. I seguenti snippet mostrano caratteristiche facoltative.<feature name="aws-iot-greengrass-container" value="supported" type="optional"></feature> <feature name="aws-iot-greengrass-hsi" value="not-supported" type="optional"></feature>
Se non si riscontrano errori nei test o nelle funzionalità richieste, il dispositivo soddisfa i requisiti tecnici per funzionare AWS IoT Greengrass e può interagire con i servizi. AWS IoT Se desideri inserire il tuo dispositivo nel Catalogo dei AWS Partner dispositivi, puoi utilizzare questo rapporto come prova di idoneità.
In caso di esiti negativi o errori nei test, puoi identificare il test non riuscito esaminando i tag XML <testsuites>. I tag XML <testsuite> all'interno del tag <testsuites> mostrano il riepilogo dei risultati dei test per un gruppo di test. Per esempio:
<testsuite name="combination" package="" tests="1" failures="0" time="161" disabled="0" errors="0" skipped="0">
Il formato è simile al tag <testsuites>, ma con un attributo skipped che non viene utilizzato e che è possibile ignorare. All'interno di ogni tag XML <testsuite> ci sono tag <testcase> per ciascuno dei test eseguiti per un gruppo di test. Per esempio:
<testcase classname="Security Combination (IPD + DCM) Test Context" name="Security Combination IP Change Tests sec4_test_1: Should rotate server cert when IPD disabled and following changes are made:Add CIS conn info and Add another CIS conn info" attempts="1"></testcase>>
Attributi utilizzati nel tag <testcase>
name-
Il nome del test.
attempts-
Il numero di volte che IDT ha eseguito il test.
Quando un test non riesce o si verifica un errore, i tag <failure> o <error> vengono aggiunti al tag <testcase> con informazioni per la risoluzione dei problemi. Per esempio:
<testcase classname="mcu.Full_MQTT" name="AFQP_MQTT_Connect_HappyCase" attempts="1"> <failure type="Failure">Reason for the test failure</failure> <error>Reason for the test execution error</error> </testcase>
Visualizzazione dei registri
IDT genera log dall'esecuzione di test in . Vengono generate due serie di log:<devicetester-extract-location>/results/<execution-id>/logs
test_manager.log-
Registri generati dal componente Test Manager di AWS IoT Device Tester (ad esempio, registri relativi alla configurazione, al sequenziamento dei test e alla generazione di report).
<test_case_id>.log (for example, ota.log)-
I log del gruppo di test, inclusi i log del dispositivo sottoposto a test. Quando un test ha esito negativo, viene creato un file tar.gz contenente i log del dispositivo sottoposto a test per il test creato (ad esempio
ota_prod_test_1_ggc_logs.tar.gz).
Per ulteriori informazioni, consulta IDT per la risoluzione dei problemi AWS IoT Greengrass.