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

Note