Wlan L1 Test 05 - Check device initialization time
This automated test verifies the device initialization time by calling the NDIS OID OID_GEN_INIT_TIME_MS to obtain driver initialization time.
Test details
Associated requirements |
Device.Network.WLAN.Base.BootTimeAndHibernate Device.Network.WLAN.CSBBase.BootTimeAndHibernate |
Platforms |
Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86 |
Expected run time |
~1 minutes |
Categories |
Basic Certification |
Type |
Automated |
Running the test
Before you run the test, complete the test setup as described in the test requirements: Wireless LAN (802.11) Testing Prerequisites.
The test completes the following:
The test first disables and then enables the device under test.
The test sends OID_GEN_INIT_TIME_MS to NDIS to obtain driver initialization time.
The test will fail if the resulting time is greater than one second.
NDIS calculates driver initialization time by the operating system measuring the total time that the driver took to complete the following four actions:
Query power capabilities
MiniportInitializeEx
Initialize PNP and AOAC capabilities
MiniportRestart
These actions are timed only when the driver initializes. Running this test repeatedly will always obtain the same value. The test queries NDIS each time that it is run to obtain the overall initialization time.
Troubleshooting
For troubleshooting information, see Troubleshooting Wireless LAN (802.11) Tests.
Check driver logs for timeframes that correspond to the four actions listed above. The sum of all four actions must complete in less than one second.