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à.
Esegui il debug ed esegui suite di test personalizzate
Dopo aver impostato la configurazione richiesta, IDT puoi eseguire la tua suite di test. Il tempo di esecuzione della suite di test completa dipende dall'hardware e dalla composizione della suite di test. Come riferimento, sono necessari circa 30 minuti per completare l'intera suite di test di RTOS qualificazione gratuita su un Raspberry Pi 3B.
Mentre scrivete la suite di test, potete usarla IDT per eseguire la suite di test in modalità debug per controllare il codice prima di eseguirlo o fornirlo ai test runner.
Esegui IDT in modalità debug
Poiché le suite di test dipendono IDT dall'interazione con i dispositivi, dalla fornitura del contesto e dalla ricezione dei risultati, non è possibile semplicemente eseguire il debug delle suite di test in modo semplice e IDE senza alcuna IDT interazione. A tale scopo, IDT CLI fornisce il debug-test-suite
comando che consente l'esecuzione IDT in modalità di debug. Eseguite il comando seguente per visualizzare le opzioni disponibili perdebug-test-suite
:
devicetester_
[linux | mac | win_x86-64]
debug-test-suite -h
Quando esegui IDT in modalità debug, in realtà IDT non avvia la suite di test né esegue il test orchestrator; interagisce invece con il tuo to risponde IDE alle richieste fatte dalla suite di test in esecuzione su IDE e stampa i log sulla console. IDTnon scade e attende di uscire fino a quando non viene interrotto manualmente. In modalità debug, IDT inoltre, non esegue il test orchestrator e non genererà alcun file di report. Per eseguire il debug della suite di test, è necessario utilizzare your IDE per fornire alcune informazioni che di IDT solito si ottengono dai file di configurazione. Assicurati di fornire le seguenti informazioni:
-
Variabili di ambiente e argomenti per ogni test. IDTnon leggerà queste informazioni da
test.json
osuite.json
. -
Argomenti per selezionare i dispositivi di risorse. IDTnon leggerà queste informazioni da
test.json
.
Per eseguire il debug delle tue suite di test, completa i seguenti passaggi:
-
Crea i file di configurazione delle impostazioni necessari per eseguire la suite di test. Ad esempio, se la tua suite di test richiede
device.json
resource.json
user data.json
, e, assicurati di configurarli tutti secondo necessità. -
Eseguite il comando seguente per IDT attivare la modalità di debug e selezionare tutti i dispositivi necessari per eseguire il test.
devicetester_[linux | mac | win_x86-64] debug-test-suite
[options]
Dopo aver eseguito questo comando, IDT attende le richieste dalla suite di test e quindi risponde ad esse. IDTgenera anche le variabili di ambiente necessarie per il processo di elaborazione dei casi per il IDT Client. SDK
-
Nel tuoIDE, usa la
debug
configurazionerun
o per fare quanto segue:-
Imposta i valori delle variabili IDT di ambiente generate.
-
Imposta il valore di tutte le variabili o gli argomenti di ambiente che hai specificato nel
suite.json
filetest.json
and. -
Imposta i punti di interruzione secondo necessità.
-
-
Esegui la suite di test nel tuoIDE.
Puoi eseguire il debug e rieseguire la suite di test tutte le volte che è necessario. IDTnon scade in modalità debug.
-
Dopo aver completato il debug, interrompi per uscire dalla modalità di debug. IDT
IDTCLIcomandi per eseguire i test
La sezione seguente descrive i IDT CLI comandi: