Bluetooth - Radio On-Off Logo Tests (Windows v6.3)

This automated test verifies that the Bluetooth device can be started or stopped by using software.

Test details

Associated requirements

Device.BusController.Bluetooth.Base.OnOffStateControllableViaSoftware

See the device hardware requirements.

Platforms

Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86

Expected run time

~20 minutes

Categories

Certification Functional

Type

Automated

 

Prerequisites

Before you run the test, complete the test setup as described in the test requirements: Bluetooth Controller Testing Prerequisites.

  • This test requires two test computers (one acts as Primary, the other Secondary). ). The test computers must have the same operating system, use the same radio transport and have a Bluetooth 4.0 compliant LE radio. The primary test computer must have the radio being certified for logo (Device Under Test).

  • The Bluetooth radio must use the Microsoft Bluetooth Driver Stack for testing.

  • Primary radio must be on-board and support software control (third-party DLL required). Will skip on USB connected radios.

Tests are copied locally to the WTTJobsWorking directory and logs are copied to the default Logs server for WTT.

Enabling collection of Event Tracing for Windows (ETW) traces assists with diagnosing test failures.

These traces capture the HCI traffic sent to and from the Bluetooth stack. They can be decoded using Netmon and the Bluetooth ETW parsers. It is recommended to first investigate the issue internally using these traces or some other method of capturing over-the-air traces because many controller/stack inter-operability issues can be observed in these traces.

You can view the collected logs using Netmon and the Bluetooth NPL parsers. These parsers can be obtained through installing the WDK.

Troubleshooting

For troubleshooting information, see Troubleshooting Bus Controller Testing.

Running the test

ROO_BthProviderEnableRadio

This case validates the ability of the radio to be enabled from the Bluetooth provider.

ROO_BthProviderDisableRadio

This case validates the ability of the radio to be disabled from the Bluetooth provider.

ROO_BthProviderToggleRadioOnOff

This case stresses the radio, toggling it on and off 25 times.

More information

Parameters

Parameter Description

ENABLETRACING

Enables collection of ETW traces. If True, the ETW traces are enabled on the collection. If False, the ETW traces on the collection are turned off.

Default value: False

 

 

 

Send comments about this topic to Microsoft