SD Paging Tests

This test validates paging functionality by reading and writing a buffer of physical memory size under stress conditions.

Test details

Associated requirements

Device.Storage.Hd.EMMC.BasicFunction

See the device hardware requirements.

Platforms

Windows RT (ARM-based) Windows 8 (x64) Windows 8 (x86) Windows Server 2012 (x64) Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86 Windows Server 2012 R2

Expected run time

~120 minutes

Categories

Certification Reliability

Type

Automated

 

Running the test

Before you run the test, complete the test setup as described in the test requirements: WDTF System Fundamentals Testing Prerequisites.

Troubleshooting

Check the WTT Trace by performing the following steps:

  • View Task Log of Run SDBus Paging Test.

  • Open the log file SoCBootTest.wtl.

  • Check for messages that may solve the issue.

For additional troubleshooting information, see Troubleshooting System Fundamentals Testing.

More information

This test will enable paging with Driver Verifier’s Force Pending I/O Requests and Low Resources Simulation set. This will test two things:

  • The ability of a driver to accomplish forward progression (failed allocations simulate that) and to ensure that the driver cannot page itself out.

  • Force Pending I/O Requests will attempt to page the entire driver, thus producing an immediate stop error if the driver cannot protect against that.

Command usage

CommandDescription

SocBootTest.exe MemoryChokeIO

Runs the MemoryChokeIO scenario of the SoCBootTest.

SocBootTest.exe DiskStress

Runs the DiskStress scenario of the SoCBootTest.

SocBootTest.exe MemoryStress

Runs the MemoryStress scenario of the SoCBootTest.

 

Command syntax

Command optionDescription

MemoryChokeIO

Runs MemoryChoke and BigFile in parallel.

DiskStress

Runs DiskStress.

MemoryStress

Runs MemoryStress.

 

Note  

For command-line help for this test, type /?.

 

File list

FileLocation

autocom.dll

<[testbinroot]>\nttest\driverstest\storage\

autocomManaged.dll

<[testbinroot]>\nttest\driverstest\storage\managed\

BigFile.exe

<[testbinroot]>\nttest\driverstest\storage\disk\

DiskStress.exe

<[testbinroot]>\nttest\driverstest\storage\sd\SDBoot\

MemoryChoke.exe

<[testbinroot]>\nttest\driverstest\storage\sd\SDBoot\

MemoryStress.exe

<[testbinroot]>\nttest\driverstest\storage\sd\SDBoot\

SocBootTest.exe

<[testbinroot]>\nttest\driverstest\storage\sd\SDBoot\SoCBootTest\

SDHelper.dll

<[testbinroot]>\nttest\driverstest\storage\sd\Tools\SDHelper\

etwprocessor.dll

<[taefbinroot]>\

wex.common.dll

<[testbinroot]>\wextest\cue\testexecution\wlk\

wex.communication.dll

<[testbinroot]>\wextest\cue\testexecution\

ntlog.dll

<[osbinroot]>\NTTEST\commontest\ntlog\

ntlogger.ini

<[osbinroot]>\NTTEST\commontest\ntlog\

stresslog.dll

<[testbinroot]>\nttest\basetest\core_file_services\shared_libs\

fbslog.dll

<[testbinroot]>\nttest\basetest\core_file_services\shared_libs\fbslog\

rapidfile.exe

<[testbinroot]>\nttest\basetest\core_file_services\shared_tests\wdk\

 

 

 

Send comments about this topic to Microsoft

Show: