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)
|
Expected run time |
~120 minutes |
Categories |
Certification |
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\ |