Compartir a través de


Cómo probar un controlador en tiempo de ejecución desde un símbolo del sistema

WDK proporciona componentes de prueba de dispositivos que permiten probar un controlador en un equipo de prueba de la red. Puede usar estos componentes fuera de Visual Studio copiando e instalando los archivos necesarios. Puede usar estos componentes para ejecutar la misma colección de pruebas de controladores de dispositivos que están disponibles en Visual Studio para probar las características y funciones del controlador.

A partir de WDK 8.1, puede copiar y ejecutar los conjuntos de pruebas de HCK en equipos de prueba mediante scripts de comandos. Vea Cómo ejecutar los conjuntos de pruebas de HCK en WDK 8.1.

Requisitos previos

Instrucciones

Paso 1: Copiar las pruebas en el equipo de prueba

Paso 2: Ejecutar las pruebas

El comando TAEF para ejecutar las pruebas usa la sintaxis siguiente:

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

Comentarios

Debe especificar el archivo binario de prueba (.dll) o script (.wsc). El método de prueba (/name:<test method>) es opcional. Para conocer los nombres de prueba y los métodos de prueba, consulte Las pruebas fundamentales del dispositivo. Para obtener información sobre cómo especificar parámetros de prueba, vea Parámetros de prueba de Aspectos básicos del dispositivo y opciones de comando deTe.exe .

Por ejemplo, para ejecutar todas las pruebas de PnP en el Devfund_PnPDTest.dll en un dispositivo con un identificador de dispositivo específico.

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

Por ejemplo, para ejecutar la prueba de eliminación sorpresa de PnP en un dispositivo con un identificador de dispositivo específico.

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