Modifying the Parallel Port Test
The Parallel Port Test executes the tux –o –d partest
command line on default execution. You can modify the test by editing the command line. For information about how to edit the command line for a test, see Editing the Command Line for a Test. The following table shows the modifications you can make to the test.
To modify the Parallel Port Test
To | Add this command-line parameter |
---|---|
Specify the device name of the parallel port to be tested.
If you do not specify this option, |
|
The following table shows the test cases for the Parallel Port Test.
Test case | Description |
---|---|
1000: Open/Close Port | Verifies that the CreateFile function call succeeds on the specified device attached to the parallel port. This test case fails if the parallel port driver is unable to communicate with the attached printer. |
1001: Read/Set Timeouts (IOCTL) | Verifies that the IOCTL_PARALLEL_SET_TIMEOUTS and IOCTL_PARALLEL_GET_TIMEOUTS I/O control codes (IOCTLs) successfully set and retrieve timeout values for the parallel port. This test fails if the parallel port driver does not support the tested IOCTLs. The test also fails if the parallel port driver is unable to communicate with the attached printer. |
1002: Read/Set Timeouts (Win32) | Verifies that the SetCommTimeouts function call and the GetCommTimeouts function call successfully set and retrieve timeout values for the parallel port. This test fails if the parallel port driver does not support timeouts. The test also fails if the parallel port driver is unable to communicate with the attached printer. |
1003: Get Device Status | Verifies that the IOCTL_PARALLEL_STATUS IOCTL behaves properly. This test fails if the parallel port driver does not support the tested IOCTL. The test also fails if the parallel port driver is unable to communicate with the attached printer. |
1004: Write Bytes (IOCTL) | Verifies that the IOCTL_PARALLEL_WRITE IOCTL behaves properly. This test fails if the parallel port driver does not support the tested IOCTL. The test also fails if the parallel port driver is unable to communicate with the attached printer. |
1005: Write Bytes (Win32) | Verifies that the WriteFile function behaves properly on an open parallel port handle. This test fails if the parallel port driver does not export a function for writing. This test also fails if the parallel port driver is unable to communicate with the attached printer. |
1006: Get Device ID | Verifies that the IOCTL_PARALLEL_GETDEVICEID IOCTL behaves properly. This test fails if the parallel port driver does not support the tested IOCTL. This test also fails if the parallel port driver is unable to communicate with the attached printer. |
Remarks
This test library can have one or more optional command-line entries to change the behavior of the test. To specify one or more optional command-line entries to the test library, you must use the –c
command-line option. This option forces Tux to pass the specified string into the test library.
See Also
Last updated on Friday, October 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.