Condividi tramite


Configurare il computer per i test

In questo argomento vengono illustrati 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/amministratore perché l'installazione di WDTF installa i driver nel sistema. Le istruzioni seguenti presuppongono che l'architettura di sistema sia x64. Potrebbe essere necessario modificare i passaggi seguenti per altre architetture.

Passaggio 1: ottenere i pacchetti e i file dall'ultimo 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 poi fare clic su Monta. Quando viene montato, una lettera di unità ISO viene assegnata all'ISO montato.

Passaggio 2: installare TAEF navigando al percorso del file MSI di TAEF nell'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"

Il pacchetto MSI di TAEF 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 Servizi: services.msc
  2. Fare doppio clic su Te.Service
  3. Impostare il tipo "Avvio" su "Automatico"
  4. Fare clic su Start 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 al percorso dell'MSI del WDTF (stessa posizione dell'MSI del 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"

Il MSI di WDTF installa WDTF in %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\WDTF.

Passaggio 4: Configurare il computer per i test:

  1. Configurare il computer per raccogliere i 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 andare mai in sospensione, non spegnere mai lo schermo, ed effettuare l'accesso automatico a un account di test (netplwiz.exe). Si noti che l'autenticazione automatica deve essere utilizzata con cautela.

Passaggio 5: ottenere i file binari di test basati sui dati copiando tutti i file dall'unità ISO <>\Programmi\Windows Kits\10\Testing\Tests\Additional Tests\x64\DevFund\DataDriven in una cartella locale, ad esempio %USERPROFILE%\Desktop\Tests. Smontare l'ISO.