Tests CHAOS (Notions de base de l’appareil)
Les tests CHAOS (Concurrent Hardware and Operating System) exécutent simultanément différents tests de pilotes PnP, tests fuzz du pilote de périphérique et tests du système d’alimentation.
CHAOS Tests
Test | Description |
---|---|
Désactiver la prise en charge du test d’appareil amélioré (EDT) |
Ce test désinstalle le pilote de filtre de test (msdmfilt.sys) en tant que filtre supérieur sur les appareils spécifiés à l’aide du paramètre DQ. Ce filtre de test est installé dans le cadre de l’exécution de tests dans cette catégorie de test Le test du pilote PnP utilise le pilote de filtre EDT pour envoyer IRP_MN_CANCEL_REMOVE_DEVICE aux piles de périphériques cibles. Paramètres : - consultez Paramètres de test de base de l’appareil DQ |
Exécuter le test CHAOS |
Exécute les tests PnP et Fuzz en parallèle tout en faisant défiler le système dans tous les états d’alimentation du système pris en charge. Les tests du pilote PnP envoient des demandes d’E/S aux piles de périphériques cibles lors de l’exécution d’opérations PnP. Ce test exécute les tests PnP (désactiver/activer, rééquilibrer, supprimer/redémarrer, supprimer des surprises et supprimer DIF) et les tests Pilote Fuzz sur l’appareil de test en parallèle, tout en effectuant le cycle du système de test dans et hors de tous ses états de veille pris en charge (S1, S2, S3, S4 et veille connectée) en même temps. L’objectif de ce test est de tester les scénarios de concurrence PNP, E/S et Power et de rechercher les incidents et/ou blocages dans le processus. Binaire de test : Devfund_ChaosTest.dll Méthode de test : RunCHAOSTest Paramètres : DQ : consultez Paramètres de test de base de l’appareil TestPeriod : spécifie la durée d’exécution du test (en minutes). |
Rubriques connexes
Comment tester un pilote au moment de l’exécution à l’aide de Visual Studio
Comment sélectionner et configurer les tests De base de l’appareil