Condividi tramite


Come testare un driver in fase di esecuzione da un prompt dei comandi

WDK fornisce componenti di test dei dispositivi che consentono di testare un driver in un computer di test nella rete. È possibile usare questi componenti all'esterno di Visual Studio copiando e installando i file necessari. È possibile usare questi componenti per eseguire la stessa raccolta di test del driver di dispositivo disponibili in Visual Studio per testare le funzionalità e le funzioni del driver.

A partire da WDK 8.1, è possibile copiare ed eseguire HCK Test Suites nei computer di test usando script di comando. Vedere Come eseguire HCK Test Suites in WDK 8.1.

Prerequisiti

Istruzioni

Passaggio 1: Copiare i test nel computer di test

  • Copiare i test fondamentali del dispositivo dal computer usato per lo sviluppo. Copiare la cartella %ProgramFiles%\Windows Kits\8.0\Testing\Testing\Device Fundamentals nel computer di test.

Passaggio 2: Eseguire i test

Il comando TAEF per eseguire i test usa la sintassi seguente:

Te.exe [/name:<Test Method>] [<Test Name>.dll | <Test Name.wsc> ]  [/rebootStateFile=<file> ] [/enablewttlogging]  [/P:"DQ= <>" ]  

Commenti

È necessario specificare il file binario di test (.dll) o script (con estensione wsc). Il metodo di test (/name:<test>) è facoltativo. Per i nomi di test e i metodi di test, vedere Test fondamentali del dispositivo. Per informazioni sulla specifica dei parametri di test, vedere Parametri di test dei concetti fondamentali del dispositivo e opzioni di comandoTe.exe .

Ad esempio, per eseguire tutti i test PnP nella Devfund_PnPDTest.dll in un dispositivo con un ID dispositivo specifico.

Te.exe  Devfund_PnPDTest.dll /P:"DQ=DeviceID='USB\ROOT_HUB\4&1CD5D022&0'"

Ad esempio, per eseguire test PnP Surprise Remove in un dispositivo con un ID dispositivo specifico.

Te.exe /name:"*PNPSurpriseRemoveAndRestartDevice" Devfund_PnPDTest.dll /P:"DQ=DeviceID='USB\ROOT_HUB\4&1CD5D022&0'"