Test de contrainte du pilote d’impression
Ce test automatisé met le pilote à l’épreuve de plusieurs façons. Vous n’avez pas besoin d’examiner la sortie de ce test.
Notes
Vous devez exécuter ce test séparément des autres tests d’imprimante.
Détails du test
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution attendue (en minutes) | 150 |
Catégorie | Scénario |
Délai d’expiration (en minutes) | 9000 |
Nécessite un redémarrage | false |
Nécessite une configuration spéciale | false |
Type | automatique |
Documentation supplémentaire
Les tests de cette zone de fonctionnalité peuvent avoir une documentation supplémentaire, y compris les conditions préalables, l’installation et les informations de résolution des problèmes, que vous trouverez dans les rubriques suivantes :
Exécution du test
Avant d’exécuter le test, effectuez la configuration du test comme décrit dans les conditions requises pour le test : Conditions préalables au test d’imprimante.
Notes
Ce test ne nécessite pas qu’une imprimante soit physiquement attachée à l’ordinateur de test. Vous pouvez exécuter ce test à l’aide d’un port Null. Toutefois, vous devez exécuter ce test dans l’environnement Appverifier. Vous devez activer le débogueur système NTSD (NTSD).
Dépannage
Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test HLK Windows.
Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes liés aux tests Device.Imaging.
Ce test échoue si l’un des problèmes suivants se produit :
Le test ne produit pas de sortie.
Le débogueur s’arrête.
Le test produit une sortie incorrecte.
Le fichier journal indique un échec.
Voici les fichiers journaux de ce test :
Printdrvstress.xml
PrintDrvStress_DeviceLogger.xml
Plus d’informations
Ce test peut générer beaucoup de sortie. Vous pouvez ignorer et ignorer cette sortie.
Ce test exerce plusieurs chemins de code de pilote sur plusieurs threads. Ce test exerce à la fois la partie rendu et la partie configuration du pilote. Cet exercice crée un environnement de contrainte pour les pilotes d’imprimante. L’outil révèle souvent des bogues.
En règle générale, ce test imprime sur une imprimante à port NULL pour éviter de grandes quantités de sortie physique.
Pour exécuter ce test manuellement, exécutez la commande suivante à l’invite de commandes :
PrintDrvStress.exe /printer="<printername>" /timetorun=120
Ce test utilise les travaux de test « Ajouter NullPortMonitor et changer de port » et « Restaurer le port et supprimer NullPortMonitor » dans la bibliothèque Windows HLK pour exécuter automatiquement PrintDrvStress à l’aide d’un port Null, puis pour restaurer le port d’imprimante.
Paramètres
Nom du paramètre | Description des paramètres |
---|---|
LLU_NetAccessOnly | Utilisateur local logique : accès réseau uniquement. |
LLU_LAU | Utilisateur local logique. |
TestExecutable Name | Nom de l’exécutable de test. |
WDKPrinterName | Nom de l’imprimante. |
3MFFile_Path | Chemin d’accès au fichier 3MF. |