CHAOS-Tests (Gerätegrundlagen)
Die CHAOS-Tests (Concurrent Hardware and Operating System) führen verschiedene PnP-Treibertests, Gerätetreiber-Fuzz-Tests und Stromversorgungssystemtests gleichzeitig aus.
CHAOS-Tests
Testen | Beschreibung |
---|---|
Deaktivieren der unterstützung für erweiterte Gerätetests (EDT) |
Dieser Test deinstalliert den Testfiltertreiber (msdmfilt.sys) als oberen Filter auf Geräten, die mit dem DQ-Parameter angegeben wurden. Dieser Testfilter wird als Teil der Testausführung in dieser Testkategorie installiert Der PnP-Treibertest verwendet den EDT-Filtertreiber, um IRP_MN_CANCEL_REMOVE_DEVICE an Zielgerätestapel zu senden. Parameter: – Siehe Testparameter für Gerätegrundlagen DQ |
Ausführen des CHAOS-Tests |
Führt PnP-Tests und Fuzztests parallel aus, während das System durch alle unterstützten Systemstromzustände wechselt. Die PnP-Treibertests senden E/A-Anforderungen an Zielgerätestapel, während PnP-Vorgänge ausgeführt werden. Dieser Test führt parallel PnP-Tests (Deaktivieren/Aktivieren, Neuausgleich, Entfernen/Neustart, Überraschungs entfernen und DIF entfernen) und Treiber-Fuzz-Tests auf dem Testgerät aus, während das Testsystem gleichzeitig alle unterstützten Ruhezustände (S1, S2, S3, S4 und Connected Standby) ein- und ausschaltet. Das Ziel dieses Tests besteht darin, PNP-, E/A- und Power-Parallelitätsszenarien zu testen und dabei Abstürze und/oder Hänger zu finden. Binärdatei testen: Devfund_ChaosTest.dll Testmethode: RunCHAOSTest Parameter: DQ: Weitere Informationen finden Sie unter Testparameter für Gerätegrundlagen. TestPeriod : Gibt an, wie lange der Test ausgeführt werden soll (in Minuten). |
Verwandte Themen
Testen eines Treibers zur Laufzeit mithilfe von Visual Studio
Auswählen und Konfigurieren der Gerätegrundlagentests