Configurare il computer per il test
In questo argomento vengono descritti i passaggi necessari per installare WDTF e TAEF, copiare i test basati sui dati e configurare il computer per i test. Si noti che i comandi seguenti devono essere eseguiti da un prompt dei comandi con privilegi elevati/amministratori perché l'installazione WDTF installa i driver nel sistema. Le istruzioni seguenti presuppongono che l'architettura di sistema sia x64. I passaggi seguenti possono essere modificati per altre architetture.
Passaggio 1: Ottenere i pacchetti e i file dalla versione più recente di EWDK accettando le condizioni di licenza e salvando il file ISO EWDK nel computer in cui verranno eseguiti i test. EWDK non richiede l'installazione di Visual Studio. È sufficiente scaricare l'ISO EWDK, montare l'ISO e copiare i file specificati di seguito. Per montare l'ISO, fare clic con il pulsante destro del mouse sul file ISO e scegliere Montaggio. Quando viene montato, viene assegnata una lettera di unità ISO al isO montato.
Passaggio 2: Installare TAEF passando alla posizione dell'MSI TAEF nel iso montato e installando il pacchetto per l'architettura desiderata. Specificare un percorso e un nome per il file di log di installazione, %USERPROFILE%\Desktop\TAEFInstall.log in questo esempio:
cd <ISO drive>\Program Files\Windows Kits\10\Testing\Runtimes
msiexec /i "Test Authoring and Execution Framework x64-x64_en-us.msi" /l* "%USERPROFILE%\Desktop\TAEFInstall.log"
L'TAEF MSI installa TAEF in %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\TAEF\x64
. Aggiungere questa directory alla variabile di ambiente PATH di sistema e riavviare il prompt dei comandi con privilegi elevati.
Se non è già in esecuzione, avviare il servizio TAEF (Te.service) e impostare su Avvio automatico seguendo questa procedura.
- Avviare i servizi: services.msc
- Fare doppio clic su Te.Service
- Impostare il tipo "Startup" su "Automatico"
- Fare clic su Avvia per avviare il servizio
Se Te.Service non è elencato come servizio in services.msc, passare a %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\TAEF\x64 ed eseguire i comandi seguenti per iniziare il servizio:
wex.services.exe /install:te.service
Verificare che te.service sia stato installato correttamente
sc start te.service
Verificare che 'STATE' sia 'START_PENDING'
sc query te.service
Verificare che 'STATE' sia "RUNNING"
sc qc te.service
Verificare che "START_TYPE" sia "AUTO_START"
Passaggio 3: Installare WDTF passando alla posizione dell'MSI WDTF (la stessa posizione dell'MSI TAEF nell'ISO montato sopra) e installando il pacchetto per l'architettura desiderata. Specificare un percorso e un nome per il file di log di installazione, %USERPROFILE%\Desktop\WDTFInstall.log in questo esempio:
cd <ISO drive>\Program Files\Windows Kits\10\Testing\Runtimes
msiexec /i "Windows Driver Testing Framework (WDTF) Runtime Libraries-x64_en-us.msi" /l* "%USERPROFILE%\Desktop\WDTFInstall.log"
WDTF MSI installa WDTF in %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\WDTF.
Passaggio 4: Configurare il computer per il test:
- Configurare il computer per raccogliere dump completi o collegare un debugger del kernel.
- Poiché i test possono potenzialmente riavviare il computer e devono controllare i cicli di sospensione, configurare il computer per non dormire mai, non disattivare mai la visualizzazione e l'accesso automatico a un account di test (netplwiz.exe). Si noti che l'accesso automatico deve essere usato con cautela.
Passaggio 5: Ottenere i file binari di test basati sui dati copiando tutti i file da <ISO drive>\Programmi\Windows Kits\10\Testing\Test\Test\x64\DevFund\DataDriven in una cartella locale, ad esempio %USERPROFILE%\Desktop\Test. Smontare l'ISO.