Sdílet prostřednictvím


Scénář PwrTest DirectedFx

Scénář PwrTest DirectedFx je navržený k testování zařízení s ovladači, které používají rozhraní DFx (Directed Power Management Framework).

Uživatel poskytne cestu instance zařízení k otestování a volitelně k ověření stavu napájení zařízení.

Pokud není zadán žádný stav D, test ověří, že zařízení nezůstala v D0. Pokud chcete najít cestu k instanci, zkontrolujte vlastnosti zařízení ve Správci zařízení. Případně spusťte test bez možností, abyste získali seznam cest instancí všech zařízení podporujících DFx v systému.

Tento test lze spustit na jakémkoli moderním pohotovostním systému bez ohledu na nastavení připojení k síti během pohotovostního režimu nebo bez ohledu na to, zda je na střídavý nebo DC napájení.

U zadaného zařízení test ověří, že:

  • Zařízení a všechna podřízená zařízení musí být vypnuta pouze tehdy, pokud nadřazené zařízení podporuje DFx.
  • Zařízení úspěšně dokončí alespoň jedno cílené vypnutí/zapnutí.
  • Po dokončení řízeného vypnutí napájení přejde zařízení do správného stavu D. (volitelné)

Pro každý cyklus test ukazuje:

  • Čas, kdy byl systém v nečinné odolnosti

  • Čas, kdy byl odpojen řízený nejhlubší stav nečinnosti modulu runtime platformy (DRIPS)

    • Čas, kdy byl každý jednotlivý důvod aktivní
  • Individuální statistika a volitelný důvod selhání pro všechna testovací zařízení

    • Device {Test Device} failed because device {Failed Device} {Failed Reason}.
      • Buď stránkovací zařízení, nebo ladicí zařízení.
      • Nepodporuje DFx.
      • Má omezení pro komponentu
      • Selhalo volání funkce DFx při vypínání zařízení
  • Každý strom vysílání a všechna zařízení účastníků

Spuštění testu na tři cykly se doporučuje, aby se zajistilo, že zařízení mohou projít několikrát řízenými přechody napájení. Po dokončení všech cyklů test vypíše celkový počet cyklů úspěchu/selhání.

Pokud žádné zařízení v systému nepodporuje DFx, test vrátí Error retrieving list of available Directed Fx devices.

Syntaxe

pwrtest /directedfx [/c:n] [/d:n] [/p:n] [/device(:n):path] [/?] 

/c:n
Určuje počet cyklů (výchozí hodnota je 1).

/d:n
Určuje dobu zpoždění mezi cykly (v sekundách; výchozí hodnota je 60).

/p:n
Určuje čas setrvání v připojeném pohotovostním režimu (v sekundách; výchozí hodnota je 300).

/device:n
Cesta poskytuje cestu instance zařízení k otestování.
N poskytuje volitelný stav napájení zařízení, do kterého by zařízení mělo vstoupit kvůli přechodu Directed Fx.

Příklady

pwrtest /directedfx

PwrTest Syntaxe

Úvod do rámce řízeného řízení spotřeby

Test řízeného ověřování systému FX