Audio Codec - SysFX Test - Desktop

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

   
Specifications
  • Device.Audio.APO.MicArrayRawData
  • Device.Audio.APO.WinPEConformance
Platforms
  • Windows 10, client editions (x86)
  • Windows 10, client editions (x64)
  • Windows Server 2016 (x64)
  • Windows 10, client editions (Arm64)
Supported Releases
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10, version 1703
  • Windows 10, version 1709
  • Windows 10, version 1803
  • Windows 10, version 1809
  • Windows 10, version 1903
  • Next update to Windows 10
Expected run time (in minutes) 2
Category Development
Timeout (in minutes) 120
Requires reboot false
Requires special configuration true
Type automatic

 

Additional documentation

Tests in this feature area might have additional documentation, including prerequisites, setup, and troubleshooting information, that can be found in the following topic(s):

Running the test

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

Troubleshooting

For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.

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.

To 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 Lab Kit (HLK) 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 option Description

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

File Location

S98wtt.dll

<testbinroot>\nttest\multimediatest\common</p>

Sysfx.ui.wdk.verifyenabledisablecheckbox.wsf

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

Parameters

Parameter name Parameter description
WDKDeviceID Device ID string
LLU_NetAccessOnly Name of machine's LLU for copying files
TestPro Test Case Profile String