Compartir vía


Configuración de la máquina para pruebas

En este tema se describen los pasos necesarios para instalar WDTF y TAEF, copiar las pruebas controladas por datos y configurar la máquina para las pruebas. Tenga en cuenta que los siguientes comandos deben ejecutarse desde un símbolo del sistema con privilegios elevados o de administrador porque la instalación de WDTF instala controladores en el sistema. En las instrucciones siguientes se supone que la arquitectura del sistema es x64. Es posible que sea necesario ajustar los pasos siguientes para otras arquitecturas.

Paso 1: Obtenga los paquetes y archivos del EWDK más reciente aceptando los términos de licencia y guardando el archivo ISO de EWDK en la máquina en la que se ejecutarán las pruebas. El EWDK no requiere la instalación de Visual Studio. Simplemente descargue la ISO de EWDK, monte la ISO y copie los archivos especificados a continuación. Para montar la ISO, haga clic con el botón derecho en el archivo ISO y haga clic en Montar. Cuando se monta, se asigna una letra de unidad ISO a la ISO montada.

Paso 2: Instalar TAEF navegando a la ubicación del MSI de TAEF en la ISO montada e instalando el paquete para la arquitectura deseada. Especifique una ubicación y un nombre para el archivo de registro de instalación, %USERPROFILE%\Desktop\TAEFInstall.log en este ejemplo:

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"

El MSI de TAEF instala TAEF en %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\TAEF\x64. Agregue este directorio a la variable de entorno PATH del sistema y reinicie el símbolo del sistema con privilegios elevados.

Si aún no se está ejecutando, inicie el servicio TAEF (Te.service) y establezca en Inicio automático siguiendo estos pasos.

  1. Launch Services: services.msc
  2. Haga doble clic en Te.Service.
  3. Establezca el tipo "Startup" en "Automatic" (Automático).
  4. Haga clic en Iniciar para iniciar el servicio.

Si Te.Service no aparece como servicio en services.msc, vaya a %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\TAEF\x64 y ejecute los siguientes comandos para iniciar el servicio:

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

    Comprobación de que te.service se instaló correctamente

  2. sc start te.service

    Compruebe que "STATE" es "START_PENDING"

  3. sc query te.service

    Compruebe que "STATE" es "RUNNING"

  4. sc qc te.service

    Compruebe que "START_TYPE" es "AUTO_START"

Paso 3: Para instalar WDTF, vaya a la ubicación del MSI de WDTF (misma ubicación que el MSI de TAEF en la ISO montada anterior) e instale el paquete para la arquitectura deseada. Especifique una ubicación y un nombre para el archivo de registro de instalación, %USERPROFILE%\Desktop\WDTFInstall.log en este ejemplo:

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"

El MSI WDTF instala WDTF en %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\WDTF.

Paso 4: Configurar la máquina para pruebas:

  1. Configure la máquina para recopilar volcados completos o adjuntar un depurador de kernel.
  2. Dado que las pruebas pueden reiniciar la máquina y tener que controlar los ciclos de suspensión, configure la máquina para que nunca se suspenda, nunca apague la pantalla y el inicio de sesión automático en una cuenta de prueba (netplwiz.exe). Tenga en cuenta que el registro automático debe usarse con precaución.

Paso 5: Obtener los archivos binarios de pruebas controladas por datos copiando todos los archivos de <la unidad> ISO\Archivos de programa\Windows Kits\10\Testing\Tests\Additional Tests\x64\DevFund\DataDriven en una carpeta local como %USERPROFILE%\Desktop\Tests. Desmontar la iso.