Partager via


Configurer la machine pour le test

Cette rubrique décrit les étapes requises pour installer WDTF et TAEF, copier les tests pilotés par les données et configurer la machine à des fins de test. Notez que les commandes suivantes doivent être exécutées à partir d’une invite de commandes avec élévation de privilèges/administrateur, car l’installation de WDTF installe les pilotes sur le système. Les instructions ci-dessous supposent que l’architecture système est x64. Les étapes suivantes peuvent devoir être ajustées pour d’autres architectures.

Étape 1 : Obtenez les packages et les fichiers à partir de la dernière version du kit EWDK en acceptant les termes de licence et en enregistrant le fichier ISO EWDK sur la machine sur laquelle les tests s’exécuteront. L’EWDK ne nécessite pas l’installation de Visual Studio. Téléchargez simplement l’ISO EWDK, montez l’ISO et copiez les fichiers spécifiés ci-dessous. Pour monter l’ISO, cliquez avec le bouton droit sur le fichier ISO, puis cliquez sur Monter. Lorsqu’il est monté, une lettre de lecteur ISO est affectée à l’ISO monté.

Étape 2 : Installez TAEF en accédant à l’emplacement du MSI TAEF dans l’ISO monté et en installant le package pour l’architecture souhaitée. Spécifiez un emplacement et un nom pour le fichier journal d’installation , %USERPROFILE%\Desktop\TAEFInstall.log dans cet exemple :

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"

Le MSI TAEF installe TAEF sur %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\TAEF\x64. Ajoutez ce répertoire à la variable d’environnement PATH système et redémarrez l’invite de commandes avec élévation de privilèges.

S’il n’est pas déjà en cours d’exécution, démarrez le service TAEF (Te.service) et définissez le démarrage automatique en suivant ces étapes.

  1. Launch Services : services.msc
  2. Double-cliquez sur Te.Service
  3. Définissez le type « Démarrage » sur « Automatique »
  4. Cliquez sur Démarrer pour démarrer le service

Si Te.Service n’est pas répertorié en tant que service dans services.msc, accédez à %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\TAEF\x64 et exécutez les commandes suivantes pour démarrer le service :

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

    Vérifier que te.service a été correctement installé

  2. sc start te.service

    Vérifiez que 'STATE' est 'START_PENDING'

  3. sc query te.service

    Vérifiez que 'STATE' est 'EN COURS D’EXÉCUTION'

  4. sc qc te.service

    Vérifiez que « START_TYPE » est « AUTO_START »

Étape 3 : Installez WDTF en accédant à l’emplacement du MSI WDTF (même emplacement que le MSI TAEF dans l’ISO monté ci-dessus) et en installant le package pour l’architecture souhaitée. Spécifiez un emplacement et un nom pour le fichier journal d’installation , %USERPROFILE%\Desktop\WDTFInstall.log dans cet exemple :

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"

Le MSI WDTF installe WDTF sur %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\WDTF.

Étape 4 : Configurer la machine pour le test :

  1. Configurez la machine pour collecter des vidages complets ou attacher un débogueur de noyau.
  2. Étant donné que les tests peuvent potentiellement redémarrer l’ordinateur et doivent contrôler les cycles de mise en veille, configurez la machine pour qu’elle ne soit jamais mise en veille, ne jamais désactiver l’affichage et se connecter automatiquement à un compte de test (netplwiz.exe). Notez que l’enregistrement automatique doit être utilisé avec précaution.

Étape 5 : Obtenir les fichiers binaires de test pilotés par les données en copiant tous les fichiers de <lecteur> ISO\Program Files\Windows Kits\10\Testing\Tests\Additional Tests\x64\DevFund\DataDriven vers un dossier local tel que %USERPROFILE%\Desktop\Tests. Démontez l’ISO.