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 |
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. |
Note
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\ |