SysFX Test

This automated test verifies users have the ability to enable and disable system effects on an audio endpoint in the event it is malfunctioning or otherwise affecting the user experience.

During this test, you must respond to prompts displayed to complete the test.

Test details

Associated requirements

Device.Audio.APO.MicArrayRawData Device.Audio.APO.WinPEConformance

See the device hardware requirements.

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 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: Audio Device Testing Prerequisites.

Troubleshooting

For troubleshooting information, see Troubleshooting Audio Testing.

Before you start this test, install your device and driver and verify that the audio device is working properly. As with most UI automation tests, make sure that the desktop is free of unnecessary windows or other elements. Do not cause any manual input (via keyboard or mouse) that might disturb the test while it is running.

If multiple languages are installed on the test computer, you must select a preferred display language in Control Panel.

JJ124017.wedge(en-us,VS.85).gifTo set the preferred language

  1. In Control Panel, click Region and Language.

  2. Click the Keyboards and Languages tab.

  3. Under Display language, under Choose a display language, click English.

  4. Click OK.

  5. To apply settings, log off and then log back on, or restart the computer.

  6. If you need it, use Testpassword,1 as the password for the DTMLLUAdminUser account.

More information

This test is an automated user interface test. The script verifies that each extensible vendor-provided system effects property page set which is in turn to be registered on each visible endpoint (displayed to the user within the MM Control Panel CPL configuration dialogs) implements at least one check box to enable and disable the said audio effect; per the Microsoft Windows Logo Program requirements.

This manual test provides an automated UI test. The script verifies that each extensible vendor-provided system effects property page set which is in turn to be registered on each visible endpoint (displayed to the user in the MM Control Panel CPL configuration dialog boxes) implements at least one check box to enable and disable the audio effect; in compliance with the Windows Hardware Certification Kit (HCK) requirements.

On each audio playback or recording endpoint that the test finds to have registered UI to be displayed in the form of a property-sheet set that is visible to users, a check-box requirement exists.

For these endpoints, a conventional check-box control must be both visible and functional on at least one property sheet in each vendor-provided property page that is set on each registered endpoint. The check box must have the correct control ID set so that this UI automation test can identify it and make sure that it is working appropriately.

Note  

The check box must set the correct property-key value for enabling (when it is selected) and disabling (when it is cleared) the Audio Processing Object (APO).

 

Command syntax

Command optionDescription

Cscript sysfx.ui.wdk.verifyenabledisablecheckbox.wsf

Without any options, the test runs through its default verification.

Note  

When you are scheduling from Job Explorer for private testing, set the [WDKDeviceID] option to the device ID.

 

 

Note  

For help with this test job, review the Sysfx.ui.wdk.verifyenabledisablecheckbox.wsf file in a text editor.

 

File list

FileLocation

S98wtt.dll

<testbinroot>\nttest\multimediatest\common\

Sysfx.ui.wdk.verifyenabledisablecheckbox.wsf

<testbinroot>\nttest\multimediatest\deviceui\UIScripts\sysfx\sysfx.ui.wdk.verifyenabledisablecheckbox.wsf

 

 

 

Send comments about this topic to Microsoft

Show: