Expand Minimize

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

 

Command Description

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 option Description

MemoryChokeIO

Runs MemoryChoke and BigFile in parallel.

DiskStress

Runs DiskStress.

MemoryStress

Runs MemoryStress.

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

File list

 

File Location

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\

Show:
© 2014 Microsoft. All rights reserved.