Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez la méthode Export(string outputLocation) pour exporter un résultat qui peut être exécuté en mode autonome vers l’emplacement spécifié sur le système de fichiers local. Avant d’appeler Export(), case activée la valeur de CanExport pour déterminer si le résultat du test peut être exporté.
Lorsque vous appelez Export(), le kit Windows Hardware Lab (Windows HLK) vérifie les éléments suivants :
- Une machine est toujours associée au résultat du test. Si l’association de l’ordinateur avec le résultat du test a été supprimée, le résultat peut ne pas être exportable.
- Les tests doivent avoir été exécutés et terminés avec un status réussi, échoué ou annulé.
- La série de tests doit retourner avec succès les journaux d’infrastructure à partir du système client. Ces fichiers sont nécessaires pour exporter le test.
- Seuls les tests d’ordinateurs uniques peuvent être exportés. Les tests qui nécessitent l’exécution de plusieurs machines ne sont pas exportables.
- Les tests doivent être exécutés à l’aide du client de bureau HLK. Les exécutions de tests sur les systèmes OneCore ou Proxy Mobile Client ne sont pas exportables.
- Les tests étiquetés comme non exportables en raison de problèmes d’infrastructure connus ou d’autres raisons ne sont pas exportables.
Si l’une des vérifications précédentes échoue, une exception TestException est levée. La méthode CanExport vérifie automatiquement ces éléments sans lever d’exception et peut être utilisée pour filtrer les résultats de test non exportables.
Le répertoire de sortie spécifié par le paramètre outputLocation est créé s’il n’existe pas. Sous le répertoire spécifié par outputLocation, deux répertoires et un fichier sont créés :
- Le répertoire d’infrastructure contient un programme d’installation avec un exécutable appelé setup(architecture).exe, où l’architecture est l’architecture de l’ordinateur sur lequel le test a été exécuté à l’origine. L’exécution de setup(architecture).exe installe les composants nécessaires pour exécuter le test autonome sur un système cible.
- Le répertoire de test contient un fichier batch plus les fichiers binaires requis pour exécuter le test. La copie du répertoire sur le système cible et l’exécution du fichier run.cmd à partir d’une invite de commandes avec élévation de privilèges à partir du répertoire contenant run.cmd démarre l’exécution autonome du test sur le système cible. Le répertoire ne doit pas contenir d’espaces, car cela entraîne l’échec de certains tests.
- Readme1st.txt contient des instructions et des notes sur l’exécution du programme d’installation de l’infrastructure et du test.
L’exportation de différents tests vers le même répertoire réussit tant que le même test n’est pas exporté deux fois vers le répertoire. Les répertoires Infrastructure et readme1st seront simplement remplacés s’ils existent déjà.
Pour plus d’informations, notamment sur l’exportation d’un travail HLK ayant échoué à partir du HLK, consultez Exportation d’un travail HLK ayant échoué.