Configurar o computador 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 o computador para teste. Observe que os comandos a seguir devem ser executados em um prompt de comando com privilégios elevados/administrador porque a instalação do WDTF instala drivers no sistema. As instruções a seguir pressupõem que a arquitetura do sistema seja 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 no computador no qual os testes serão executados. O EWDK não requer a instalação do Visual Studio. Basta baixar o ISO do 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 ele é montado, uma letra de unidade ISO é atribuída ao ISO montado.
Etapa 2: instale o TAEF navegando até o local da MSI do TAEF 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 esse diretório à variável de ambiente PATH do sistema e reinicie o prompt de comando com privilégios elevados.
Se ele ainda não estiver em execução, inicie o serviço TAEF (Te.service) e defina como Início Automático seguindo estas etapas.
- Serviços de Inicialização: services.msc
- Clique duas vezes em Te.Service
- Definir o tipo "Inicialização" como "Automático"
- Clique em Iniciar para iniciar o serviço
Se o Te.Service não estiver listado como um serviço em services.msc, acesse %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\TAEF\x64 e execute os seguintes comandos para iniciar o serviço:
wex.services.exe /install:te.service
Verifique se o te.service foi instalado com êxito
sc start te.service
Verificar se 'STATE' é 'START_PENDING'
sc query te.service
Verificar se 'STATE' é 'RUNNING'
sc qc te.service
Verificar se 'START_TYPE' é 'AUTO_START'
Etapa 3: instale o WDTF navegando até o local da MSI do WDTF (mesmo local que a MSI do TAEF 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"
A MSI do WDTF instala o WDTF em %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\WDTF.
Etapa 4: configurar o computador para teste:
- Configure o computador para coletar despejos completos ou anexar um depurador de kernel.
- Como os testes podem potencialmente reinicializar o computador e precisam controlar os ciclos de suspensão, configure o computador para nunca dormir, nunca desative a exibição e faça logon automático em uma conta de teste (netplwiz.exe). Observe que o autologon deve ser usado com cuidado.
Etapa 5: obtenha os binários de teste controlados por dados copiando todos os arquivos da unidade> ISO\Arquivos de< Programas\Windows Kits\10\Testing\Tests\Additional Tests\x64\DevFund\DataDriven para uma pasta local, como %USERPROFILE%\Desktop\Tests. Desmonte o ISO.