Boot Test (LOGO)
This test determines whether the test client is booting from a particular device and if the device is configured correctly.
Test details
Associated requirements |
Device.Storage.Controller.Boot.BasicFunction |
Platforms |
Windows 7 (x64) Windows 7 (x86) Windows RT (ARM-based) Windows 8 (x64) Windows 8 (x86) Windows Server 2012 (x64) Windows Server 2008 R2 (x64) Windows Server 2008 x64 Windows Server 2008 x86Windows RT 8.1Windows 8.1 x64Windows 8.1 x86Windows Server 2012 R2 |
Expected run time |
~5 minutes |
Categories |
Certification Functional |
Type |
Automated |
Running the test
Before you run the test, complete the test setup as described in the test requirements for the type of storage controller that you are testing: Storage Adapter or Controller Testing Overview.
Before starting the test, you must ensure that the test adapter is the boot adapter in the system. This system does not need to be the only system in your machine pool. You can use a secondary system that does not meet the setup requirements for your certification program for this test, if necessary.
Troubleshooting
For troubleshooting information, see Troubleshooting Device.Storage Testing.
Ensure that Microsoft .NET Framework version 4.5 or later is installed on the system.
More information
If the logotype option is specified as system, the test will determine which device to use. If the logotype is specified as device, or none is given, the test accepts a device instance path, and it enumerates all of the device's children and finds disks that are equal to or below the device that is specified. The test then finds all of the volumes that span these disks. The test validates that the operating system is installed on one of these volumes and that the boot loader exists on one of the disks.
Parameters
Parameter | Description |
---|---|
WDKDeviceID |
The device instance ID. |
Warning
For command line help for this test binary, type /h.
Command usage
Command | Description |
---|---|
boottest.exe /device “[WDKDeviceID]” |
Runs the device test. |
boottest.exe /logotype system |
Runs the system test. |
Command syntax
Command option | Description |
---|---|
BootTest |
The command line options for the test are listed below. |
/device |
The instance path of the device to test. |
/logotype |
Optional parameter that specifies which certification program to test. Possible values are system and device. Default value: device |
Note
For command-line help for this test binary, type /h.
File list
File | Location |
---|---|
BootTest.exe |
<[testbinroot]>\nttest\driverstest\storage\wdk\ |
StorageDevices.dll |
<[testbinroot]>\nttest\driverstest\storage\wdk\ |