Partilhar via


Configurar a máquina para teste

Este tópico descreve as etapas necessárias para instalar o WDTF e o TAEF, copiar os testes controlados por dados e configurar a máquina para teste. Note que os comandos a seguir devem ser executados a partir de um prompt de comando elevado/administrador, visto que a instalação do WDTF adiciona controladores ao sistema. As instruções abaixo assumem que a arquitetura do sistema é x64. As etapas a seguir podem precisar ser ajustadas para outras arquiteturas.

Etapa 1: Obtenha os pacotes e arquivos do EWDK mais recente aceitando os termos de licenciamento e salvando o arquivo ISO do EWDK na máquina na qual os testes serão executados. O EWDK não requer a instalação do Visual Studio. Basta baixar o ISO EWDK, montar o ISO e copiar os arquivos especificados abaixo. Para montar o ISO, clique com o botão direito do mouse no arquivo ISO e clique em Montar. Quando é montado, uma letra de unidade ISO é atribuída ao ISO montado.

Passo 2: Instale o TAEF navegando até o local do TAEF MSI no ISO montado e instalando o pacote para a arquitetura desejada. Especifique um local e um nome para o arquivo de log de instalação %USERPROFILE%\Desktop\TAEFInstall.log neste exemplo:

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"

O TAEF MSI instala o TAEF em %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\TAEF\x64. Adicione este diretório à variável de ambiente PATH do sistema e reinicie o prompt de comando elevado.

Se ainda não estiver em execução, inicie o serviço TAEF (Te.service) e defina como Autostart seguindo estas etapas.

  1. Serviços de inicialização: services.msc
  2. Clique duas vezes em Te.Service
  3. Defina o tipo "Inicialização" como "Automático"
  4. Clique em Iniciar para iniciar o serviço

Se o Te.Service não estiver listado como um serviço em services.msc, vá para %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\TAEF\x64 e execute os seguintes comandos para iniciar o serviço:

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

    Verifique se o te.service foi instalado com êxito

  2. sc start te.service

    Verifique se 'STATE' é 'START_PENDING'

  3. sc query te.service

    Verifique se 'STATE' está 'RUNNING'

  4. sc qc te.service

    Verifique se 'START_TYPE' é 'AUTO_START'

Etapa 3: Instale o WDTF navegando até o local do WDTF MSI (mesmo local do TAEF MSI no ISO montado acima) e instalando o pacote para a arquitetura desejada. Especifique um local e um nome para o arquivo de log de instalação %USERPROFILE%\Desktop\WDTFInstall.log neste exemplo:

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"

O WDTF MSI instala o WDTF para %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\WDTF.

Etapa 4: Configurar a máquina para teste:

  1. Configure a máquina para coletar dumps completos ou anexar um depurador do kernel.
  2. Como os testes podem potencialmente reiniciar a máquina e precisam controlar os ciclos de suspensão, configure a máquina para nunca suspender, nunca desligar o visor, e iniciar sessão automaticamente numa conta de teste (netplwiz.exe). Observe que o logon automático deve ser usado com cuidado.

Etapa 5: Obtenha os binários de testes orientados por dados copiando todos os ficheiros da unidade ISO<\Arquivos de Programas>\Windows Kits\10\Testing\Tests\Additional Tests\x64\DevFund\DataDriven para uma pasta local, como %USERPROFILE%\Desktop\Tests. Desmontar a ISO.