Partilhar via


Como testar um driver em runtime em um prompt de comando

O WDK fornece componentes de teste de dispositivo que permitem testar um driver em um computador de teste em sua rede. Você pode usar esses componentes fora do Visual Studio copiando e instalando os arquivos necessários. Você pode usar esses componentes para executar a mesma coleção de testes de driver de dispositivo que estão disponíveis no Visual Studio para testar os recursos e funções do driver.

A partir do WDK 8.1, você pode copiar e executar os Pacotes de Testes HCK em computadores de teste usando scripts de comando. Confira Como executar os Pacotes de Teste do HCK no WDK 8.1.

Pré-requisitos

Instruções

Etapa 1: Copiar os testes para o computador de teste

Etapa 2: Executar os testes

O comando TAEF para executar os testes usa a seguinte sintaxe:

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

Comentários

Você deve especificar o arquivo binário de teste (.dll) ou script (.wsc). O método de teste (/name:<test method>) é opcional. Para obter os nomes de teste e os métodos de teste, consulte Os Testes de Conceitos Básicos do Dispositivo. Para obter informações sobre como especificar parâmetros de teste, consulte Parâmetros de teste de conceitos básicos do dispositivo e opções de comandoTe.exe .

Por exemplo, para executar todos os testes PnP no Devfund_PnPDTest.dll em um dispositivo com uma ID de dispositivo específica.

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

Por exemplo, para executar o teste de Remoção Surpresa PnP em um dispositivo com uma ID de dispositivo específica.

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