winsatstress

Note  This content applies to the Windows Logo Kit (WLK). For the latest information using the new Windows Hardware Certification Kit (HCK), see Windows HCK User's Guide on the Windows Hardware Dev Center.

Type: Automated Test

Overview

winsatstress runs winsat with several command line options. It runs several assessments to assess the hardware of the system. It also runs many resource intensive tests to assess the system's graphics card. By enabling appverifier on WinSAT, this test helps find graphics driver bugs.

Details

Run Time: Infinite by default. Runtime can be controlled too, depending on switches specified to the stress tool.

Log File: Thid test creates winsatstress file in %systemdriver%. The log file starts with used seed value and logs every commands that the stress tool has run. The text file will not show any pass or failure.

System Restart Required: No

Supported operating systems for Logo or Signature testing:

  • Windows 7

  • Windows Vista

Program: winsatstress.exe

Requirements

Software Requirements

The test tool requires the following software:

  • Supported operating system (see list above)

  • Appverifier

  • WDDM driver for graphics card

  • System should not run on VHDs

Hardware Requirements

The test tool requires the following hardware:

  • Device to be tested (Dx9 and Dx10 capable graphics card)

  • System needs to run on AC power

  • Hard-drive with at least 1GB contiguous space

Processor

The test tool runs on the following processor architectures:

  • x86

  • x64

Running the Test

Test binary will run forever and while there are not pass/fail logs created by the tool, a log file with seed info and commands will help to reproduce crashes or failures. winsatstress runs winsat with several command lines options. It runs various winsat assessments. The current WLK CRASH runs this test with " -d3d -dwm -media -mediaex -publicrun" cmd line options, which will run winsat d3d, dwm, media and mediaex assessment in an infinite loop.

Command Syntax

Usage: WinSATStress.exe [-runonce] [Test Options] [-publicrun]

Command option Description

-runonce

OPTIONAL. Runs specified assessment tests only once each

-cpu

Runs CPU test cases

-disk

Runs disk test cases

-memory

Runs memory test cases

-d3d

Runs D3D test cases

-dwm

Runs DWM test cases

-api

Runs API test cases

-media

Runs media assessment

-datastore

Runs datastore test cases

-formal

Runs Formal Assessment

-mediaex

Run sMediaEX assessments

-prepop

Runs OEM Prepop tests that create partial assessments

-taskschd

Force runs WinSAT via task Scheduler

-publicrun

OPTIONAL: If this flag is on, then delays between test cases run will be longer

 

Code Tour

File Manifest

File Location

winsatstress.exe

[testbinroot]\NTTEST\BASETEST\clientperf\wincrs\stress\WinsatStress.exe

 

 

 

Build date: 9/14/2012