Testy spánku (základy zařízení)
Testy Device Fundamentals Sleep provádějí vstupně-výstupní operace a operace PnP na zadaných zařízeních před, po nebo během přechodů systému do režimu spánku. Testy režimu spánku zajišťují, že zařízení v rámci testu umožňuje systému procházet všemi podporovanými stavy spánku. Kromě toho zajišťuje, že zařízení bude i nadále funkční po provedení těchto změn stavu prostřednictvím jednoduchého zátěžového testování vstupně-výstupních operací.
Testy spánku
Zkouška | Popis |
---|---|
kritického režimu spánku s vstupně-výstupními operacemi před a po |
Tento test provádí kritické přechody stavu spánku v systému a provádí vstupně-výstupní operace na zařízeních před a po každém cyklu stavu spánku. Binární test : Devfund_Critical_Sleep_With_IO_BeforeAndAfter.wsc Testovací metoda : Critical_Reboot_Restart_With_IO_Before_And_After parametry : – viz Parametry testu základy zařízení DQ Testovací Cykly ResumeDelay IOPeriod |
kritický režim spánku během vstupně-výstupních operací |
Tento test provádí kritické přechody stavu spánku v systému a provádí vstupně-výstupní operace na zařízeních. binární soubor testu: Devfund_Critical_Sleep_With_IO_During.wsc Testovací metoda : Critical_Sleep_With_IO_During Parametry : – viz Základní parametry testu zařízení DQ testovací cyklus ObnovitProdlevu IOPeriod |
Režim spánku a PNP (zakázání a povolení) s vstupně-výstupními operacemi před a po |
Tento test cyklicky prochází systém různými stavy spánku a provádí vstupně-výstupní operace a základní protokol PnP (disable/enable) na zařízeních před a po každém cyklu stavu spánku. Další informace najdete v tématu O režimu spánku a PNP zakázání a povolení vstupně-výstupních operací před a po testu. Binární test: Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.wsc metoda Test: Sleep_PNP_DeaktivaceAktivace_S_IO_Před_A_Po parametry : – viz Základní parametry testů zařízení DQ testovací cyklus ResumeDelay IOPeriod |
Režim spánku s vstupně-výstupními operacemi před a po |
Tento test cyklicky prochází systém různými stavy spánku a provádí vstupně-výstupní operace na zařízeních před a po každém cyklu stavu spánku. Další informace najdete v tématu O režimu spánku s vstupně-výstupními operacemi před a po testu. Testovací binární soubor : Devfund_Sleep_With_IO_BeforeAndAfter.wsc Testovací metoda: Sleep_With_Io_Before_And_After parametry : – viz Parametry testu základy zařízení DQ testovací cyklus ZpožděníPokračování ioPeriod |
Režim spánku s vstupně-výstupními operacemi během |
Tento test cyklicky prochází systém různými stavy spánku a provádí vstupně-výstupní operace na zařízeních. test binární : Devfund_Sleep_With_IO_During.wsc Testovací metoda : Sleep_With_IO_During parametry : – viz Parametry testu základy zařízení DQ testovací cyklus ObnovaZpoždění IOPeriod |
Informace o zakázání režimu spánku a PNP a povolení vstupně-výstupních operací před a po testu
Tento test provede následující:
- Ověřuje, že testovací zařízení a jeho následníci nehlásí žádné kódy problémů zařízení.
- Testuje I/O na testovacím zařízení a jeho potomcích pomocí WDTF Simple I/O pluginů. Další informace najdete v pluginy WDTF Simple I/O.
- Odešle testovací systém do prvního podporovaného stavu spánku a obnoví systém z režimu spánku po nějaké době.
- Ověřuje, že testovací zařízení a jeho následníci nehlásí žádné kódy problémů zařízení.
- Pomocí modulů plug-in WDTF Simple I/O otestuje vstupně-výstupní operace na testovacím zařízení a jeho přidružených zařízení. Další informace najdete v části Zásuvné moduly WDTF Simple I/O.
- Pokud lze testovací zařízení zakázat, test pomocí rozhraní akcí WDTF PnP zařízení nejprve zakáže a poté povolí. Viz metody IWDTFPNPAction2::DisableDevice a IWDTFPNPAction2::EnableDevice pro více informací.
- Ověřuje, že testovací zařízení a jeho následníci nehlásí žádné kódy problémů zařízení.
- Testuje I/O operace na testovacím zařízení a jeho potomcích pomocí WDTF Simple I/O plug-in modulů. Další informace najdete v poskytnuté moduly plug-in WDTF Simple I/O.
- Zopakuje krok 3 až 8 pro každý podporovaný stav spánku testovacího systému.
- Několikrát zopakuje krok 1–9.
O režimu spánku s vstupně-výstupními operacemi před a po testu
Tento test provede následující:
- Ověřuje, že v systému nejsou žádná zařízení, která hlásí kódy problémů zařízení.
- Otestuje vstupně-výstupní operace na každém zařízení v systému pomocí modulů plug-in WDTF Simple I/O. Pro více informací viz plug-in moduly WDTF Simple I/O.
- Odešle testovací systém do prvního podporovaného stavu spánku a obnoví systém z režimu spánku po nějaké době.
- Ověřuje, že v systému nejsou žádná zařízení, která hlásí kódy problémů zařízení.
- Otestuje vstupně-výstupní operace na každém zařízení v systému pomocí modulů plug-in WDTF Simple I/O. Podrobnosti naleznete v poskytnutých pluginech WDTF Simple I/O.
- Zopakuje kroky 3 až 5 pro každý podporovaný stav spánku testovacího systému.
- Několikrát zopakuje kroky 1 až 6.
Související témata
Jak otestovat ovladač za běhu pomocí sady Visual Studio
Výběr a konfigurace testů Základy zařízení