PwrTest 連線待命案例
PwrTest 連線待命案例 (/cs) 有助於自動測試連線待命轉換。
PwrTest 會透過 PDC 階段記錄進度,並在系統支援時嘗試記錄平臺閒置轉換計數。 這適用于診斷系統是否進入深層平臺閒置狀態,以及是否有任何軟體元件封鎖轉換。
此案例需要測試系統支援 Always on Always connected (AoAc) 電源功能, (大部分 SoC 和 Arm 系統都支援此) 。 此案例也需要屬於 Windows 驅動程式測試架構的電源按鈕驅動程式, (WDTF) 。 當您布建系統以使用 Visual Studio 和 WDK 進行測試時,會自動安裝 WDTF (和內含電源按鈕驅動程式) 。 如需詳細資訊,請參閱布建電腦以進行驅動程式部署和測試, (WDK 8.1) ,或 為驅動程式部署和測試布建電腦, (WDK 8) 。 如需 WDTF 的相關資訊,請參閱 Windows 裝置測試架構 (WDTF) (Windows 驅動程式) 。
語法
pwrtest /cs [/c:n] [/d:n] [/p:n][/?]
/c:n
指定要執行的預設迴圈數目 (1) 。
/d:n
指定連線待命轉換 (60 秒之間的延遲時間 (以) 秒為單位) 。
/p:n
指定連線待命結束時間,以秒為單位 (;60 秒是預設) 。
範例
pwrtest /cs /c:4
pwrtest /cs /c:4 /p:120 /d:150
XML 記錄檔輸出
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<CSTransitions>
<EnteringCS Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
<InputDisabled Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
<PhaseEnter name="name" Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
<PhaseExit name="name" Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
<ExitingCS Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/> ||
<AbortingCS Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
<InputEnabled Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
<ExitedCS Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/> ||
<AbortedCS Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
<ExecutionRequiredSet Caller="c:\folder\process.exe"
Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/> ||
<ExecutionRequiredCleared Caller="c:\folder\process.exe"
Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
<PlatformIdleStats StateCount="X" Timestamp="XX/XX/XXXX:XX:XX:XX.XXX">
<State Index="X" SuccessCount="X" FailureCount="X" CancelCount="X"/>
</PlatformIdleStats>
</CSTransitions>
</PwrTestLog>
下表描述出現在記錄檔中的 XML 元素。
元素 | 描述 |
---|---|
<CSTransitions> | 包含所有不同的連線待命事件。 PwrTest 記錄檔中只能有一個< CSTransitions >元素。 |
<時間 戳> | 任何指定事件的時間戳記。 |
<TemperatureScale> | 溫度刻度 (任何指定事件的 Kelvin/Celcius/Fahrenheit > 。 |
<熱區域DeviceInstance> | 任何指定事件的熱區域裝置實例名稱。 |
<_Tmp> | 系統在任何指定事件中的目前溫度。 |
<>_PSV、 < _TCx > 、 < _TSP > 、 < _ACx > 、_HOT > 、 << _CRT > 等等。 | 使用指定事件傳送的系統溫度臨界值。 |
<PassiveCooling> | 事件表示系統現在位於被動冷卻區域中。 |
<ActiveCooling> | 事件表示系統現在位於作用中冷卻區域中。 |
<經常性存取> | 事件表示系統已達到熱行程點。 |
<重大> | 事件表示系統已達到重大車程點。 |
<ActiveCoolingDevicePower> | 事件表示作用中的冷卻裝置已開啟。 |
<FanDeviceInstance> | 風扇的裝置實例名稱。 |
<PowerState> | On (1) 或 Off (0) 電源狀態。 |
<ActiveCoolingLevel> | 作用中冷卻的數值層級。 |
<ActiveCoolingDeviceIndex> | 冷卻裝置的數值索引。 |