Partager via


eMMC Compliance Test

This test verifies the correct operation of a SD host controller by ensuring that the features described in the requirements are implemented by the host controller.

Test details

Associated requirements

Device.Storage.Hd.EMMC.BasicFunction

See the device hardware requirements.

Platforms

Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86 Windows Server 2012 R2

Expected run time

~2 minutes

Categories

Certification Functional

Type

Automated

 

Running the test

Before you run the test, complete the test setup as described in the test requirements: Hard Disk Drive Testing Prerequisites.

The test checks the current configuration of the eMMC disk and how it is attached to the system. It validates that the items described in the requirements are indeed implemented.

Troubleshooting

For troubleshooting information, see Troubleshooting Device.Storage Testing.

The logs are descriptive in what is being tested and where any failures occur. The first step in triaging failures should be to check the log file and determine which one of the requirement lines failed. The failure may also have more information about the root cause.

More information

The test will first do discovery on the SD host controllers and SD devices attached to the system to determine their capabilities. It will then specifically check the disk for the device specified to ensure that it conforms to the logo requirements. For each requirement item the device will be checked to see if it claims to support the features or modes required. Then if applicable, the device will be checked to ensure the operation of that feature is adequate. Failures will be logged for any error found.

Command usage

Command Description

SoCBootTest.exe eMMCComplianceTest Device [StorageDriveLetter]

Run the eMMCComplianceTest scenario on the specified device.

 

Command syntax

Command option Description

SoCBootTest

The binary that runs the test.

eMMCComplianceTest

Runs the eMMC Compliance test.

Device

Specifies the device to run the test against.

 

Note  

For command line help for this test binary, 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

<[testbinroot]>\nttest\commontest\ntlog\

ntlogger.ini

<[testbinroot]>\nttest\commontest\ntlog\

stresslog.dll

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

fbslog.dll

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

rapidfile.exe

<[testbinroot]>\basetest\core_file_services\shared_tests\Wdk\

 

 

 

Send comments about this topic to Microsoft