Microsoft Common Controller Test
This test verifies that a common controller complies with the XUSB Specification and meets all the XUSB Specification requirements.
The test ensures that all functions of the common controller work according to the specification, including the following:
Buttons
Axis
Rumble
Audio
Test details
Associated requirements |
Device.Input.GameController.CommonController.XInput |
Platforms |
Windows 7 (x64) Windows 7 (x86) Windows RT (ARM-based) Windows 8 (x64) Windows 8 (x86) Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86 |
Expected run time |
~2 minutes |
Categories |
Certification |
Type |
Manual |
Running the test
Before you run the test, complete the test setup as described in the test requirements: Game Controller Testing Prerequisites.
Troubleshooting
For troubleshooting information, see Troubleshooting Device.Input Testing.
More information
This test was created to ensure that the common controller device responds as it should, through the XINPUT API. This test checks all of the capabilities of the device that you are testing. This test will determine what type of common controller device is attached and adjust its tests accordingly (for example, wheels are tested differently than arcade joysticks).
Follow the steps that the test harness specifies. This test is a completely manual test, with the graphical user interface (GUI) showing prompts and instructions about what action to perform. There is an XML file that is created with test results after each completed pass.
Command syntax
Command | Description |
---|---|
Xnacctest.exe |
This command runs the Microsoft Common Controller test job. |
Note
For command line help for this test binary, type /h.
File list
File | Location |
---|---|
Xnacctest.exe |
<[testbinroot]>\gamecontrollers\ |