Condividi tramite


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.

  1. Avviare i servizi: services.msc
  2. Fare doppio clic su Te.Service
  3. Impostare il tipo "Startup" su "Automatico"
  4. 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:

  1. wex.services.exe /install:te.service

    Verificare che te.service sia stato installato correttamente

  2. sc start te.service

    Verificare che 'STATE' sia 'START_PENDING'

  3. sc query te.service

    Verificare che 'STATE' sia "RUNNING"

  4. 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:

  1. Configurare il computer per raccogliere dump completi o collegare un debugger del kernel.
  2. 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.