Energiespartests (Gerätegrundlagen)
Die Gerätegrundlagen-Standbytests führen E/A- und PnP-Vorgänge auf den angegebenen Geräten vor und nach oder während der Übergänge des Systemmoduszustands aus. Die Energiespartests stellen sicher, dass das zu testde Gerät es zulässt, dass das System alle unterstützten Ruhezustände durchlaufen kann. Darüber hinaus wird durch einfache E/A-Belastungstests sichergestellt, dass das Gerät nach diesen Zustandsänderungen weiterhin funktionsfähig ist.
Ruhezustandstests
Testen | Beschreibung |
---|---|
Kritischer Ruhezustand mit E/A vor und nach |
Dieser Test führt kritische Übergänge des Ruhezustands auf dem System durch und führt E/A-Vorgänge auf Geräten vor und nach jedem Standbyzustandszyklus durch. Binärdatei testen: Devfund_Critical_Sleep_With_IO_BeforeAndAfter.wsc Testmethode: Critical_Reboot_Restart_With_IO_Before_And_After Parameter: Siehe Testparameter für Gerätegrundlagen DQ TestCycles ResumeDelay IOPeriod |
Kritischer Ruhezustand mit E/A während |
Dieser Test führt kritische Übergänge im Ruhezustand auf dem System und E/A auf Geräten durch. Binärdatei testen: Devfund_Critical_Sleep_With_IO_During.wsc Testmethode: Critical_Sleep_With_IO_During Parameter: Siehe Testparameter für Gerätegrundlagen DQ TestCycles ResumeDelay IOPeriod |
Ruhemodus und PNP (Deaktivieren und Aktivieren) mit E/A Vorher und Nachher |
Dieser Test durchläuft das System verschiedene Ruhezustände und führt E/A und grundlegendes PnP (Deaktivieren/Aktivieren) auf Geräten vor und nach jedem Standbyzustandszyklus durch. Weitere Informationen finden Sie unter Informationen zum Deaktivieren und Aktivieren des E/A-PNP-Tests. Binärdatei testen: Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.wsc Testmethode: Sleep_PNP_DisableEnable_With_IO_Before_And_After Parameter: Siehe Testparameter für Gerätegrundlagen DQ TestCycles ResumeDelay IOPeriod |
Schlafen mit E/A Vorher und Nachher |
Dieser Test durchläuft das System verschiedene Ruhezustände und führt E/A auf Geräten vor und nach jedem Standbyzustandszyklus durch. Weitere Informationen finden Sie unter Informationen zum Vor- und Nachher-Test für den Ruhezustand mit E/A. Binärdatei testen: Devfund_Sleep_With_IO_BeforeAndAfter.wsc Testmethode: Sleep_With_Io_Before_And_After Parameter: Siehe Testparameter für Gerätegrundlagen DQ TestCycles ResumeDelay IOPeriod |
Schlafen mit E/A während |
Dieser Test schaltet das System durch verschiedene Energiesparzustände und führt E/A auf Geräten aus. Binärdatei testen: Devfund_Sleep_With_IO_During.wsc Testmethode: Sleep_With_IO_During Parameter: Siehe Testparameter für Gerätegrundlagen DQ TestCycles ResumeDelay IOPeriod |
Informationen zum Deaktivieren und Aktivieren des E/A-Tests vor und nach dem Standbymodus und PNP
Dieser Test führt Folgendes aus:
- Überprüft, ob das Testgerät und seine Nachfolger keine Geräteproblemcodes melden.
- Testet E/A auf dem Testgerät und seinen Nachfolgern unter Verwendung von WDTF Simple I/O-Plug-Ins. Weitere Informationen finden Sie unter Bereitgestellte WDTF Simple I/O-Plug-Ins.
- Das Testsystem wird in den ersten unterstützten Ruhezustand versetzt, und nach einiger Zeit wird das System nach dem Ruhezustand wieder fortgesetzt.
- Überprüft, ob das Testgerät und seine Nachfolger keine Geräteproblemcodes melden.
- Testet E/A auf dem Testgerät und seinen Nachfolgern unter Verwendung von WDTF Simple I/O-Plug-Ins. Weitere Informationen finden Sie unter Bereitgestellte WDTF Simple I/O-Plug-Ins.
- Wenn das Testgerät deaktiviert werden kann, wird das Testgerät mithilfe von WDTF PnP-Aktionsschnittstellen deaktiviert und aktiviert. Weitere Informationen finden Sie unter IWDTFPNPAction2::D isableDevice und IWDTFPNPAction2::EnableDevice-Methoden .
- Überprüft, ob das Testgerät und seine Nachfolger keine Geräteproblemcodes melden.
- Testet E/A auf dem Testgerät und seinen Nachfolgern unter Verwendung von WDTF Simple I/O-Plug-Ins. Weitere Informationen finden Sie unter Bereitgestellte WDTF Simple I/O-Plug-Ins.
- Die Schritte 3 bis 8 werden für jeden unterstützten Ruhezustand des Testsystems wiederholt.
- Wiederholt die Schritte 1 bis 9 mehrmals.
Informationen zum Test "Ruhezustand mit E/A"
Dieser Test führt Folgendes aus:
- Es wird überprüft, dass im System keine Geräte vorhanden sind, die Geräteproblemcodes melden.
- E/A wird auf jedem Gerät im System mithilfe von einfachen WDTF-E/A-Plug-Ins getestet. Weitere Informationen finden Sie unter Bereitgestellte einfache WDTF-E/A-Plug-Ins.
- Das Testsystem wird in den ersten unterstützten Ruhezustand versetzt, und nach einiger Zeit wird das System nach dem Ruhezustand wieder fortgesetzt.
- Es wird überprüft, dass im System keine Geräte vorhanden sind, die Geräteproblemcodes melden.
- E/A wird auf jedem Gerät im System mithilfe von einfachen WDTF-E/A-Plug-Ins getestet. Weitere Informationen finden Sie unter Bereitgestellte einfache WDTF-E/A-Plug-Ins.
- Die Schritte 3 bis 5 werden für jeden unterstützten Ruhezustand des Testsystems wiederholt.
- Die Schritte 1 bis 6 werden mehrmals wiederholt.
Zugehörige Themen
Testen eines Treibers zur Laufzeit mithilfe von Visual Studio
Auswählen und Konfigurieren der Gerätegrundlagentests
Bereitgestellte WDTF Simple E/O-Plug-Ins
Testen eines Treibers zur Laufzeit über eine Eingabeaufforderung