Sdílet prostřednictvím


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í:

  1. Ověřuje, že testovací zařízení a jeho následníci nehlásí žádné kódy problémů zařízení.
  2. 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.
  3. 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ě.
  4. Ověřuje, že testovací zařízení a jeho následníci nehlásí žádné kódy problémů zařízení.
  5. 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.
  6. 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í.
  7. Ověřuje, že testovací zařízení a jeho následníci nehlásí žádné kódy problémů zařízení.
  8. 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.
  9. Zopakuje krok 3 až 8 pro každý podporovaný stav spánku testovacího systému.
  10. 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í:

  1. Ověřuje, že v systému nejsou žádná zařízení, která hlásí kódy problémů zařízení.
  2. 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.
  3. 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ě.
  4. Ověřuje, že v systému nejsou žádná zařízení, která hlásí kódy problémů zařízení.
  5. 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.
  6. Zopakuje kroky 3 až 5 pro každý podporovaný stav spánku testovacího systému.
  7. Několikrát zopakuje kroky 1 až 6.

Jak otestovat ovladač za běhu pomocí sady Visual Studio

Výběr a konfigurace testů Základy zařízení

Testy základů zařízení

Poskytnuté plug-iny WDTF pro jednoduché vstupy/výstupy

Jak otestovat ovladač za běhu z příkazového řádku