Partager via


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).

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

Tests de base de l’appareil

PwrTest

Tests d’intrusion (principes de base de l’appareil)

Tests PnP (notions de base de l’appareil)