Mouse Verification Test (Compact 7)
3/12/2014
The Mouse Verification Test is an interactive test for a mouse or touch pad driver. The test verifies that the mouse or touch pad functions correctly and captures any mouse click operations correctly.
Test Prerequisites
Your device must meet the following requirements before you run this test.
The following table shows the hardware requirement for the test.
Requirement | Description |
---|---|
Mouse or touch pad |
A mouse or touch pad supported by the mouse driver being tested |
Keyboard |
A keyboard is needed for proper interaction with the test suite. |
The following table shows the software requirements for the Mouse Test.
Requirements | Description |
---|---|
Tux.exe |
Tux test harness, required to execute the test |
Kato.dll |
Kato logging engine, required for logging the test data. |
Mousetest.dll |
Library that contains the test. |
Mouse driver |
An installed mouse driver such as Kbdmouse.dll. |
Subtests
The table below lists the subtests included in this test.
SubTest ID | Description |
---|---|
40 |
Simple Left Click. Verifies the coordinates of the mouse when you click the left mouse button. To complete the test, you must click the left mouse button in the specified boxes when you are prompted. This test fails only if you select 'No' at the end of the test. |
41 |
Corner Left Click Verifies the coordinates of the mouse in the corner of the screen when you click the left mouse button. To complete the test, you must click the left mouse button in the boxes when prompted. This test fails only if you choose No at the end of the test. |
42 |
Double Left Click Verifies the coordinates of the mouse when you double-click the left mouse button. To complete the test, you must double-click the left mouse button in the boxes when prompted. This test fails only if you choose No at the end of the test. |
43 |
Left Drag Verifies that the click-and-drag action of the left mouse button works correctly. This test fails only if you choose No at the end of the test. |
44 |
Wheel Tests the functionality of the mouse wheel. This test fails only if you choose No at the end of the test. |
45 |
Simple Right Click Verifies the coordinates of the mouse when you click the right mouse button. To complete the test, you must click the right mouse button in the specified boxes when prompted. This test fails only if you choose No at the end of the test. |
46 |
Corner Right Click Verifies the coordinates of the mouse in the corner of the screen when you click the right mouse button. To complete the test, you must click the right mouse button in the boxes when prompted. This test fails only if you choose No at the end of the test. |
48 |
Right Drag Verifies that the click-and-drag action of the right mouse button works correctly. This test fails only if you choose No at the end of the test. |
49 |
Simple Middle Click Verifies the coordinates of the mouse when you click the middle mouse button. To complete the test, you must click the middle mouse button in the specified boxes when prompted. This test fails only if you choose No at the end of the test. |
50 |
Corner Middle Click Verifies the coordinates of the mouse in the corner of the screen when you click the middle mouse button. To complete the test, you must click the middle mouse button in the boxes when prompted. This test fails only if you choose No at the end of the test. |
52 |
Middle Drag Verifies that the click-and-drag action of the middle mouse button works correctly. This test fails only if you choose No at the end of the test. |
Setting Up the Test
Connect the mouse or touch pad to the Windows Embedded Compact device.
Running the Test
The Mouse Test executes the tux -o -d mousetest command line on default execution. This test has no additional command line parameters.
Prior to running each test case, a dialog box prompts you to confirm whether you want continue running tests. If you choose "No", the previous test is logged as a failure and the remaining tests are aborted. If you choose "Yes", the previous test is logged as passed and the next test runs. If you choose "Cancel", the remaining tests are skipped.
Verifying the Test
When the test completes running, it will report a PASS or FAIL result for all subtests in the test log.
Troubleshooting the Test
If tests fail to run, please verify everything in "Test Prerequisites" is present and the connection to a mouse is active.
For additional platform specific issues, consult the CTK articles on the TechNet wiki.