VSW5 DETAILED RESULTS REPORT SECTION: Xproto TEST CASE: AllocColor TEST PURPOSE #3 Assertion AllocColor-3.(B) When a client sends an invalid AllocColor protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Create colourmap with alloc set to AllocNone. METH: Send an invalid AllocColor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Create colourmap with alloc set to AllocNone. METH: Send an invalid AllocColor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: AllocColorCells TEST PURPOSE #3 Assertion AllocColorCells-3.(B) When a client sends an invalid AllocColorCells protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Create colourmap with alloc set to AllocNone. METH: Send an invalid AllocColorCells protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Create colourmap with alloc set to AllocNone. METH: Send an invalid AllocColorCells protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: AllocColorPlanes TEST PURPOSE #3 Assertion AllocColorPlanes-3.(B) When a client sends an invalid AllocColorPlanes protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Create colourmap with alloc set to AllocNone. METH: Send an invalid AllocColorPlanes protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Create colourmap with alloc set to AllocNone. METH: Send an invalid AllocColorPlanes protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: AllocNamedColor TEST PURPOSE #3 Assertion AllocNamedColor-3.(B) When a client sends an invalid AllocNamedColor protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Create colourmap with alloc set to AllocNone. METH: Send an invalid AllocNamedColor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Create colourmap with alloc set to AllocNone. METH: Send an invalid AllocNamedColor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: AllowEvents TEST PURPOSE #3 Assertion AllowEvents-3.(B) When a client sends an invalid AllowEvents protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid AllowEvents protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid AllowEvents protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: Bell TEST PURPOSE #2 Assertion Bell-2.(A) When a client sends an invalid Bell protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid Bell protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid Bell protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid Bell protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid Bell protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test Bell failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test Bell failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion Bell-3.(B) When a client sends an invalid Bell protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid Bell protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid Bell protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ChangeActivePointerGrab TEST PURPOSE #3 Assertion ChangeActivePointerGrab-3.(B) When a client sends an invalid ChangeActivePointerGrab protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ChangeActivePointerGrab protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ChangeActivePointerGrab protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ChangeGC TEST PURPOSE #3 Assertion ChangeGC-3.(B) When a client sends an invalid ChangeGC protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ChangeGC protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ChangeGC protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ChangeHosts TEST PURPOSE #3 Assertion ChangeHosts-3.(B) When a client sends an invalid ChangeHosts protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ChangeHosts protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ChangeHosts protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ChangeKeyboardControl TEST PURPOSE #3 Assertion ChangeKeyboardControl-3.(B) When a client sends an invalid ChangeKeyboardControl protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ChangeKeyboardControl protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ChangeKeyboardControl protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ChangeKeyboardMapping TEST PURPOSE #3 Assertion ChangeKeyboardMapping-3.(B) When a client sends an invalid ChangeKeyboardMapping protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ChangeKeyboardMapping protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ChangeKeyboardMapping protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ChangePointerControl TEST PURPOSE #3 Assertion ChangePointerControl-3.(B) When a client sends an invalid ChangePointerControl protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ChangePointerControl protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ChangePointerControl protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ChangeProperty TEST PURPOSE #3 Assertion ChangeProperty-3.(B) When a client sends an invalid ChangeProperty protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ChangeProperty protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ChangeProperty protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ChangeSaveSet TEST PURPOSE #3 Assertion ChangeSaveSet-3.(B) When a client sends an invalid ChangeSaveSet protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ChangeSaveSet protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ChangeSaveSet protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ChangeWindowAttributes TEST PURPOSE #3 Assertion ChangeWindowAttributes-3.(B) When a client sends an invalid ChangeWindowAttributes protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ChangeWindowAttributes protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ChangeWindowAttributes protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ClearArea TEST PURPOSE #3 Assertion ClearArea-3.(B) When a client sends an invalid ClearArea protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ClearArea protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ClearArea protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: CloseFont TEST PURPOSE #3 Assertion CloseFont-3.(B) When a client sends an invalid CloseFont protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid CloseFont protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid CloseFont protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ConfigureWindow TEST PURPOSE #3 Assertion ConfigureWindow-3.(B) When a client sends an invalid ConfigureWindow protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ConfigureWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ConfigureWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ConvertSelection TEST PURPOSE #3 Assertion ConvertSelection-3.(B) When a client sends an invalid ConvertSelection protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ConvertSelection protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ConvertSelection protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: CopyArea TEST PURPOSE #3 Assertion CopyArea-3.(B) When a client sends an invalid CopyArea protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid CopyArea protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid CopyArea protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: CopyColormapAndFree TEST PURPOSE #3 Assertion CopyColormapAndFree-3.(B) When a client sends an invalid CopyColormapAndFree protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid CopyColormapAndFree protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid CopyColormapAndFree protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: CopyGC TEST PURPOSE #3 Assertion CopyGC-3.(B) When a client sends an invalid CopyGC protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid CopyGC protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid CopyGC protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: CopyPlane TEST PURPOSE #3 Assertion CopyPlane-3.(B) When a client sends an invalid CopyPlane protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid CopyPlane protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid CopyPlane protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: CirculateWindow TEST PURPOSE #3 Assertion CirculateWindow-3.(B) When a client sends an invalid CirculateWindow protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid CirculateWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid CirculateWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: CreateColormap TEST PURPOSE #3 Assertion CreateColormap-3.(B) When a client sends an invalid CreateColormap protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid CreateColormap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid CreateColormap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: CreateCursor TEST PURPOSE #3 Assertion CreateCursor-3.(B) When a client sends an invalid CreateCursor protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid CreateCursor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid CreateCursor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: CreateGC TEST PURPOSE #3 Assertion CreateGC-3.(B) When a client sends an invalid CreateGC protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid CreateGC protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid CreateGC protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: CreateGlyphCursor TEST PURPOSE #3 Assertion CreateGlyphCursor-3.(B) When a client sends an invalid CreateGlyphCursor protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid CreateGlyphCursor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid CreateGlyphCursor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: CreatePixmap TEST PURPOSE #3 Assertion CreatePixmap-3.(B) When a client sends an invalid CreatePixmap protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid CreatePixmap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid CreatePixmap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: CreateWindow TEST PURPOSE #3 Assertion CreateWindow-3.(B) When a client sends an invalid CreateWindow protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid CreateWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid CreateWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: DeleteProperty TEST PURPOSE #3 Assertion DeleteProperty-3.(B) When a client sends an invalid DeleteProperty protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid DeleteProperty protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid DeleteProperty protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: DestroySubwindows TEST PURPOSE #3 Assertion DestroySubwindows-3.(B) When a client sends an invalid DestroySubwindows protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid DestroySubwindows protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid DestroySubwindows protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: DestroyWindow TEST PURPOSE #3 Assertion DestroyWindow-3.(B) When a client sends an invalid DestroyWindow protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid DestroyWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid DestroyWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: FillPoly TEST PURPOSE #3 Assertion FillPoly-3.(B) When a client sends an invalid FillPoly protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid FillPoly protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid FillPoly protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: FreeColormap TEST PURPOSE #3 Assertion FreeColormap-3.(B) When a client sends an invalid FreeColormap protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid FreeColormap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid FreeColormap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: FreeColors TEST PURPOSE #3 Assertion FreeColors-3.(B) When a client sends an invalid FreeColors protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid FreeColors protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid FreeColors protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: FreeCursor TEST PURPOSE #3 Assertion FreeCursor-3.(B) When a client sends an invalid FreeCursor protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid FreeCursor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid FreeCursor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ForceScreenSaver TEST PURPOSE #2 Assertion ForceScreenSaver-2.(A) When a client sends an invalid ForceScreenSaver protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ForceScreenSaver protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ForceScreenSaver protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ForceScreenSaver protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ForceScreenSaver protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test ForceScreenSaver failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test ForceScreenSaver failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion ForceScreenSaver-3.(B) When a client sends an invalid ForceScreenSaver protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ForceScreenSaver protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ForceScreenSaver protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: FreeGC TEST PURPOSE #3 Assertion FreeGC-3.(B) When a client sends an invalid FreeGC protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid FreeGC protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid FreeGC protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: FreePixmap TEST PURPOSE #3 Assertion FreePixmap-3.(B) When a client sends an invalid FreePixmap protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid FreePixmap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid FreePixmap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GrabButton TEST PURPOSE #3 Assertion GrabButton-3.(B) When a client sends an invalid GrabButton protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GrabButton protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GrabButton protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GrabKey TEST PURPOSE #3 Assertion GrabKey-3.(B) When a client sends an invalid GrabKey protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GrabKey protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GrabKey protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GrabKeyboard TEST PURPOSE #3 Assertion GrabKeyboard-3.(B) When a client sends an invalid GrabKeyboard protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GrabKeyboard protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GrabKeyboard protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GrabPointer TEST PURPOSE #3 Assertion GrabPointer-3.(B) When a client sends an invalid GrabPointer protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GrabPointer protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GrabPointer protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GrabServer TEST PURPOSE #2 Assertion GrabServer-2.(A) When a client sends an invalid GrabServer protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GrabServer protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GrabServer protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GrabServer protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GrabServer protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GrabServer failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GrabServer failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion GrabServer-3.(B) When a client sends an invalid GrabServer protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GrabServer protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GrabServer protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetAtomName TEST PURPOSE #3 Assertion GetAtomName-3.(B) When a client sends an invalid GetAtomName protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetAtomName protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetAtomName protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetFontPath TEST PURPOSE #2 Assertion GetFontPath-2.(A) When a client sends an invalid GetFontPath protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetFontPath protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetFontPath protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetFontPath protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetFontPath protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetFontPath failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetFontPath failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion GetFontPath-3.(B) When a client sends an invalid GetFontPath protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetFontPath protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetFontPath protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetGeometry TEST PURPOSE #3 Assertion GetGeometry-3.(B) When a client sends an invalid GetGeometry protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetGeometry protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetGeometry protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetImage TEST PURPOSE #3 Assertion GetImage-3.(B) When a client sends an invalid GetImage protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetImage protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetImage protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetInputFocus TEST PURPOSE #2 Assertion GetInputFocus-2.(A) When a client sends an invalid GetInputFocus protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetInputFocus protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetInputFocus protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetInputFocus protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetInputFocus protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetInputFocus failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetInputFocus failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion GetInputFocus-3.(B) When a client sends an invalid GetInputFocus protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetInputFocus protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetInputFocus protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetKeyboardControl TEST PURPOSE #2 Assertion GetKeyboardControl-2.(A) When a client sends an invalid GetKeyboardControl protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetKeyboardControl protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetKeyboardControl protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetKeyboardControl protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetKeyboardControl protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetKeyboardControl failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetKeyboardControl failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion GetKeyboardControl-3.(B) When a client sends an invalid GetKeyboardControl protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetKeyboardControl protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetKeyboardControl protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetKeyboardMapping TEST PURPOSE #3 Assertion GetKeyboardMapping-3.(B) When a client sends an invalid GetKeyboardMapping protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetKeyboardMapping protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetKeyboardMapping protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetModifierMapping TEST PURPOSE #2 Assertion GetModifierMapping-2.(A) When a client sends an invalid GetModifierMapping protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetModifierMapping protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetModifierMapping protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetModifierMapping protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetModifierMapping protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetModifierMapping failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetModifierMapping failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion GetModifierMapping-3.(B) When a client sends an invalid GetModifierMapping protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetModifierMapping protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetModifierMapping protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetMotionEvents TEST PURPOSE #3 Assertion GetMotionEvents-3.(B) When a client sends an invalid GetMotionEvents protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetMotionEvents protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetMotionEvents protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetPointerControl TEST PURPOSE #2 Assertion GetPointerControl-2.(A) When a client sends an invalid GetPointerControl protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetPointerControl protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetPointerControl protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetPointerControl protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetPointerControl protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetPointerControl failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetPointerControl failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion GetPointerControl-3.(B) When a client sends an invalid GetPointerControl protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetPointerControl protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetPointerControl protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetPointerMapping TEST PURPOSE #2 Assertion GetPointerMapping-2.(A) When a client sends an invalid GetPointerMapping protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetPointerMapping protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetPointerMapping protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetPointerMapping protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetPointerMapping protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetPointerMapping failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetPointerMapping failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion GetPointerMapping-3.(B) When a client sends an invalid GetPointerMapping protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetPointerMapping protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetPointerMapping protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetProperty TEST PURPOSE #3 Assertion GetProperty-3.(B) When a client sends an invalid GetProperty protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetProperty protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetProperty protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetScreenSaver TEST PURPOSE #2 Assertion GetScreenSaver-2.(A) When a client sends an invalid GetScreenSaver protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetScreenSaver protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetScreenSaver protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetScreenSaver protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetScreenSaver protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetScreenSaver failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test GetScreenSaver failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion GetScreenSaver-3.(B) When a client sends an invalid GetScreenSaver protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetScreenSaver protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetScreenSaver protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetSelectionOwner TEST PURPOSE #3 Assertion GetSelectionOwner-3.(B) When a client sends an invalid GetSelectionOwner protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetSelectionOwner protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetSelectionOwner protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: GetWindowAttributes TEST PURPOSE #3 Assertion GetWindowAttributes-3.(B) When a client sends an invalid GetWindowAttributes protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid GetWindowAttributes protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid GetWindowAttributes protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ImageText16 TEST PURPOSE #3 Assertion ImageText16-3.(B) When a client sends an invalid ImageText16 protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ImageText16 protocol request to the X server with length METH: greater than that accepted by the X server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ImageText16 protocol request to the X server with length METH: greater than that accepted by the X server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ImageText8 TEST PURPOSE #3 Assertion ImageText8-3.(B) When a client sends an invalid ImageText8 protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ImageText8 protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ImageText8 protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: InstallColormap TEST PURPOSE #3 Assertion InstallColormap-3.(B) When a client sends an invalid InstallColormap protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid InstallColormap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid InstallColormap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: InternAtom TEST PURPOSE #3 Assertion InternAtom-3.(B) When a client sends an invalid InternAtom protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid InternAtom protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid InternAtom protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: KillClient TEST PURPOSE #3 Assertion KillClient-3.(B) When a client sends an invalid KillClient protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid KillClient protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid KillClient protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: LookupColor TEST PURPOSE #3 Assertion LookupColor-3.(B) When a client sends an invalid LookupColor protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid LookupColor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid LookupColor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ListExtensions TEST PURPOSE #2 Assertion ListExtensions-2.(A) When a client sends an invalid ListExtensions protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ListExtensions protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ListExtensions protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ListExtensions protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ListExtensions protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test ListExtensions failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test ListExtensions failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion ListExtensions-3.(B) When a client sends an invalid ListExtensions protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ListExtensions protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ListExtensions protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ListFonts TEST PURPOSE #3 Assertion ListFonts-3.(B) When a client sends an invalid ListFonts protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ListFonts protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ListFonts protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ListFontsWithInfo TEST PURPOSE #3 Assertion ListFontsWithInfo-3.(B) When a client sends an invalid ListFontsWithInfo protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ListFontsWithInfo protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ListFontsWithInfo protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ListHosts TEST PURPOSE #2 Assertion ListHosts-2.(A) When a client sends an invalid ListHosts protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ListHosts protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ListHosts protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ListHosts protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ListHosts protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test ListHosts failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test ListHosts failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion ListHosts-3.(B) When a client sends an invalid ListHosts protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ListHosts protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ListHosts protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ListInstalledColormaps TEST PURPOSE #3 Assertion ListInstalledColormaps-3.(B) When a client sends an invalid ListInstalledColormaps protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ListInstalledColormaps protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ListInstalledColormaps protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ListProperties TEST PURPOSE #3 Assertion ListProperties-3.(B) When a client sends an invalid ListProperties protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ListProperties protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ListProperties protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: MapSubwindows TEST PURPOSE #3 Assertion MapSubwindows-3.(B) When a client sends an invalid MapSubwindows protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid MapSubwindows protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid MapSubwindows protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: MapWindow TEST PURPOSE #3 Assertion MapWindow-3.(B) When a client sends an invalid MapWindow protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid MapWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid MapWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: NoOperation TEST PURPOSE #3 Assertion NoOperation-3.(A) When a client sends an invalid NoOperation protocol request to the X server, in which the length field of the request is less than the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid NoOperation protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid NoOperation protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test NoOperation failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test NoOperation failed with 1 error. 3 FAIL TEST PURPOSE #4 Assertion NoOperation-4.(B) When a client sends an invalid NoOperation protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid NoOperation protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid NoOperation protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 4 UNRESOLVED TEST CASE: OpenFont TEST PURPOSE #3 Assertion OpenFont-3.(B) When a client sends an invalid OpenFont protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid OpenFont protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid OpenFont protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: PolyArc TEST PURPOSE #3 Assertion PolyArc-3.(B) When a client sends an invalid PolyArc protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid PolyArc protocol request to the X server with length METH: greater than that accepted by the X server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid PolyArc protocol request to the X server with length METH: greater than that accepted by the X server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: PolyFillArc TEST PURPOSE #3 Assertion PolyFillArc-3.(B) When a client sends an invalid PolyFillArc protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid PolyFillArc protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid PolyFillArc protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: PolyFillRectangle TEST PURPOSE #3 Assertion PolyFillRectangle-3.(B) When a client sends an invalid PolyFillRectangle protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid PolyFillRectangle protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid PolyFillRectangle protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: PolyLine TEST PURPOSE #3 Assertion PolyLine-3.(B) When a client sends an invalid PolyLine protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid PolyLine protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid PolyLine protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: PolyPoint TEST PURPOSE #3 Assertion PolyPoint-3.(B) When a client sends an invalid PolyPoint protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid PolyPoint protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid PolyPoint protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: PolyRectangle TEST PURPOSE #3 Assertion PolyRectangle-3.(B) When a client sends an invalid PolyRectangle protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid PolyRectangle protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid PolyRectangle protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: PolySegment TEST PURPOSE #3 Assertion PolySegment-3.(B) When a client sends an invalid PolySegment protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid PolySegment protocol request to the X server with length METH: greater than that accepted by the X server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid PolySegment protocol request to the X server with length METH: greater than that accepted by the X server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: PolyText16 TEST PURPOSE #3 Assertion PolyText16-3.(B) When a client sends an invalid PolyText16 protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid PolyText16 protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid PolyText16 protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: PolyText8 TEST PURPOSE #3 Assertion PolyText8-3.(B) When a client sends an invalid PolyText8 protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid PolyText8 protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid PolyText8 protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: PutImage TEST PURPOSE #3 Assertion PutImage-3.(B) When a client sends an invalid PutImage protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid PutImage protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid PutImage protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: QueryBestSize TEST PURPOSE #3 Assertion QueryBestSize-3.(B) When a client sends an invalid QueryBestSize protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid QueryBestSize protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid QueryBestSize protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: QueryColors TEST PURPOSE #3 Assertion QueryColors-3.(B) When a client sends an invalid QueryColors protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid QueryColors protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid QueryColors protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: QueryExtension TEST PURPOSE #3 Assertion QueryExtension-3.(B) When a client sends an invalid QueryExtension protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid QueryExtension protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid QueryExtension protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: QueryFont TEST PURPOSE #3 Assertion QueryFont-3.(B) When a client sends an invalid QueryFont protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid QueryFont protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid QueryFont protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: QueryKeymap TEST PURPOSE #2 Assertion QueryKeymap-2.(A) When a client sends an invalid QueryKeymap protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid QueryKeymap protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid QueryKeymap protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid QueryKeymap protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid QueryKeymap protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test QueryKeymap failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test QueryKeymap failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion QueryKeymap-3.(B) When a client sends an invalid QueryKeymap protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid QueryKeymap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid QueryKeymap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: QueryPointer TEST PURPOSE #3 Assertion QueryPointer-3.(B) When a client sends an invalid QueryPointer protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid QueryPointer protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid QueryPointer protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: QueryTree TEST PURPOSE #3 Assertion QueryTree-3.(B) When a client sends an invalid QueryTree protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid QueryTree protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid QueryTree protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: QueryTextExtents TEST PURPOSE #3 Assertion QueryTextExtents-3.(B) When a client sends an invalid QueryTextExtents protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid QueryTextExtents protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid QueryTextExtents protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: RecolorCursor TEST PURPOSE #3 Assertion RecolorCursor-3.(B) When a client sends an invalid RecolorCursor protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid RecolorCursor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid RecolorCursor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: ReparentWindow TEST PURPOSE #3 Assertion ReparentWindow-3.(B) When a client sends an invalid ReparentWindow protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid ReparentWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid ReparentWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: RotateProperties TEST PURPOSE #3 Assertion RotateProperties-3.(B) When a client sends an invalid RotateProperties protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid RotateProperties protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid RotateProperties protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: SendEvent TEST PURPOSE #3 Assertion SendEvent-3.(B) When a client sends an invalid SendEvent protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SendEvent protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SendEvent protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: SetAccessControl TEST PURPOSE #2 Assertion SetAccessControl-2.(A) When a client sends an invalid SetAccessControl protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetAccessControl protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetAccessControl protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetAccessControl protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetAccessControl protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test SetAccessControl failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test SetAccessControl failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion SetAccessControl-3.(B) When a client sends an invalid SetAccessControl protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetAccessControl protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetAccessControl protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: SetClipRectangles TEST PURPOSE #3 Assertion SetClipRectangles-3.(B) When a client sends an invalid SetClipRectangles protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetClipRectangles protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetClipRectangles protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: SetCloseDownMode TEST PURPOSE #2 Assertion SetCloseDownMode-2.(A) When a client sends an invalid SetCloseDownMode protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetCloseDownMode protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetCloseDownMode protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetCloseDownMode protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetCloseDownMode protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test SetCloseDownMode failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test SetCloseDownMode failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion SetCloseDownMode-3.(B) When a client sends an invalid SetCloseDownMode protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetCloseDownMode protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetCloseDownMode protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: SetDashes TEST PURPOSE #3 Assertion SetDashes-3.(B) When a client sends an invalid SetDashes protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetDashes protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetDashes protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: SetFontPath TEST PURPOSE #3 Assertion SetFontPath-3.(B) When a client sends an invalid SetFontPath protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetFontPath protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetFontPath protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: SetInputFocus TEST PURPOSE #3 Assertion SetInputFocus-3.(B) When a client sends an invalid SetInputFocus protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetInputFocus protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetInputFocus protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: SetModifierMapping TEST PURPOSE #2 Assertion SetModifierMapping-2.(A) When a client sends an invalid SetModifierMapping protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request plus zero or more keycode groups, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetModifierMapping protocol request to the X server with length METH: one less than the minimum length required to contain the request + zero keycode groups. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetModifierMapping protocol request to the X server with length METH: one less than the minimum length required to contain the request + zero keycode groups. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetModifierMapping protocol request to the X server with length METH: one greater than the minimum length required to contain the request + n keycode groups. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetModifierMapping protocol request to the X server with length METH: one greater than the minimum length required to contain the request + n keycode groups. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test SetModifierMapping failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test SetModifierMapping failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion SetModifierMapping-3.(B) When a client sends an invalid SetModifierMapping protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetModifierMapping protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetModifierMapping protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: SetPointerMapping TEST PURPOSE #3 Assertion SetPointerMapping-3.(B) When a client sends an invalid SetPointerMapping protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetPointerMapping protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetPointerMapping protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: StoreColors TEST PURPOSE #4 Assertion StoreColors-4.(B) When a client sends an invalid StoreColors protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid StoreColors protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid StoreColors protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 4 UNRESOLVED TEST CASE: StoreNamedColor TEST PURPOSE #4 Assertion StoreNamedColor-4.(B) When a client sends an invalid StoreNamedColor protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid StoreNamedColor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid StoreNamedColor protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 4 UNRESOLVED TEST CASE: SetScreenSaver TEST PURPOSE #3 Assertion SetScreenSaver-3.(B) When a client sends an invalid SetScreenSaver protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetScreenSaver protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetScreenSaver protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: SetSelectionOwner TEST PURPOSE #3 Assertion SetSelectionOwner-3.(B) When a client sends an invalid SetSelectionOwner protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid SetSelectionOwner protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid SetSelectionOwner protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: TranslateCoords TEST PURPOSE #3 Assertion TranslateCoords-3.(B) When a client sends an invalid TranslateCoords protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid TranslateCoords protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid TranslateCoords protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: UngrabButton TEST PURPOSE #3 Assertion UngrabButton-3.(B) When a client sends an invalid UngrabButton protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid UngrabButton protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid UngrabButton protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: UngrabKey TEST PURPOSE #3 Assertion UngrabKey-3.(B) When a client sends an invalid UngrabKey protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid UngrabKey protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid UngrabKey protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: UngrabKeyboard TEST PURPOSE #3 Assertion UngrabKeyboard-3.(B) When a client sends an invalid UngrabKeyboard protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid UngrabKeyboard protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid UngrabKeyboard protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: UngrabPointer TEST PURPOSE #3 Assertion UngrabPointer-3.(B) When a client sends an invalid UngrabPointer protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid UngrabPointer protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid UngrabPointer protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: UngrabServer TEST PURPOSE #2 Assertion UngrabServer-2.(A) When a client sends an invalid UngrabServer protocol request to the X server, in which the length field of the request is not the minimum length required to contain the request, then the X server sends back a BadLength error to the client. METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid UngrabServer protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid UngrabServer protocol request to the X server with length METH: one less than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: METH: Open a connection to the X server using native byte sex. METH: Send an invalid UngrabServer protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid UngrabServer protocol request to the X server with length METH: one greater than the minimum length required to contain the request. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test UngrabServer failed with 1 error. INFO: Processing a big request REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead) REPORT: Test UngrabServer failed with 1 error. 2 FAIL TEST PURPOSE #3 Assertion UngrabServer-3.(B) When a client sends an invalid UngrabServer protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid UngrabServer protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid UngrabServer protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: UnmapSubwindows TEST PURPOSE #3 Assertion UnmapSubwindows-3.(B) When a client sends an invalid UnmapSubwindows protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid UnmapSubwindows protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid UnmapSubwindows protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: UnmapWindow TEST PURPOSE #3 Assertion UnmapWindow-3.(B) When a client sends an invalid UnmapWindow protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid UnmapWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid UnmapWindow protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: UninstallColormap TEST PURPOSE #3 Assertion UninstallColormap-3.(B) When a client sends an invalid UninstallColormap protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid UninstallColormap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid UninstallColormap protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED TEST CASE: WarpPointer TEST PURPOSE #3 Assertion WarpPointer-3.(B) When a client sends an invalid WarpPointer protocol request to the X server, in which the length field of the request exceeds the maximum length accepted by the X server, then the X server sends back a BadLength error to the client. Reason for omission: There is no known portable test method for this assertion METH: Call library function testfunc() to do the following: METH: Open a connection to the X server using native byte sex. METH: Send an invalid WarpPointer protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. METH: Open a connection to the X server using reversed byte sex. METH: Send an invalid WarpPointer protocol request to the X server with length METH: one greater than the maximum length accepted by the server. METH: Verify that the X server sends back a BadLength error. INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) INFO: Processing a big request child process was terminated by signal 13 (SIGPIPE) 3 UNRESOLVED SECTION: Xlib3 TEST CASE: XCloseDisplay TEST PURPOSE #14 Assertion XCloseDisplay-14.(A) When the last connection to the X server closes with a closedown mode of DestroyAll, then the server destroys all lingering resources from clients that have terminated in RetainPermanent or RetainTemporary mode. METH: Set the closedown mode of client Dsp to DestroyAll using XSetCloseDownMode. METH: Open 2 clients with XOpenDisplay. METH: Set the closedown mode of the first to RetainPermanent using XSetCloseDownMode. METH: Set the closedown mode of the second to RetainTemporary using XSetCloseDownMode. METH: Create a font for each client using XLoadFont. METH: Create a window for each client using XCreateSimpleWindow. METH: Create a pixmap for each client using XCreatePixmap. METH: Create a colormap for each client using XCreateColormap. METH: Create a cursor for each client using XCreateFontCursor. METH: Create a gc for each client using XCreateGC. METH: Close the 2 clients. METH: Close client Dsp using XCloseDisplay. METH: METH: Open client Dsp using XOpenDisplay. METH: Free the GCs using XFreeGC. METH: Verify that a BadGC error occurred. METH: Free the cursors using XFreeCursor. METH: Verify that a BadCursor error occurred. METH: Free the colormaps using XFreeColormap. METH: Verify that a BadColor occurred. METH: Draw on the pixmaps with XDrawPoint. METH: Verify that a BadDrawable error occurred. METH: Draw on the windows using XDrawPoint. METH: Verify that a BadDrawable error occurred. METH: Free the fonts using XUnloadFont. METH: Verify that a BadFont error occurred. REPORT: XCloseDisplay() did not unload font id a00001 for a client with a closedown mode of RetainPermanent. REPORT: Got error Success instead of BadFont REPORT: XCloseDisplay() did not destroy pixmap id a00003 for a client with a closedown mode of RetainPermanent. REPORT: Got error Success instead of BadDrawable REPORT: XCloseDisplay() did not destroy window id a00002 for a client with a closedown mode of RetainPermanent. REPORT: Got error Success instead of BadDrawable REPORT: XCloseDisplay() did not destroy colourmap a00004 for a client with a closedown mode of RetainPermanent. REPORT: Got error Success instead of BadColor REPORT: XCloseDisplay() did not destroy cursor id a00006 for a client with a closedown mode of RetainPermanent. REPORT: Got error Success instead of BadCursor REPORT: XCloseDisplay() did not destroy GC id 8078970 for a client with a closedown mode of RetainPermanent REPORT: Got error Success instead of BadGC REPORT: XCloseDisplay() did not unload font id c00001 for a client with a closedown mode of RetainTemporary. REPORT: Got error Success instead of BadFont REPORT: XCloseDisplay() did not destroy pixmap id c00003 for a client with a closedown mode of RetainTemporary. REPORT: Got error Success instead of BadDrawable REPORT: XCloseDisplay() did not destroy window id c00002 for a client with a closedown mode of RetainTemporary. REPORT: Got error Success instead of BadDrawable REPORT: XCloseDisplay() did not destroy colourmap c00004 for a client with a closedown mode of RetainTemporary. REPORT: Got error Success instead of BadColor REPORT: XCloseDisplay() did not destroy cursor id c00006 for a client with a closedown mode of RetainTemporary. REPORT: Got error Success instead of BadCursor REPORT: XCloseDisplay() did not destroy GC id 8079c20 for a client with a closedown mode of RetainTemporary REPORT: Got error Success instead of BadGC 14 FAIL TEST PURPOSE #15 Assertion XCloseDisplay-15.(A) When the last connection to the X server closes with a closedown mode of DestroyAll, then the server deletes all but the predefined atom IDs. METH: Set the closedown mode to DestroyAll using XSetCloseDownMode. METH: Create and intern the atom XT_TEST_Atom using XInternAtom. METH: Close all the server displays. METH: Open the display. METH: Verify that the atom XT_TEST_Atom no longer exists. METH: Verify that each of the predefined atoms exists. REPORT: The atom XT_TEST_Atom was not destroyed. 15 FAIL TEST PURPOSE #16 Assertion XCloseDisplay-16.(A) When the last connection to the server closes with a closedown mode of DestroyAll, then the server deletes all properties on all the root windows. METH: For each screen: METH: Obtain the root window of the screen using RootWindow. METH: Set the XA_PRIMARY property on the window using XChangeProperty. METH: Close all connections to the server using XCloseDisplay. METH: Open a server connection using XOpenDisplay. METH: For each screen: METH: Obtain the value of the XA_PRIMARY property using XGetWindowProperty. METH: Verify that returned type was None, the returned format was 0 and METH: that the bytes_after_return was 0. REPORT: XCloseDisplay() did not destroy all properties on root window of screen 0. 16 FAIL TEST PURPOSE #19 Assertion XCloseDisplay-19.(A) When the last connection to the server closes with a closedown mode of DestroyAll, then the server restores the default font path. METH: Set the closedown mode of a connection to DestroyAll. METH: Set the font path to XT_FONTPATH using XSetFontPath METH: Close all connections to the server using XCloseDisplay. METH: Open a connection using XOpenDisplay. METH: Set the closedown mode of the connection to DestroyAll. METH: Set the font path to XT_FONTPATH_GOOD using XSetFontPath METH: Close all connections to the server using XCloseDisplay. METH: Verify that the font path is restored in each case to the same font path. METH: Set the font path to the restored font path using XSetFontPath. METH: Verify that no error occurs. METH: Verify that the cursor font can be accessed. REPORT: Number of directories was not set to default REPORT: was 12, expecting 13 REPORT: Font path component was not set to default REPORT: was '/usr/share/X11/fonts/misc', expecting '/GFX/Test/Xtest/xts5/fonts' REPORT: Font path component was not set to default REPORT: was '/usr/share/X11/fonts/100dpi/:unscaled', expecting '/usr/share/X11/fonts/misc' REPORT: Font path component was not set to default REPORT: was '/usr/share/X11/fonts/75dpi/:unscaled', expecting '/usr/share/X11/fonts/100dpi/:unscaled' REPORT: Font path component was not set to default REPORT: was '/usr/share/X11/fonts/Type1', expecting '/usr/share/X11/fonts/75dpi/:unscaled' REPORT: Font path component was not set to default REPORT: was '/usr/share/X11/fonts/100dpi', expecting '/usr/share/X11/fonts/Type1' REPORT: Font path component was not set to default REPORT: was '/usr/share/X11/fonts/75dpi', expecting '/usr/share/X11/fonts/100dpi' REPORT: Font path component was not set to default REPORT: was '/opt/X11R7/lib/X11/fonts/misc/', expecting '/usr/share/X11/fonts/75dpi' REPORT: Font path component was not set to default REPORT: was '/opt/X11R7/lib/X11/fonts/TTF/', expecting '/opt/X11R7/lib/X11/fonts/misc/' REPORT: Font path component was not set to default REPORT: was '/opt/X11R7/lib/X11/fonts/OTF', expecting '/opt/X11R7/lib/X11/fonts/TTF/' REPORT: Font path component was not set to default REPORT: was '/opt/X11R7/lib/X11/fonts/Type1/', expecting '/opt/X11R7/lib/X11/fonts/OTF' REPORT: Font path component was not set to default REPORT: was '/opt/X11R7/lib/X11/fonts/100dpi/', expecting '/opt/X11R7/lib/X11/fonts/Type1/' REPORT: Font path component was not set to default REPORT: was '/opt/X11R7/lib/X11/fonts/75dpi/', expecting '/opt/X11R7/lib/X11/fonts/100dpi/' 19 FAIL TEST PURPOSE #20 Assertion XCloseDisplay-20.(A) When the last connection to the server closes with a closedown mode of DestroyAll, then the server restores the input focus to PointerRoot. METH: Set the closedown mode of a connection to DestroyAll. METH: Set the input focus of a connection to None with XSetInputFocus. METH: Close all connections to the server using XCloseDisplay. METH: Open a connection using XOpenDisplay. METH: Obtain the current input focus using XGetInputFocus. METH: Verify that the input focus is PointerRoot. REPORT: XCloseDisplay() set the input focus to 0 instead of PointerRoot (1). 20 FAIL TEST CASE: XMinCmapsOfScreen TEST PURPOSE #1 Assertion XMinCmapsOfScreen-1.(B) A call to XMinCmapsOfScreen returns the minimum number of installed colourmaps supported by the screen screen. Reason for omission: There is no known reliable test method for this assertion METH: Obtain the minimum allowed number of installed colourmaps using XMinCmapsOfScreen. METH: Call that number minm. METH: Create minm colormaps for each visual, and collect them all into a set. METH: For each possible subset of size minm, install all of the colormaps in that METH: subset, and verify that they all stay installed. REPORT: colormap did not stay installed 1 FAIL TEST CASE: MinCmapsOfScreen TEST PURPOSE #1 Assertion MinCmapsOfScreen-1.(B) A call to MinCmapsOfScreen returns the minimum number of installed colourmaps supported by the screen screen. Reason for omission: There is no known reliable test method for this assertion METH: Obtain the minimum allowed number of installed colourmaps using MinCmapsOfScreen. METH: Call that number minm. METH: Create minm colormaps for each visual, and collect them all into a set. METH: For each possible subset of size minm, install all of the colormaps in that METH: subset, and verify that they all stay installed. REPORT: colormap did not stay installed 1 FAIL SECTION: Xlib4 TEST CASE: XChangeWindowAttributes TEST PURPOSE #3 Assertion XChangeWindowAttributes-3.(A) When the border is changed or the background set such that the border tile origin changes, then the border is repainted. METH: Create a window. METH: Set the border-pixmap METH: Map window over a patterned background. METH: Change border-pixmap METH: Verify that border has changed by pixel checking. METH: Create a window, with no border, and a tiled background. METH: Create a child window, with a parent relative background and a border pixmap. METH: Map windows. METH: Save image. METH: Change the child window background causing the border pixmap to be retiled METH: because the border_tile origin will change. METH: Verify the border changed. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. REPORT: Changing the border tile origin by changing REPORT: the background pixmap from ParentRelative REPORT: did not cause a border retiling. 3 FAIL TEST PURPOSE #14 Assertion XChangeWindowAttributes-14.(A) When the background-pixmap attribute is set to ParentRelative, then each time the background pixmap is required it is taken from the parent window at the time that it is required, with the background tile origin aligned with the origin of the parent window. METH: Set background-pixmap to ParentRelative. METH: For a variety of parent backgrounds METH: Clear child window. METH: Verify that background changes to that set for the parent. REPORT: Bad pixel in tiled area at (4, 0) REPORT: ParentRelative check failed for 'maketile' background REPORT: Bad pixel in tiled area at (0, 0) REPORT: ParentRelative check failed for 'pattern' background 14 FAIL TEST CASE: XConfigureWindow TEST PURPOSE #3 Assertion XConfigureWindow-3.(A) When a call to XConfigureWindow resizes the window, then the subwindows of the window are repositioned according to their win-gravity attribute and a GravityNotify event is generated for each repositioned subwindow after the ConfigureNotify event. METH: For each win-gravity attribute (apart from UnmapGravity) METH: Create window with subwindows. METH: Enable SubstructureNotify|StructureNotify events on all windows. METH: Set win-gravity on window. METH: Call XConfigureWindow to resize window. METH: Verify window positions by pixel check. METH: Verify ConfigureNotify on resized window. METH: Verify ConfigureNotify on parent of resized window. METH: If NorthWestGravity || StaticGravity METH: Verify that no gravity events are received. METH: else METH: Verify GravityNotify events received on each repositioned subwindow. METH: Verify gravity events are received on the parent of each subwindow. METH: Verify that configure events arrive before gravity events. REPORT: A total of 7 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0000.err for results 3 FAIL TEST CASE: XCreateWindow TEST PURPOSE #12 Assertion XCreateWindow-12.(A) When the background-pixmap attribute is set to ParentRelative, then each time the background pixmap is required it is taken from the parent window at the time that it is required, with the background tile origin aligned with the origin of the parent window. METH: Set background-pixmap to ParentRelative. METH: For a variety of parent backgrounds METH: Clear child window. METH: Verify that background changes to that set for the parent. REPORT: Bad pixel in tiled area at (4, 0) REPORT: ParentRelative check failed for 'maketile' background REPORT: Bad pixel in tiled area at (0, 0) REPORT: ParentRelative check failed for 'pattern' background 12 FAIL TEST CASE: XResizeWindow TEST PURPOSE #2 Assertion XResizeWindow-2.(A) When a call to XResizeWindow actually changes the size of the window, then the subwindows of the window are repositioned according to their win-gravity attribute and a GravityNotify event is generated for each repositioned subwindow after the ConfigureNotify event. METH: For each win-gravity attribute (apart from UnmapGravity) METH: Create window with subwindows. METH: Enable SubstructureNotify|StructureNotify events on all windows. METH: Set win-gravity on window. METH: Call XResizeWindow to resize window. METH: Verify window positions by pixel check. METH: Verify ConfigureNotify on resized window. METH: Verify ConfigureNotify on parent of resized window. METH: If NorthWestGravity || StaticGravity METH: Verify that no gravity events are received. METH: else METH: Verify GravityNotify events received on each repositioned subwindow. METH: Verify gravity events are received on the parent of each subwindow. METH: Verify that configure events arrive before gravity events. REPORT: A total of 7 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0000.err for results 2 FAIL TEST CASE: XSetWindowBackgroundPixmap TEST PURPOSE #2 Assertion XSetWindowBackgroundPixmap-2.(A) When background_pixmap is ParentRelative, then each time the background pixmap is required it is taken from the parent window at the time that it is required, with the background tile origin aligned with the origin of the parent window. METH: Set background-pixmap to ParentRelative. METH: For a variety of parent backgrounds METH: Clear child window. METH: Verify that background changes to that set for the parent. REPORT: Bad pixel in tiled area at (4, 0) REPORT: ParentRelative check failed for 'maketile' background REPORT: Bad pixel in tiled area at (0, 0) REPORT: ParentRelative check failed for 'pattern' background 2 FAIL TEST CASE: XSetWindowBorderPixmap TEST PURPOSE #1 Assertion XSetWindowBorderPixmap-1.(A) A call to XSetWindowBorderPixmap sets the border pixmap of the window to the pixmap specified by border_pixmap. METH: Create a window, with a wide border. METH: Set the border-pixel by calling XSetWindowBorderPixmap. METH: Unmap then remap the window, to ensure the border change occurs. METH: Get the border-pixel. METH: Verify the border pixel was set. METH: Reset the border-pixel by calling XSetWindowBorderPixmap. METH: Unmap then remap the window, to ensure the border change occurs. METH: Get the border-pixel. METH: Verify the border pixel was set. REPORT: A total of 62 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0000.err for results 1 FAIL TEST PURPOSE #6 Assertion XSetWindowBorderPixmap-6.(C) If windows with depth other than one are supported: When border_pixmap and the window do not have the same depth, then a BadMatch error occurs. METH: Use depth of 1 for the pixmap. METH: Find a visual not of depth 1. METH: If not such a visual METH: UNSUPPORTED METH: else METH: Attempt to set border_pixmap to the depth 1 pixmap. METH: Verify that a BadMatch error occurs. REPORT: Unexpected error BadMatch REPORT: BadMatch (invalid parameter attributes) REPORT: Protocol request was X_CreateColormap REPORT: Unexpected Xlib error REPORT: Unexpected error BadMatch REPORT: BadMatch (invalid parameter attributes) REPORT: Protocol request was X_CreateWindow REPORT: Unexpected Xlib error 6 UNRESOLVED TEST PURPOSE #7 Assertion XSetWindowBorderPixmap-7.(C) If multiple window depths are supported: When border_pixmap is CopyFromParent, and the window does not have the same depth as the parent window, then a BadMatch error occurs. METH: If two different depth windows are supported. METH: Create window with different depth to parent. METH: Attempt to set border_pixmap to ParentRelative. METH: Verify that a BadMatch error occurs. METH: else METH: UNSUPPORTED. REPORT: Unexpected error BadWindow REPORT: BadWindow (invalid Window parameter) REPORT: Protocol request was X_DestroyWindow REPORT: Unexpected Xlib error REPORT: Unexpected error BadColor REPORT: BadColor (invalid Colormap parameter) REPORT: Protocol request was X_FreeColormap REPORT: Unexpected Xlib error REPORT: Unexpected error BadWindow REPORT: BadWindow (invalid Window parameter) REPORT: Protocol request was X_CreateWindow REPORT: Unexpected Xlib error 7 UNRESOLVED TEST PURPOSE #8 Assertion XSetWindowBorderPixmap-8.(A) When the window argument is an InputOnly window then a BadMatch error occurs. METH: Create an InputOnly window. METH: Call test function using InputOnly window as the window argument. METH: Verify that a BadMatch error occurs. REPORT: Unexpected error BadWindow REPORT: BadWindow (invalid Window parameter) REPORT: Protocol request was X_DestroyWindow REPORT: Unexpected Xlib error 8 UNRESOLVED TEST CASE: XSetWindowBorderWidth TEST PURPOSE #1 Assertion XSetWindowBorderWidth-1.(A) A call to XSetWindowBorderWidth sets the border width of the specified window to width. METH: Create parent window with a child. METH: Call XSetWindowBorderWidth to set the window border width to 4. METH: Verify that window border width was set using Pixchecking METH: Call XSetWindowBorderWidth to set the window border width to 10. METH: Verify that window border width was set using Pixchecking REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0000.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0001.err for results 1 FAIL SECTION: Xlib5 TEST CASE: XInternAtom TEST PURPOSE #6 Assertion XInternAtom-6.(A) When the last connection to the server closes, then atoms created by a call to XInternAtom will become undefined. METH: Ensure we can open a new display. METH: Create an atom by calling XInternAtom. METH: Close the last connection to the server. METH: Allow sufficient time for the server to register the close display METH: Open a new connection to the server. METH: Verify that the atom is undefined. REPORT: Closing last connection to server did not REPORT: clear the defined atom XTEST_ATOM_FIVE REPORT: Expected value: 0 (None) REPORT: Returned value: 700 (XTEST_ATOM_FIVE) REPORT: Possible reason: Other connections open to server REPORT: during test run 6 FAIL SECTION: Xlib7 TEST CASE: XCreateColormap TEST PURPOSE #11 Assertion XCreateColormap-11.(A) When XCreateColormap is called with an invalid visual, then a BadValue error occurs. METH: Make a visual structure invalid using badvis. METH: Create a colourmap for this visual with XCreateColorMap. METH: Verify that a BadValue error occurred. REPORT: Got BadMatch, Expecting BadValue 11 FAIL TEST CASE: XFreeColormap TEST PURPOSE #3 Assertion XFreeColormap-3.(A) When the colormap argument is an installed colourmap, then a call to XFreeColormap uninstalls the colourmap. METH: For each visual class: METH: Create a colourmap with XCreateColormap. METH: Install the colourmap with XInstallColormap. METH: Obtain a list of installed colourmaps with XListInstalledColormaps. METH: Verify that the created colourmap is in the list. METH: Free the colourmap with XFreeColormap. METH: Obtain a list of installed colourmaps with XListInstalledColormaps. METH: Verify that the created colourmap is not in the list. REPORT: The installed colourmap was not on the required list. 3 UNRESOLVED TEST CASE: XFreeColors TEST PURPOSE #6 Assertion XFreeColors-6.(A) When a specified pixel is not a valid entry in the colormap argument, then a BadValue error occurs. METH: For all supported visual types: METH: Create a colormap with alloc set to AllocNone. METH: Free a pixel with pixel value of 2power(longbits)-1 with XFreeColors. METH: Verify that a BadValue error occurred. METH: METH: Create a colormap using XCreateColormap with alloc set to AllocNone. METH: Allocate one readonly cell in the colormap with XAllocColor. METH: Construct an array with the same pixel in both elements. METH: Deallocate the colormap cells indicated by the array with XFreeColors. METH: Verify that a BadValue error occurred. REPORT: Got BadAccess, Expecting BadValue REPORT: Got BadAccess, Expecting BadValue 6 FAIL TEST PURPOSE #9 Assertion XFreeColors-9.(A) When more than one pixel value is not a valid entry in the colormap argument, then a BadValue error occurs which will report any one of the invalid pixel values. METH: For each supported visual class: METH: Create a colormap using XCreateColormap with alloc set to AllocNone. METH: Allocate one readonly cell in the colormap with XAllocColor. METH: Construct an array with two invalid pixel values and one valid pixel value. METH: Deallocate the colormap cells indicated by the array with XFreeColors. METH: Verify that a BadValue error occurred. METH: Verify that the bad value reported was one of the invalid pixel array elements. REPORT: Got BadAccess, Expecting BadValue 9 FAIL TEST CASE: XQueryColor TEST PURPOSE #3 Assertion XQueryColor-3.(A) When the pixel component in the XColor structure named by the def_in_out argument is not a valid entry in the colormap argument, then a BadValue error occurs. METH: For each supported visual class: METH: Create a colormap with XCreateColormap with alloc set to AllocNone. METH: Call XQueryColor with pixel component = -1. METH: Verify that a BadValue error occurs. REPORT: Got Success, Expecting BadValue 3 FAIL TEST CASE: XQueryColors TEST PURPOSE #3 Assertion XQueryColors-3.(A) When the pixel component in one or more of the ncolors XColor structures named by the defs_in_out argument is not a valid entry in the colormap argument, then a BadValue error occurs which will report any one of the invalid pixel values. METH: For each supported visual class: METH: Create a colormap with XCreateColormap with alloc set to AllocNone. METH: Allocate a r/o colormap cell with XAllocColor. METH: Call XQueryColors with pixel array comprising pixel components 0L, -1L, -2L. METH: Verify that a BadValue error occurs. METH: Verify that the reported BadValue was either -1 or -2. REPORT: Got Success, Expecting BadValue 3 FAIL SECTION: Xlib9 TEST CASE: XCopyArea TEST PURPOSE #22 Assertion XCopyArea-22.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 22 FAIL TEST CASE: XCopyPlane TEST PURPOSE #24 Assertion XCopyPlane-24.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 24 FAIL TEST CASE: XDrawArc TEST PURPOSE #32 Assertion XDrawArc-32.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 32 FAIL TEST PURPOSE #42 Assertion XDrawArc-42.(A) When the line_style is LineOnOffDash, then cap_style applies to all internal ends of the individual dashes, except CapNotLast is treated as CapButt. METH: Set graphics coordinates for dashed lines METH: (includes horizontal and vertical cases, METH: and includes joins and caps where relevant). METH: Set the line_style of the GC to LineOnOffDash using XChangeGC. METH: Set the dash_list of the GC to using XSetDashes. METH: For cap_style CapNotLast, CapButt, CapProjecting, CapRound: METH: Set the cap_style of the GC using XChangeGC. METH: Draw paths. METH: Pixmap verify. METH: Clear drawable. REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0000.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0001.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0002.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0003.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0004.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0005.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0006.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0007.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0008.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0009.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0010.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0011.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0012.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0013.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0014.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0015.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0016.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0017.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0018.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0019.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0020.err for results REPORT: A total of 4 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0021.err for results 42 WARNING TEST PURPOSE #63 Assertion XDrawArc-63.(A) When the cap_style is CapNotLast and the line_width is zero (0), then this is equivalent to CapButt except that the final endpoint is not drawn. METH: Draw line with CapButt. METH: Set GC component function to GXxor. METH: Draw line with CapNotLast. METH: Verify that only the final end point is set. REPORT: Pixel mismatch in image REPORT: See file Err0022.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0023.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0024.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0025.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0026.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0027.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0028.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0029.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0030.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0031.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0032.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0033.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0034.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0035.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0036.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0037.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0038.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0039.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0040.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0041.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0042.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0043.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0044.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0045.err for details REPORT: Cap style incorrect for thin line and CapNotLast 63 WARNING TEST PURPOSE #66 Assertion XDrawArc-66.(A) When the cap_style is CapRound and line-width is not zero, then the line has a circular arc, with the diamater equal to the line_width, centred on the endpoint. METH: For a variety of line widths. METH: Draw line with CapRound. METH: Pixmap verify. REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0046.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0047.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0048.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0049.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0050.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0051.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0052.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0053.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0054.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0055.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0056.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0057.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0058.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0059.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0060.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0061.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0062.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0063.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0064.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0065.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0066.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0067.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0068.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0069.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0070.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0071.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0072.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0073.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0074.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0075.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0076.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0077.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0078.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0079.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0080.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0081.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0082.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0083.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0084.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0085.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0086.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0087.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0088.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0089.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0090.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0091.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0092.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0093.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0094.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0095.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0096.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0097.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0098.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0099.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0100.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0101.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0102.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0103.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0104.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0105.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0106.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0107.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0108.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0109.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0110.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0111.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0112.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0113.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0114.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0115.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0116.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0117.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0118.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0119.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0120.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0121.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0122.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0123.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0124.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0125.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0126.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0127.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0128.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0129.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0130.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0131.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0132.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0133.err for results 66 WARNING TEST PURPOSE #73 Assertion XDrawArc-73.(A) When a line has coincident endpoints (x1=x2, y1=y2), and the cap_style is applied to both endpoints and the line_width is not equal to zero and the cap_style is CapRound, then the closed path is a circle, centered at the endpoint, and with the diameter equal to the line-width. METH: Draw zero length line with CapRound. METH: Pixmap verify. REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0134.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0135.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0136.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0137.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0138.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0139.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0140.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0141.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0142.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0143.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0144.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0145.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0146.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0147.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0148.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0149.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0150.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0151.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0152.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0153.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0154.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0155.err for results 73 WARNING TEST CASE: XDrawArcs TEST PURPOSE #35 Assertion XDrawArcs-35.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 35 FAIL TEST PURPOSE #45 Assertion XDrawArcs-45.(A) When the line_style is LineOnOffDash, then cap_style applies to all internal ends of the individual dashes, except CapNotLast is treated as CapButt. METH: Set graphics coordinates for dashed lines METH: (includes horizontal and vertical cases, METH: and includes joins and caps where relevant). METH: Set the line_style of the GC to LineOnOffDash using XChangeGC. METH: Set the dash_list of the GC to using XSetDashes. METH: For cap_style CapNotLast, CapButt, CapProjecting, CapRound: METH: Set the cap_style of the GC using XChangeGC. METH: Draw paths. METH: Pixmap verify. METH: Clear drawable. REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0000.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0001.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0002.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0003.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0004.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0005.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0006.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0007.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0008.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0009.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0010.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0011.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0012.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0013.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0014.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0015.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0016.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0017.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0018.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0019.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0020.err for results REPORT: A total of 8 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0021.err for results 45 WARNING TEST PURPOSE #66 Assertion XDrawArcs-66.(A) When the cap_style is CapNotLast and the line_width is zero (0), then this is equivalent to CapButt except that the final endpoint is not drawn. METH: Draw line with CapButt. METH: Set GC component function to GXxor. METH: Draw line with CapNotLast. METH: Verify that only the final end point is set. REPORT: Pixel mismatch in image REPORT: See file Err0022.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0023.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0024.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0025.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0026.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0027.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0028.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0029.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0030.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0031.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0032.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0033.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0034.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0035.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0036.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0037.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0038.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0039.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0040.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0041.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0042.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0043.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0044.err for details REPORT: Cap style incorrect for thin line and CapNotLast REPORT: Pixel mismatch in image REPORT: See file Err0045.err for details REPORT: Cap style incorrect for thin line and CapNotLast 66 WARNING TEST PURPOSE #69 Assertion XDrawArcs-69.(A) When the cap_style is CapRound and line-width is not zero, then the line has a circular arc, with the diamater equal to the line_width, centred on the endpoint. METH: For a variety of line widths. METH: Draw line with CapRound. METH: Pixmap verify. REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0046.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0047.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0048.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0049.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0050.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0051.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0052.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0053.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0054.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0055.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0056.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0057.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0058.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0059.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0060.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0061.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0062.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0063.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0064.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0065.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0066.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0067.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0068.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0069.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0070.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0071.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0072.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0073.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0074.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0075.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0076.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0077.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0078.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0079.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0080.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0081.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0082.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0083.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0084.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0085.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0086.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0087.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0088.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0089.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0090.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0091.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0092.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0093.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0094.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0095.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0096.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0097.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0098.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0099.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0100.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0101.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0102.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0103.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0104.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0105.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0106.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0107.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0108.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0109.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0110.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0111.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0112.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0113.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0114.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0115.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0116.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0117.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0118.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0119.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0120.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0121.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0122.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0123.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0124.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0125.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0126.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0127.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0128.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0129.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0130.err for results REPORT: A total of 2 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0131.err for results REPORT: A total of 6 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0132.err for results REPORT: A total of 1 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0133.err for results 69 WARNING TEST PURPOSE #76 Assertion XDrawArcs-76.(A) When a line has coincident endpoints (x1=x2, y1=y2), and the cap_style is applied to both endpoints and the line_width is not equal to zero and the cap_style is CapRound, then the closed path is a circle, centered at the endpoint, and with the diameter equal to the line-width. METH: Draw zero length line with CapRound. METH: Pixmap verify. REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0134.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0135.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0136.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0137.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0138.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0139.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0140.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0141.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0142.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0143.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0144.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0145.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0146.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0147.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0148.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0149.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0150.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0151.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0152.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0153.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0154.err for results REPORT: A total of 3 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0155.err for results 76 WARNING TEST CASE: XDrawImageString16 TEST PURPOSE #6 Assertion XDrawImageString16-6.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 6 FAIL TEST CASE: XDrawImageString TEST PURPOSE #6 Assertion XDrawImageString-6.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 6 FAIL TEST CASE: XDrawLine TEST PURPOSE #21 Assertion XDrawLine-21.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 21 FAIL TEST CASE: XDrawLines TEST PURPOSE #26 Assertion XDrawLines-26.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 26 FAIL TEST CASE: XDrawPoint TEST PURPOSE #18 Assertion XDrawPoint-18.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 18 FAIL TEST CASE: XDrawPoints TEST PURPOSE #21 Assertion XDrawPoints-21.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 21 FAIL TEST CASE: XDrawRectangle TEST PURPOSE #21 Assertion XDrawRectangle-21.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 21 FAIL TEST CASE: XDrawRectangles TEST PURPOSE #23 Assertion XDrawRectangles-23.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 23 FAIL TEST CASE: XDrawSegments TEST PURPOSE #22 Assertion XDrawSegments-22.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 22 FAIL TEST CASE: XDrawString TEST PURPOSE #21 Assertion XDrawString-21.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 21 FAIL TEST CASE: XDrawString16 TEST PURPOSE #21 Assertion XDrawString16-21.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 21 FAIL TEST CASE: XDrawText TEST PURPOSE #25 Assertion XDrawText-25.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 25 FAIL TEST CASE: XDrawText16 TEST PURPOSE #25 Assertion XDrawText16-25.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 25 FAIL TEST CASE: XFillArc TEST PURPOSE #21 Assertion XFillArc-21.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 21 FAIL TEST CASE: XFillArcs TEST PURPOSE #23 Assertion XFillArcs-23.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 23 FAIL TEST CASE: XFillPolygon TEST PURPOSE #26 Assertion XFillPolygon-26.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 26 FAIL TEST CASE: XFillRectangle TEST PURPOSE #20 Assertion XFillRectangle-20.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 20 FAIL TEST CASE: XFillRectangles TEST PURPOSE #21 Assertion XFillRectangles-21.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 21 FAIL TEST CASE: XLoadQueryFont TEST PURPOSE #1 Assertion XLoadQueryFont-1.(A) When the name argument names an existing font, then a call to XLoadQueryFont loads the font named name, and returns a pointer to an XFontStruct structure which contains information on the font. METH: For each VSW5 font: METH: Load and query font. METH: Compare returned XFontStruct with known good structures. REPORT: min_bounds, rbearing was 0, expecting 2 REPORT: min_bounds, width was 0, expecting 3 REPORT: min_bound check failed REPORT: max_bounds, lbearing was 0, expecting -2 REPORT: max_bounds, width was 0, expecting -3 REPORT: max_bounds check failed REPORT: max_bounds, lbearing was 0, expecting -2 REPORT: max_bounds, width was 0, expecting -3 REPORT: max_bounds check failed 1 FAIL TEST CASE: XListFonts TEST PURPOSE #3 Assertion XListFonts-3.(A) Each asterisk (*) in the string is a wildcard for any number of characters. METH: Set patternarg to "x*t*t*" METH: Call XListFonts. METH: Verify that at least all the VSW5 fonts are returned, and METH: that any other returned string matches the patternarg. REPORT: name xtfont0 repeated in list REPORT: name xtfont1 repeated in list REPORT: name xtfont2 repeated in list REPORT: name xtfont3 repeated in list REPORT: name xtfont5 repeated in list REPORT: name xtfont6 repeated in list 3 FAIL TEST PURPOSE #4 Assertion XListFonts-4.(A) Each question mark (?) in the string is a wildcard for a single character. METH: Set patternarg to "x?f?nt?" METH: Call XListFonts. METH: Verify that returned count is at least XT_NFONTS METH: Verify that the VSW5 font names are returned. METH: Verify that any other name returned matches the patternarg. REPORT: name xtfont0 repeated in list REPORT: name xtfont1 repeated in list REPORT: name xtfont2 repeated in list REPORT: name xtfont3 repeated in list REPORT: name xtfont5 repeated in list REPORT: name xtfont6 repeated in list 4 FAIL TEST CASE: XListFontsWithInfo TEST PURPOSE #3 Assertion XListFontsWithInfo-3.(A) Each asterisk (*) in the string is a wildcard for any number of characters. METH: Set patternarg to "x*t*t*" METH: Call XListFontsWithInfo. METH: Verify that at least all the VSW5 fonts are returned, and METH: that any other returned string matches the patternarg. REPORT: name xtfont0 repeated in list REPORT: name xtfont1 repeated in list REPORT: name xtfont2 repeated in list REPORT: min_bounds, rbearing was 0, expecting 2 REPORT: min_bounds, width was 0, expecting 3 REPORT: min_bound check failed REPORT: font information was incorrect REPORT: name xtfont3 repeated in list REPORT: max_bounds, lbearing was 0, expecting -2 REPORT: max_bounds, width was 0, expecting -3 REPORT: max_bounds check failed REPORT: font information was incorrect REPORT: name xtfont5 repeated in list REPORT: max_bounds, lbearing was 0, expecting -2 REPORT: max_bounds, width was 0, expecting -3 REPORT: max_bounds check failed REPORT: font information was incorrect REPORT: name xtfont6 repeated in list 3 FAIL TEST PURPOSE #4 Assertion XListFontsWithInfo-4.(A) Each question mark (?) in the string is a wildcard for a single character. METH: Set patternarg to "x?f?nt?" METH: Call XListFontsWithInfo. METH: Verify that returned count is at least XT_NFONTS METH: Verify that the VSW5 font names are returned. METH: Verify that any other name returned matches the patternarg. METH: Verify that font information is correct for the VSW5 fonts. REPORT: name xtfont0 repeated in list REPORT: name xtfont1 repeated in list REPORT: name xtfont2 repeated in list REPORT: min_bounds, rbearing was 0, expecting 2 REPORT: min_bounds, width was 0, expecting 3 REPORT: min_bound check failed REPORT: font information was incorrect REPORT: name xtfont3 repeated in list REPORT: max_bounds, lbearing was 0, expecting -2 REPORT: max_bounds, width was 0, expecting -3 REPORT: max_bounds check failed REPORT: font information was incorrect REPORT: name xtfont5 repeated in list REPORT: max_bounds, lbearing was 0, expecting -2 REPORT: max_bounds, width was 0, expecting -3 REPORT: max_bounds check failed REPORT: font information was incorrect REPORT: name xtfont6 repeated in list 4 FAIL TEST CASE: XPutImage TEST PURPOSE #19 Assertion XPutImage-19.(A) The value for plane_mask is truncated to the depth of the GC. METH: Set foreground to pattern of 1's and 0's METH: Set plane-mask to values larger than the depth. METH: Verify that result is what would be expected if the extra bits METH: were masked off. REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x0 REPORT: got pixel 0x55555555, expecting 0x1 REPORT: got pixel 0x55555555, expecting 0x50 REPORT: got pixel 0x55555555, expecting 0x545 REPORT: got pixel 0x55555555, expecting 0x1105 REPORT: got pixel 0x55555555, expecting 0x101050 REPORT: got pixel 0x55555555, expecting 0x1545111 19 FAIL TEST CASE: XQueryFont TEST PURPOSE #1 Assertion XQueryFont-1.(A) When the font_ID argument is a valid Font resource, then a call to XQueryFont returns a pointer to an XFontStruct structure which contains information on the font with font ID font_ID. METH: For each VSW5 font METH: Load font with XLoadFont. METH: Set font_ID to font METH: Call XQueryFont. METH: Verify returned XFontStruct with known good one. REPORT: min_bounds, rbearing was 0, expecting 2 REPORT: min_bounds, width was 0, expecting 3 REPORT: min_bound check failed REPORT: Returned XFontStruct was incorrect REPORT: max_bounds, lbearing was 0, expecting -2 REPORT: max_bounds, width was 0, expecting -3 REPORT: max_bounds check failed REPORT: Returned XFontStruct was incorrect REPORT: max_bounds, lbearing was 0, expecting -2 REPORT: max_bounds, width was 0, expecting -3 REPORT: max_bounds check failed REPORT: Returned XFontStruct was incorrect 1 FAIL TEST PURPOSE #2 Assertion XQueryFont-2.(A) When the font_ID argument specifies a GContext, then a call to XQueryFont returns a pointer to an XFontStruct structure which contains information on the font in the corresponding GC's font field. METH: Load font with REPORT: min_bounds, rbearing was 0, expecting 2 REPORT: min_bounds, width was 0, expecting 3 REPORT: min_bound check failed REPORT: Returned XFontStruct was incorrect REPORT: max_bounds, lbearing was 0, expecting -2 REPORT: max_bounds, width was 0, expecting -3 REPORT: max_bounds check failed REPORT: Returned XFontStruct was incorrect REPORT: max_bounds, lbearing was 0, expecting -2 REPORT: max_bounds, width was 0, expecting -3 REPORT: max_bounds check failed REPORT: Returned XFontStruct was incorrect 2 FAIL SECTION: Xlib10 TEST CASE: XInstallColormap TEST PURPOSE #1 Assertion XInstallColormap-1.(A) A call to XInstallColormap installs the specified colourmap for its associated screen. METH: For each visual type. METH: Create colourmap. METH: Install colourmap. METH: Verify that new colourmap has been installed by listing the installed METH: colourmaps. REPORT: Colourmap was not installed 1 FAIL TEST PURPOSE #4 Assertion XInstallColormap-4.(A) When the specified colourmap is not already an installed colourmap, then a ColormapNotify event is generated on each window that has that colourmap. METH: For each visual. METH: Create windows. METH: Create colormap for those windows. METH: Set the window colour maps. METH: Create another window without using the new colour map. METH: Install the colour map. METH: Verify that a colour map notify event is received on the windows that have METH: that colour map. METH: Verify that the event is not received on the other window. REPORT: Path check error (66 should be 70) REPORT: This is usually caused by a programming error in the test-suite 4 UNRESOLVED SECTION: Xlib11 TEST CASE: EnterNotify TEST PURPOSE #7 Assertion EnterNotify-7.(A) When the pointer moves from window A to window B and A is an inferior of B, then an EnterNotify event is generated on window B with detail set to NotifyInferior. METH: Build window hierarchy. METH: Move pointer to known location. METH: Set window B. METH: Set window A to child of window B. METH: Select for EnterNotify and LeaveNotify events on windows A and B. METH: Move pointer from window A to window B. METH: Verify EnterNotify event received on window B. METH: Verify that detail is set to NotifyInferior. METH: Verify that all EnterNotify events are delivered after all METH: LeaveNotify events. REPORT: Got detail 0, expected 2 REPORT: No LeaveNotify events delivered REPORT: Event ordering could not be compared due to missing events 7 FAIL TEST PURPOSE #8 Assertion EnterNotify-8.(A) When the pointer moves from window A to window B and B is an inferior of A, then an EnterNotify event is generated once on each window between window A and window B, exclusive, in window hierarchy order, with detail set to NotifyVirtual and then on window B with detail set to NotifyAncestor. METH: Create client. METH: Build window hierarchy. METH: Move pointer to known location. METH: Set window A. METH: Set window B to inferior of window A. METH: Select for EnterNotify and LeaveNotify events on all windows. METH: Move pointer from window A to window B. METH: Verify events delivered, between window A and window B, exclusive, METH: in proper order. METH: Verify that detail is set to NotifyVirtual. METH: Verify that event delivered to window B with detail set to NotifyAncestor. METH: Verify that all EnterNotify events are delivered after all METH: LeaveNotify events. REPORT: Unexpectedly delivered EnterNotify event on 0x1200001 window REPORT: Event delivery was not as expected 8 FAIL TEST PURPOSE #9 Assertion EnterNotify-9.(A) When the pointer moves from window A to window B and there exists a window C that is their least common ancestor, then an EnterNotify event is generated once on each window between window C and window B, exclusive, with detail set to NotifyNonlinearVirtual and then on window B with detail set to NotifyNonlinear. METH: Create client. METH: Build window hierarchy. METH: Move pointer to known location. METH: Set windows A, B, and C. METH: Select for EnterNotify and LeaveNotify events on all windows. METH: Move pointer from window A to window B. METH: Verify events delivered, between window C and window B, exclusive, METH: in proper order. METH: Verify that detail is set to NotifyNonlinearVirtual. METH: Verify that event delivered to window B with detail set to NotifyNonlinear. METH: Verify that all EnterNotify events are delivered after all METH: LeaveNotify events. REPORT: Unexpectedly delivered EnterNotify event on 0x1200001 window REPORT: Event delivery was not as expected 9 FAIL TEST CASE: LeaveNotify TEST PURPOSE #2 Assertion LeaveNotify-2.(A) When a LeaveNotify event is generated, then all clients having set LeaveWindowMask event mask bits on the event window are delivered a LeaveNotify event. METH: Create clients client2 and client3. METH: Create window. METH: Move pointer inside of window. METH: Select for LeaveNotify events on window. METH: Select for LeaveNotify events on window with client2. METH: Select for no events on window with client3. METH: Warp pointer outside window. METH: Verify that a single LeaveNotify event was received. METH: Verify that a single LeaveNotify event was received by client2. METH: Verify that no events were received by client2. REPORT: Expected LeaveNotify event not delivered. 2 FAIL TEST PURPOSE #4 Assertion LeaveNotify-4.(A) When a LeaveNotify event is delivered and the child of the event window contains the initial pointer position, then subwindow is set to that child. METH: Build window hierarchy. METH: Create the hierarchy. METH: Move pointer to inside of child window. METH: Set LeaveWindowMask event mask bits on the eventw. METH: Move pointer to outside of windows. METH: Verify that a LeaveNotify event was received. METH: Verify that subwindow is set to the source window. REPORT: Expected LeaveNotify event on window 0x1000006 from client 0x8069fc0 REPORT: Event delivery was not as expected 4 FAIL TEST PURPOSE #5 Assertion LeaveNotify-5.(A) When a LeaveNotify event is delivered and the child of the event window does not contain the initial pointer position, then subwindow is set to None. METH: Build window hierarchy. METH: Create the hierarchy. METH: Move pointer to inside of window. METH: Set LeaveWindowMask event mask bits on the eventw. METH: Move pointer to outside of windows. METH: Verify that a LeaveNotify event was received. METH: Verify that subwindow is set to None. METH: since only one event was expected, it must be first in list REPORT: Expected LeaveNotify event on window 0x1000008 from client 0x8069fc0 REPORT: Event delivery was not as expected 5 FAIL TEST PURPOSE #8 Assertion LeaveNotify-8.(A) When the pointer moves from window A to window B and A is an inferior of B, then a LeaveNotify event is generated on window A with detail set to NotifyAncestor and then on each window between window A and window B, exclusive, with detail set to NotifyVirtual. METH: Build window hierarchy. METH: Move pointer to known location. METH: Set window B. METH: Set window A to child of window B. METH: Select for EnterNotify and LeaveNotify events on windows A and B. METH: Move pointer from window A to window B. METH: Verify that the expected events were delivered. METH: Verify that event delivered to window A with detail set to NotifyAncestor. METH: Verify events delivered, between window A and window B, exclusive, METH: in proper order. METH: Verify that detail is set to NotifyVirtual. METH: Verify that all LeaveNotify events are delivered before all METH: EnterNotify events. REPORT: Expected LeaveNotify event on window 0x100000d from client 0x8069fc0 REPORT: Event delivery was not as expected 8 FAIL TEST PURPOSE #9 Assertion LeaveNotify-9.(A) When the pointer moves from window A to window B and B is an inferior of A, then a LeaveNotify event is generated on window A with detail set to NotifyInferior. METH: Build window hierarchy. METH: Move pointer to known location. METH: Set window A. METH: Set window B to child of window A. METH: Select for LeaveNotify and EnterNotify events on windows A and B. METH: Move pointer from window A to window B. METH: Verify LeaveNotify event received on window A. METH: Verify that detail is set to NotifyInferior. METH: Verify that all LeaveNotify events are delivered before all METH: EnterNotify events. REPORT: Expected event not generated 9 FAIL TEST PURPOSE #10 Assertion LeaveNotify-10.(A) When the pointer moves from window A to window B and there exists a window C that is their least common ancestor, then a LeaveNotify event is generated on window A with detail set to NotifyNonlinear and then on each window between window A and window C, exclusive, with detail set to NotifyNonlinearVirtual. METH: Build window hierarchy. METH: Move pointer to known location. METH: Set windows A, B, and C. METH: Select for LeaveNotify and EnterNotify events on window A and METH: between windows A and C, exclusive. METH: Select for LeaveNotify and EnterNotify events between windows B and C. METH: Move pointer from window A to window B. METH: Verify that event delivered to window A with detail set to NotifyNonlinear. METH: Verify events delivered in proper order. METH: Verify that detail is set to NotifyNonlinearVirtual on events delivered on METH: each window between window A and window C, exclusive. METH: Verify that all LeaveNotify events are delivered before all METH: EnterNotify events. REPORT: Expected LeaveNotify event on window 0x10001b6 from client 0x8069fc0 REPORT: Event delivery was not as expected 10 FAIL TEST PURPOSE #14 Assertion LeaveNotify-14.(A) When a LeaveNotify event is delivered and the event window is the focus window, then focus is set to True. METH: Build window hierarchy. METH: Set input focus to eventw. METH: Move pointer to window. METH: Select LeaveNotify events on the eventw. METH: Call XWarpPointer to move the pointer to outside of window. METH: Verify event was delivered with focus set to True. METH: Move pointer back to window. METH: Set input focus to known window. METH: Call XWarpPointer to move the pointer to eventw. METH: Verify event was delivered with focus set to False. REPORT: Expected LeaveNotify event on window 0x1000705 from client 0x8069fc0 REPORT: Event delivery was not as expected REPORT: Expected LeaveNotify event on window 0x1000705 from client 0x8069fc0 REPORT: Expected LeaveNotify event on window 0x1000705 from client 0x8069fc0 REPORT: Event delivery was not as expected 14 FAIL TEST PURPOSE #15 Assertion LeaveNotify-15.(A) When a LeaveNotify event is delivered and the event window is an inferior of the focus window, then focus is set to True. METH: Build window hierarchy. METH: Set input focus to ancestor of window eventw. METH: Move pointer to event window. METH: Select LeaveNotify events on the eventw. METH: Call XWarpPointer to move the pointer outside event window. METH: Verify event was delivered with focus set to True. REPORT: Expected LeaveNotify event on window 0x100070d from client 0x8069fc0 REPORT: Event delivery was not as expected 15 FAIL TEST CASE: MotionNotify TEST PURPOSE #1 Assertion MotionNotify-1.(A) When the pointer is moved and the pointer motion begins and ends in the same window, then a MotionNotify event is generated. METH: Create client2. METH: Create window. METH: Move pointer to inside of window. METH: Set PointerMotionMask event mask bits on window. METH: Set PointerMotionMask event mask bits on window with client2. METH: Synthesize expected event. METH: Call XWarpPointer to move the pointer with motion beginning and METH: ending in window. METH: Verify that a MotionNotify event was received. METH: Verify event members. METH: Verify that only one MotionNotify event was received. METH: Verify that no other events were received. METH: Verify that a MotionNotify event was received by client2. METH: Verify event members for client2. METH: Verify that only one MotionNotify event was received. METH: Verify that no other events were received. METH: Call XWarpPointer to move the pointer multiple times with METH: motion beginning and ending in window. METH: Verify that multiple MotionNotify events were received. METH: Verify that no other events were received. REPORT: No events delivered. REPORT: Incorrect event type UNDEFINED (0), was expecting MotionNotify REPORT: Delivered event did not match expected event REPORT: No events delivered to client2. REPORT: Incorrect event type UNDEFINED (0), was expecting MotionNotify REPORT: Delivered event did not match expected event REPORT: Missing 5 events. 1 FAIL TEST PURPOSE #13 Assertion MotionNotify-13.(A) When a MotionNotify event is generated, then all clients which have set PointerMotionHintMask and one or more of Button1MotionMask, Button2MotionMask, Button3MotionMask, Button4MotionMask, Button5MotionMask, ButtonMotionMask, or PointerMotionMaskeventmaskbitsontheeventwindoware delivered a MotionNotify event with is_hint set to NotifyHint or NotifyNormal. METH: Create client2. METH: Create window. METH: Move pointer to inside of window. METH: Set PointerMotionMask and PointerMotionHintMask event mask bits on window. METH: Set PointerMotionMask and PointerMotionHintMask event mask bits on window METH: with client2. METH: Synthesize expected event. METH: Call XWarpPointer to move the pointer with motion beginning and METH: ending in window. METH: Verify that a MotionNotify event was received. METH: Verify event members. METH: Verify that only one MotionNotify event was received. METH: Verify that no other events were received. METH: Verify that a MotionNotify event was received by client2. METH: Verify event members for client2. METH: Verify that only one MotionNotify event was received. METH: Verify that no other events were received. REPORT: No events delivered. REPORT: Incorrect event type UNDEFINED (134552037), was expecting MotionNotify REPORT: Delivered event did not match expected event REPORT: No events delivered to client2. REPORT: Incorrect event type UNDEFINED (134552037), was expecting MotionNotify REPORT: Delivered event did not match expected event 13 FAIL TEST PURPOSE #15 Assertion MotionNotify-15.(A) When a MotionNotify event is delivered and the source window is an inferior of the event window and the source window is a child of the event window, then subwindow is set to the source window. METH: Create window hierarchy. METH: Create the hierarchy. METH: Move pointer to inside of window. METH: Select no events on the sourcew. METH: Set PointerMotionMask event mask bits on the eventw. METH: Call XWarpPointer to move the pointer with motion beginning and METH: ending in window. METH: Verify that a MotionNotify event was received. METH: Verify that subwindow is set to the source window. REPORT: Expected MotionNotify event on window 0x1000005 from client 0x8073fc0 REPORT: Event delivery was not as expected 15 FAIL TEST PURPOSE #16 Assertion MotionNotify-16.(A) When a MotionNotify event is delivered and the source window is an inferior of the event window and the source window is not a child of the event window, then subwindow is set to the child of the event window that is an ancestor of the source window. METH: Create window hierarchy. METH: Create the hierarchy. METH: Move pointer to inside of window. METH: Select no events on the sourcew. METH: Set PointerMotionMask event mask bits on the eventw. METH: Call XWarpPointer to move the pointer with motion beginning and METH: ending in window. METH: Verify that a MotionNotify event was received. METH: Verify that subwindow is set to the source window. REPORT: Expected MotionNotify event on window 0x1000007 from client 0x8073fc0 REPORT: Event delivery was not as expected 16 FAIL SECTION: Xlib12 TEST CASE: XSync TEST PURPOSE #2 Assertion XSync-2.(A) A call to XSync calls the client's error handling routine for each error event received. METH: Create client1. METH: Create pixmap with client1. METH: Create client2. METH: Call XFreePixmap from client2. METH: Call XSync from client2 to insure all potential errors arrive. METH: Verify that an error was received. REPORT: Missing error event REPORT: Unexpected error BadPixmap REPORT: BadPixmap (invalid Pixmap parameter) REPORT: Protocol request was X_FreePixmap REPORT: Unexpected Xlib error 2 FAIL SECTION: Xlib13 TEST CASE: XAllowEvents TEST PURPOSE #1 Assertion XAllowEvents-1.(A) When the specified time is earlier than the last-grab time of the most recent active grab for the client or later than the current X server time, then a call to XAllowEvents has no effect. METH: Grab and freeze pointer with a given time. METH: Call XAllowEvents with earlier time and AsyncPointer. METH: Verify that the pointer is still frozen. METH: Get current server time. METH: Call XAllowEvents with a later time. METH: Verify that the pointer is still frozen. REPORT: Events allowed when time was earlier than last-grab time REPORT: Events allowed when time was later than current server time 1 FAIL TEST PURPOSE #5 Assertion XAllowEvents-5.(B) When the event_mode argument is SyncPointer and the pointer is frozen and actively grabbed by the client, then pointer event processing is resumed normally until the next ButtonPress or ButtonRelease event is reported to the client, at which time the pointer again appears to freeze, unless the reported event causes the pointer grab to be released. Reason for omission: There is no known reliable test method for this assertion METH: Grab and freeze the pointer. METH: Call XAllowEvents with event_mode SyncPointer. METH: Verify that pointer is not frozen. METH: If test extension available: METH: Press a button. METH: Verify that the pointer is frozen. REPORT: Could not freeze pointer 5 UNRESOLVED TEST PURPOSE #28 Assertion XAllowEvents-28.(A) When the event_mode argument is AsyncKeyboard, SyncKeyboard, or ReplayKeyboard, then a call to XAllowEvents has no effect on the processing of pointer events. METH: Grab and freeze pointer. METH: For each event_mode AsyncKeyboard SyncKeyboard ReplayKeyboard METH: Call XAllowEvents. METH: Verify that pointer is still frozen. REPORT: Pointer was released when event_mode was AsyncKeyboard REPORT: Pointer was released when event_mode was SyncKeyboard REPORT: Pointer was released when event_mode was ReplayKeyboard 28 FAIL TEST CASE: XChangeActivePointerGrab TEST PURPOSE #1 Assertion XChangeActivePointerGrab-1.(A) When the pointer is actively grabbed by the client and the specified time is not earlier than the last-pointer-grab time nor later than the current X server time, then a call to XChangeActivePointerGrab changes the specified dynamic parameters. METH: Create grab_window. METH: Grab pointer with XGrabPointer using an event_mask of EnterWindowMask. METH: Check that just enter events are reported. METH: Call XChangeActivePointerGrab to change event_mask to PointerMotionMask. METH: Verify that now only motion events are reported. REPORT: Event mask was not changed - no pointer motion event received 1 FAIL TEST CASE: XChangeKeyboardControl TEST PURPOSE #9 Assertion XChangeKeyboardControl-9.(A) If LED s are supported: When both KBLed and KBLedMode are specified, then the state of the LED specified by led is changed to the state specified by led_mode. METH: Set value_mask to KBLed | KBLedMode. METH: Set led value. METH: Set led_mode value. METH: Call XChangeKeyboardControl. METH: Get new keyboard state. METH: Verify that change occurred. REPORT: Led mask was 80080004, expecting 8008000f 9 FAIL TEST PURPOSE #10 Assertion XChangeKeyboardControl-10.(A) If LED s are supported: When KBLedMode is specified and KBLed is not specified, then the state of all LED s is changed to the mode specified by led_mode. METH: Set value_mask to KBLed. METH: Set led_mode value. METH: Call XChangeKeyboardControl. METH: Get new keyboard state. METH: Verify that change occurred. REPORT: All leds were not set to correct value REPORT: led_mask was 0xffffffe4, expecting 0xffffffff 10 FAIL TEST CASE: XGrabKeyboard TEST PURPOSE #4 Assertion XGrabKeyboard-4.(A) A call to XGrabKeyboard overrides any active keyboard grab by this client. METH: Call XGrabKeyboard with pointer_mode GrabModeAsync. METH: Check that pointer is not frozen. METH: Call XGrabKeyboard with pointer_mode GrabModeSync. METH: Verify that pointer is frozen and so the last grab was overriden. REPORT: Could not setup grab 4 UNRESOLVED TEST PURPOSE #13 Assertion XGrabKeyboard-13.(A) When pointer_mode is GrabModeAsync, then pointer event processing is unaffected by activation of the grab. METH: Grab keyboard with pointer_mode GrabModeAsync. METH: Verify that pointer events are still received. REPORT: Pointer events were affected by GrabModeAsync 13 FAIL TEST PURPOSE #15 Assertion XGrabKeyboard-15.(A) When the pointer is frozen, then the actual pointer changes are not lost and are processed after the grab is released or the client calls XAllowEvents. METH: Call XGrabKeyboard with pointer_mode GrabModeSync. METH: Warp pointer to create some pointer events. METH: Check that they are not received yet. METH: Release grab. METH: Verify that events are now received. REPORT: Events were not saved while pointer was frozen 15 FAIL TEST PURPOSE #16 Assertion XGrabKeyboard-16.(A) When the event window for an active grab becomes not viewable, then the grab is released automatically. METH: Call XGrabKeyboard with pointer_mode GrabModeSync to freeze pointer. METH: Unmap the grab_window. METH: Verify that pointer is unfrozen, and that therefore the grab has METH: been released. REPORT: Grab was not released when grab_window was unmapped 16 FAIL TEST PURPOSE #17 Assertion XGrabKeyboard-17.(A) A successful call to XGrabKeyboard sets the last-keyboard-grab time to the specified time, with CurrentTime being replaced by the current X server time. METH: Get a server time. METH: Use this time in the XGrabKeyboard call with a pointer_mode of GrabModeSync. METH: Check that pointer is frozen. METH: Call XUngrabKeyboard with time-1. METH: Verify that pointer is still frozen. METH: Call XUngrabKeyboard with time. METH: Verify that pointer is released. REPORT: Last-keyboard-grab time not set correctly 17 FAIL TEST CASE: XGrabPointer TEST PURPOSE #2 Assertion XGrabPointer-2.(A) After a call to XGrabPointer is made by a client, pointer events are reported only to that client. METH: Create second client. METH: Create grab window. METH: Select pointer events for both clients. METH: Grab the pointer. METH: Warp pointer. METH: Verify that the event is only reported to grabbing client. REPORT: No pointer event occurred on the grabbing client 2 FAIL TEST PURPOSE #4 Assertion XGrabPointer-4.(A) When owner_events is False, then all generated pointer events that are selected by the event_mask are reported with respect to the grab_window. METH: Set owner_events to False. METH: Create grab window. METH: Create other window. METH: Set event-mask to select pointer events. METH: Grab pointer. METH: Warp pointer to other window. METH: Verify that events are reported with respect to the grab window. REPORT: No pointer event was received 4 UNRESOLVED TEST PURPOSE #5 Assertion XGrabPointer-5.(A) When owner_events is True, and a pointer event is generated that would normally be reported to the client, then it is reported on the window that it would normally be reported on. METH: Create window for grab window. METH: Create window2. METH: Set owner_events to True. METH: Select pointer events on window2. METH: Grab pointer. METH: Warp pointer in window2. METH: Verify that pointer events are generated on window2. REPORT: No pointer event was received 5 UNRESOLVED TEST PURPOSE #6 Assertion XGrabPointer-6.(A) When owner_events is True, and a pointer event is generated that would not normally be reported to the client, and it is selected by event_mask, then it is reported on the grab_window. METH: Create window for grab window. METH: Create window2. METH: Set owner_events to True. METH: Select pointer events in event_mask. METH: Do not select pointer events on window2. METH: Grab pointer. METH: Warp pointer in window2. METH: Verify that pointer events are generated on the grab window. REPORT: No pointer event was received 6 UNRESOLVED TEST PURPOSE #7 Assertion XGrabPointer-7.(A) When pointer_mode is GrabModeAsync, then pointer event processing continues normally. METH: Grab pointer with pointer_mode GrabModeAsync. METH: Warp pointer. METH: Verify that pointer events are received. REPORT: No pointer event was received 7 UNRESOLVED TEST PURPOSE #8 Assertion XGrabPointer-8.(A) When pointer_mode is GrabModeAsync and the pointer is currently frozen by this client, then the processing of events for the pointer is resumed. METH: Freeze pointer by grabbing keyboard with pointer_mode GrabModeSync. METH: Warp pointer. METH: Verify that no pointer events received yet. METH: Grab pointer with GrabModeAsync. METH: Verify that the pointer event is now released. REPORT: Normal pointer processing was not restored 8 FAIL TEST PURPOSE #10 Assertion XGrabPointer-10.(A) When the pointer is frozen, then the actual pointer changes are not lost and are processed after the grab is released or the client calls XAllowEvents. METH: Grab pointer with GrabModeSync. METH: Warp pointer. METH: Verify that no pointer events are received. METH: Release pointer. METH: Verify that pointer events are now received. REPORT: Pointer event was not saved while pointer was frozen 10 FAIL TEST PURPOSE #17 Assertion XGrabPointer-17.(A) When the pointer is not initially in the confine_to window, then it is warped automatically to the closest edge just before the grab activates and enter and leave events are generated. METH: Create confine_to window. METH: Create grab_window. METH: Create spare window 'win'. METH: Warp pointer to win. METH: Enable events on win and grab and confine_to windows. METH: Grab pointer. METH: Verify that a leave event is generated on win. METH: Verify that an enter event is generated on the confine_to window. REPORT: No leave notify event for win received REPORT: Incorrect event type EnterNotify, was expecting LeaveNotify REPORT: No enter notify event for confine_to received REPORT: Incorrect event type LeaveNotify, was expecting EnterNotify REPORT: No grab-mode leave notify event for win received REPORT: Incorrect event type EnterNotify, was expecting LeaveNotify REPORT: No grab-mode enter notify event for grab_window received 17 FAIL TEST CASE: XSetModifierMapping TEST PURPOSE #8 Assertion XSetModifierMapping-8.(A) When a KeyCode is not in the range returned by XDisplayKeycodes, then a BadValue error occurs. METH: Call XDisplayKeycodes to get range of valid keycodes. METH: Set up map with keycode less than the minimum value. METH: Call XSetModifierMapping. METH: Verify that a BadValue error occurs. METH: METH: Set up map with keycode greater than the maximum value (if possible). METH: Call XSetModifierMapping. METH: Verify that a BadValue error occurs. REPORT: Got Success, Expecting BadValue 8 FAIL TEST CASE: XUngrabPointer TEST PURPOSE #1 Assertion XUngrabPointer-1.(A) When the client has actively grabbed the pointer with a call to XGrabPointer, XGrabButton or from a normal button press, then a call to XUngrabPointer releases the pointer and any queued events. METH: Create a grab window. METH: Grab pointer with pointer_mode GrabModeSync. METH: Warp pointer within the grab window. METH: Verify that no pointer events are received. METH: Call XUngrabPointer to release pointer. METH: Verify that pointer events are now received. REPORT: Pointer event was not saved while pointer was frozen 1 FAIL TEST CASE: XWarpPointer TEST PURPOSE #7 Assertion XWarpPointer-7.(A) A call to XWarpPointer generates events as though the pointer position had been instantaneously moved by the user. METH: Create dest_w. METH: Position pointer at 0,0 in dest_w. METH: Enable events. METH: Call XWarpPointer to move pointer within window. METH: Verify that only one motion event is generated. REPORT: Incorrect event type UNDEFINED (0), was expecting MotionNotify 7 FAIL SECTION: Xlib14 TEST CASE: XGetICValues TEST PURPOSE #1 Assertion XGetICValues-1.(C) If the implementation is X11R5 or later: A call to XGetICValues shall fetch the values specified by ic_names into the variable ic_val associated with the input context, ic. XICValues returns NULL if no error occured, otherwise it returns a pointer to the first argument that could not be set. METH: For all locales, create an input method and for all supported styles METH: create an input context, then fetch the general ic values. REPORT: Unable to open fontset, -vsw-*-*-r-normal--*-120-75-75-*-*-*-* REPORT: Couldn't setup input styles. 1 FAIL TEST PURPOSE #2 Assertion XGetICValues-2.(C) If the implementation is X11R5 or later: A call to XGetICValues shallfetch the values specified by ic_names into the variable ic_val associated with the input context, ic. XICValues returns NULL if no error occured, otherwise it returns a pointer to the first argument that could not be set. METH: For all locales, create an input method and for all supported styles METH: create an input context, then fetch the preedit ic values. REPORT: Unable to open fontset, -vsw-*-*-r-normal--*-120-75-75-*-*-*-* REPORT: Couldn't setup input styles. 2 FAIL TEST PURPOSE #3 Assertion XGetICValues-3.(C) If the implementation is X11R5 or later: A call to XGetICValues shall fetch the values specified by ic_names into the variable ic_val associated with the input context, ic. XICValues returns NULL if no error occured, otherwise it returns a pointer to the first argument that could not be set. METH: For all locales, create an input method and for all supported styles METH: create an input context, then fetch the status ic values. REPORT: Unable to open fontset, -vsw-*-*-r-normal--*-120-75-75-*-*-*-* REPORT: Couldn't setup input styles. 3 FAIL TEST CASE: XmbDrawString TEST PURPOSE #1 Assertion XmbDrawString-1.(C) If the implementation is X11R5 or later: On a call to XmbDrawString the image of each 8-bit character in the string, as defined by the fontset shall be treated as an additional mask for a fill operation on the drawable. METH: For each locales, for all fontsets, draw all the characters between METH: 0&255, by setting up strings to point to groups of characters at a time. METH: Pixmap verify. Only one Visual will be tested since XDrawString is being METH: tested elsewhere. REPORT: A total of 576 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0000.err for results REPORT: A total of 1075 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0001.err for results REPORT: A total of 922 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0002.err for results REPORT: A total of 684 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0003.err for results REPORT: A total of 1090 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0004.err for results REPORT: A total of 879 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0005.err for results 1 FAIL TEST CASE: XmbDrawText TEST PURPOSE #1 Assertion XmbDrawText-1.(C) If the implementation is X11R5 or later: On a call to XmbDrawText each of the text items, specifying a string chars of 8-bit characters from a font with interstring spacing given by delta, shall be drawn in turn. METH: For all locales, for all fontsets, draw all the METH: characters between 0&255 in all the xtest fonts, by setting METH: up XTestItem structs to point to groups of characters at a time. METH: Pixmap verify. Only one visual will be tested, since XDrawText is METH: being tested elsewhere and XmbDrawText eventually calls the same METH: routines as XDrawText. REPORT: A total of 327 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0000.err for results REPORT: A total of 1041 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0001.err for results REPORT: A total of 1068 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0002.err for results REPORT: A total of 936 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0003.err for results REPORT: A total of 325 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0004.err for results REPORT: A total of 1001 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0005.err for results REPORT: A total of 900 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0006.err for results REPORT: A total of 816 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0007.err for results 1 FAIL TEST CASE: XmbLookupString TEST PURPOSE #1 Assertion XmbLookupString-1.(C) If the implementation is X11R5 or later: A call to XmbLookupString shall return the string from the input method specified in the buffer_return argument. If no string is returned the buffer_return argument shall remain unchanged. The KeySym into which the KeyCode from the event was mapped shall be returned in the keysym_return argument if it is non-NULL and the status_return argument indicates that a KeySym was returned. If both a string and a KeySym are returned, the KeySym value does not necessarily correspond to the string returned. XmbLookupString returns the length of the string in bytes. The text is returned in the encoding of the locale bound to the input method of the specified input context, ic. METH: For all locales, create an input method and METH: for all supported styles create an input context, METH: Obtain the keycode corresponding to the keysym XK_b using XKeysymToKeycode. METH: Obtain the string and keysym bound to that keycode using XmbLookupString. METH: Verify that the returned string is correct. METH: Obtain the string and keysym bound to that keycode using XmbLookupString with state = ShiftMask. METH: Verify that the returned string is correct. REPORT: XmbLookupString() returned keysym 0 instead of 98. REPORT: XmbLookupString() returned 0 instead of 1. REPORT: XmbLookupString() returned string "Xtest uninitialiased string." instead of "b". REPORT: XmbLookupString() returned keysym 0 instead of 66. REPORT: XmbLookupString() returned string "Xtest uninitialiased string." instead of "B". REPORT: XmbLookupString() returned keysym 0 instead of 98. REPORT: XmbLookupString() returned 0 instead of 1. REPORT: XmbLookupString() returned string "Xtest uninitialiased string." instead of "b". REPORT: XmbLookupString() returned keysym 0 instead of 66. REPORT: XmbLookupString() returned string "Xtest uninitialiased string." instead of "B". 1 FAIL TEST CASE: XwcDrawString TEST PURPOSE #1 Assertion XwcDrawString-1.(C) If the implementation is X11R5 or later: On a call to XwcDrawString the image of each 8-bit character in the wstring, as defined by the fontset shall be treated as an additional mask for a fill operation on the drawable. METH: For each locales, for all fontsets, draw all the characters between METH: 0&255, by setting up strings to point to groups of characters at a time. METH: Pixmap verify. Only one Visual will be tested since XDrawString is being METH: tested elsewhere. REPORT: A total of 576 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0000.err for results REPORT: A total of 1075 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0001.err for results REPORT: A total of 922 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0002.err for results REPORT: A total of 684 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0003.err for results REPORT: A total of 1090 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0004.err for results REPORT: A total of 879 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0005.err for results 1 FAIL TEST CASE: XwcDrawText TEST PURPOSE #1 Assertion XwcDrawText-1.(C) If the implementation is X11R5 or later: On a call to XwcDrawText each of the text items, specifying a string chars of 8-bit characters from a font with interstring spacing given by delta, shall be drawn in turn. METH: For all locales, for all fontsets, draw all the METH: characters between 0&255 in all the xtest fonts, by setting METH: up XTestItem structs to point to groups of characters at a time. METH: Pixmap verify. Only one visual will be tested, since XDrawText is METH: being tested elsewhere and XwcDrawText eventually calls the same METH: routines as XDrawText. REPORT: A total of 327 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0000.err for results REPORT: A total of 1041 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0001.err for results REPORT: A total of 1068 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0002.err for results REPORT: A total of 140 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0003.err for results REPORT: A total of 325 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0004.err for results REPORT: A total of 1001 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0005.err for results REPORT: A total of 900 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0006.err for results REPORT: A total of 124 out of 9000 pixels were bad REPORT: Pixel check failed. See file Err0007.err for results 1 FAIL TEST CASE: XwcLookupString TEST PURPOSE #1 Assertion XwcLookupString-1.(C) If the implementation is X11R5 or later: A call to XwcLookupString shall return the string from the input method specified in the buffer_return argument. If no string is returned the buffer_return argument shall remain unchanged. The KeySym into which the KeyCode from the event was mapped shall be returned in the keysym_return argument if it is non-NULL and the status_return argument indicates that a KeySym was returned. If both a string and a KeySym are returned, the KeySym value does not necessarily correspond to the string returned. XwcLookupString returns the length of the string in bytes. The text is returned in the encoding of the locale bound to the input method of the specified input context, ic. METH: For all locales, create an input method and METH: for all supported styles create an input context, METH: Obtain the keycode corresponding to the keysym XK_b using XKeysymToKeycode. METH: Obtain the string and keysym bound to that keycode using XwcLookupString. METH: Verify that the returned string is correct. METH: Obtain the string and keysym bound to that keycode using XwcLookupString with state = ShiftMask. METH: Verify that the returned string is correct. REPORT: XwcLookupString() returned keysym 0 instead of 98. REPORT: XwcLookupString() returned 0 instead of 1. REPORT: XwcLookupString() returned string "Xtest uninitialiased string." instead of "b". REPORT: XwcLookupString() returned keysym 0 instead of 66. REPORT: XwcLookupString() returned string "Xtest uninitialiased string." instead of "". REPORT: XwcLookupString() returned keysym 0 instead of 98. REPORT: XwcLookupString() returned 0 instead of 1. REPORT: XwcLookupString() returned string "Xtest uninitialiased string." instead of "b". REPORT: XwcLookupString() returned keysym 0 instead of 66. REPORT: XwcLookupString() returned string "Xtest uninitialiased string." instead of "". 1 FAIL SECTION: Xlib17 TEST CASE: XKeycodeToKeysym TEST PURPOSE #1 Assertion XKeycodeToKeysym-1.(A) A call to XKeycodeToKeysym returns the KeySym specified by element index of the KeyCode vector specified by the keycode argument. METH: Obtain the KeyCode corresponding to KeySym XK_a using XKeysymToKeycode. METH: Obtain the KeySym corresponding to the KeyCode using XKeycodeToKeysym with index = 0. METH: Verify that the KeySym returned is XK_a. METH: Obtain the KeySym corresponding to the KeyCode using XKeycodeToKeysym with index = 1. METH: Verify that the KeySym returned is XK_A. REPORT: XKeysymToKeycode() returned 0 for KeySym XK_a 1 UNRESOLVED TEST CASE: XKeysymToKeycode TEST PURPOSE #1 Assertion XKeysymToKeycode-1.(A) A call to XKeysymToKeycode returns the KeyCode defined for the KeySym specified by the keysym argument. METH: Verify that XK_a and XK_A map to the same KeyCode using XKeysymToKeycode. METH: Verify that the returned KeyCode maps to XK_a using XKeycodeToKeysym with index 0. METH: Verify that the returned KeyCode maps to XK_A using XKeycodeToKeysym with index 1. REPORT: XKeysymToKeycode() returned KeyCode 0 which did not map to KeySym XK_a. REPORT: XKeysymToKeycode() returned KeyCode 0 which did not map to KeySym XK_A. 1 FAIL TEST CASE: XLookupString TEST PURPOSE #1 Assertion XLookupString-1.(A) A call to XLookupString returns in the keysym_return argument the KeySym and in the buffer_return the string of maximum length bytes_buffer specified by the keycode and state of the event_struct argument, using the standard shift modifier computations as defined in the X protocol specification, and returns the length of the returned string. METH: Obtain the keycode corresponding to the keysym XK_b using XKeysymToKeycode. METH: Obtain the string and keysym bound to that keycode using XLookupString. METH: Verify that the returned string is correct. METH: Obtain the string and keysym bound to that keycode using XLookupString with state = ShiftMask. METH: Verify that the returned string is correct. REPORT: XLookupString() returned keysym 0 instead of 98. REPORT: XLookupString() returned 0 instead of 1. REPORT: XLookupString() returned string "Xtest uninitialised string." instead of "b". REPORT: XLookupString() returned keysym 0 instead of 66. REPORT: XLookupString() returned string "Xtest uninitialised string." instead of "B". 1 FAIL TEST PURPOSE #2 Assertion XLookupString-2.(A) When the KeySym corresponding to the event_struct argument has been rebound, then the bound string is returned, truncated to bytes_buffer, in the buffer_return argument. METH: Rebind the keysym XK_c to the string XtestRebound using XRebindKeysym. METH: Obtain the keycode bound to the XK_c keysym using XKeysymToKeycode. METH: Obtain the first three characters of the string to which the keycode is bound using XLookupString. METH: Verify that the returned string is correct. REPORT: XLookupString() returned keysym 0 instead of 98. REPORT: XLookupString() returned 0 instead of 3. REPORT: XLookupString() returned string "" instead of "Xte". 2 FAIL TEST CASE: XRebindKeysym TEST PURPOSE #1 Assertion XRebindKeysym-1.(B) A call to XRebindKeysym rebinds the meaning of the keysym argument for use in XLookupString to the bytes_string length string and to use the mod_count modifiers specified by the list argument. Reason for omission: There is no known reliable test method for this assertion METH: Set map between keysyms that will be used and keycodes. METH: Open new connection to get refreshed mappings. METH: Bind the keysym XK_A to a string using XRebindKeysym. METH: Bind the keysym XK_A with modifiers to a second string using XRebindKeysym. METH: Obtain the keycode bound to the XK_A keysym using XKeysymToKeycode. METH: Obtain the binding for the keycode without modifiers using XLookupString. METH: Verify that the keysym is correctly bound to the string astring. METH: Obtain the binding for the keycode with modifiers using XLookupString. METH: Verify that the keysym is correctly bound to the string modstring. REPORT: XRebindKeysym() bound XK_A to "A" instead of "String to bind to modified key". 1 FAIL TEST CASE: XRefreshKeyboardMapping TEST PURPOSE #1 Assertion XRefreshKeyboardMapping-1.(A) When the request component of the event_map argument is MappingKeyboard, then a call to XRefreshKeyboardMapping modifies the keymap information based on that specified by the event_map argument. METH: Map the keycode which maps to KeySym XK_a onto XK_b using XChangeKeyboardMapping. METH: Verify that a MappingNotify event is generated. METH: Update the keymap information with XRefreshKeyboardMapping. METH: Obtain the KeySym corresponding to the keycode. METH: Verify that KeySym is XK_b. METH: Reset the keycode to map onto XK_a using XChangeKeyboardMapping. REPORT: XKeysymToKeycode() returned 0 for KeySym 97. 1 UNRESOLVED TEST CASE: XWriteBitmapFile TEST PURPOSE #3 Assertion XWriteBitmapFile-3.(A) When the file filename cannot be opened for writing, then a call to XWriteBitmapFile returns BitmapOpenFailed. METH: Create a suitable bitmap. METH: Create an unwritable directory. METH: Call XWriteBitmapFile to write the bitmap file. METH: Verify that a BitmapOpenFailed error occurred. REPORT: XWriteBitmapFile did not return expected value. REPORT: Expected 1 (BitmapOpenFailed) REPORT: Returned 0 3 FAIL SECTION: Xt8 TEST CASE: XtMakeGeometryRequest TEST PURPOSE #3 Assertion XtMakeGeometryRequest-3.(A) When the class of the parent of the widget w is not a subclass of compositeWidgetClass a call to XtGeometryResult XtMakeGeometryRequest(w, request, reply_return) shall issue an invalidParent error. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create core class test widgets TEST: Call XtMakeGeometryRequest TEST: Error handler was invoked ERROR: Error handler was not invoked 3 FAIL TEST PURPOSE #4 Assertion XtMakeGeometryRequest-4.(A) When the geometry_manager field of the parent of the widget w is NULL a call to XtGeometryResult XtMakeGeometryRequest(w, request, reply_return) shall issue an invalidGeometryManager error. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create avsform3 widget in avsform widget PREP: Create windows for widgets and map them TEST: Change geometry of labelw_good widget TEST: Error handler was invoked ERROR: Error handler was not invoked 4 FAIL TEST CASE: XtMakeResizeRequest TEST PURPOSE #3 Assertion XtMakeResizeRequest-3.(A) When the class of the parent of the widget w is not a subclass of compositeWidgetClass a call to XtGeometryResult XtMakeResizeRequest(w, width, height, width_return, height_return) shall issue an invalidParent error. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create test widgets TEST: Call XtMakeResizeRequest TEST: Error handler was invoked ERROR: Error handler was not invoked 3 FAIL TEST PURPOSE #4 Assertion XtMakeResizeRequest-4.(A) When the geometry_manager field of the parent of the widget w is NULL a call to XtGeometryResult XtMakeResizeRequest(w, width, height, width_return, height_return) shall issue an invalidGeometryManager error. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create avsform3 widget in avsform widget PREP: Create windows for widgets and map them TEST: Call XtMakeResizeRequest TEST: Error handler was invoked ERROR: Error handler was not invoked 4 FAIL SECTION: Xt9 TEST CASE: XtGrabKey TEST PURPOSE #1 Assertion XtGrabKey-1.(A) When the widget widget is realized a successful call to void XtGrabKey(widget, keycode, modifiers, owner_events, pointer_mode, keyboard_mode) shall call XGrabKey to establish a passive key grab for the widget widget. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Disable autorepeat (which would break this test) PREP: Set up the XtToolkitError handler PREP: Set up widget tree of depth eight (8) return panedw widget PREP: Create boxw1 widget in panedw widget PREP: Get the label widget name PREP: Create label: Xt Function: XtGrabKey in boxw1 widget PREP: Create boxw2 widget in panedw widget PREP: Set height and width of boxw2 widget PREP: Create windows for widgets and map them PREP: Establish passive grab with XtGrabKey PREP: Send KeyRelease outside grab widget ERROR: ************************************************ ERROR: XError invoking protocol request Unknown ERROR: The error was: BadValue (integer parameter out of range for operation) ERROR: Number of requests sent over the network connection since opened = 92 ERROR: ************************************************ 1 FAIL TEST PURPOSE #2 Assertion XtGrabKey-2.(A) When the widget widget is not realized a successful call to void XtGrabKey(widget, keycode, modifiers, owner_events pointer_mode, keyboard_mode) shall cause XGrabKey to be called to establish a passive key grab for the specified widget when it is realized. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Disable autorepeat (which would break this test) PREP: Set up the XtToolkitError handler PREP: Set up widget tree of depth eight (8) return panedw widget PREP: Create boxw1 widget in panedw widget PREP: Get the label widget name PREP: Create label: Xt Function: XtGrabKey in boxw1 widget PREP: Create boxw2 widget in panedw widget PREP: Set height and width of boxw2 widget PREP: Establish passive grab with XtGrabKey PREP: Create windows for widgets and map them PREP: Send KeyRelease outside grab widget ERROR: ************************************************ ERROR: XError invoking protocol request Unknown ERROR: The error was: BadValue (integer parameter out of range for operation) ERROR: Number of requests sent over the network connection since opened = 93 ERROR: ************************************************ 2 FAIL TEST PURPOSE #3 Assertion XtGrabKey-3.(A) When the widget widget is realized a successful call to void XtGrabKey(widget, keycode, modifiers, owner_events pointer_mode, keyboard_mode) shall cause XGrabKey to be called to establish a passive key grab for the specified widget when the widget is next realized following an unrealize action on the widget. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Disable autorepeat (which would break this test) PREP: Set up the XtToolkitError handler PREP: Set up widget tree of depth eight (8) return panedw widget PREP: Create boxw1 widget in panedw widget PREP: Get the label widget name PREP: Create label: Xt Function: XtGrabKey in boxw1 widget PREP: Create boxw2 widget in panedw widget PREP: Set height and width of boxw2 widget PREP: Create windows for widgets and map them PREP: Establish passive grab with XtGrabKey PREP: Unrealize grab widget PREP: Realize grab widget PREP: Send KeyRelease outside grab widget ERROR: ************************************************ ERROR: XError invoking protocol request Unknown ERROR: The error was: BadValue (integer parameter out of range for operation) ERROR: Number of requests sent over the network connection since opened = 92 ERROR: ************************************************ 3 FAIL TEST CASE: XtUngrabKey TEST PURPOSE #1 Assertion XtUngrabKey-1.(A) A successful call to void XtUngrabKey(widget, keycode, modifiers) when the widget widget has a passive key grab established for keycode and modifiers shall cancel the grab. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Set up the XtToolkitError handler PREP: Set up widget tree of depth eight (8) return panedw widget PREP: Create boxw1 widget in panedw widget PREP: Get the label widget name PREP: Create label: Xt Function: XtUngrabKey in boxw1 widget PREP: Create boxw2 widget in panedw widget PREP: Set height and width of boxw2 widget PREP: Create windows for widgets and map them PREP: Disable autorepeat (which would break this test) PREP: Register passive grab on any key, any modifier PREP: Release the grab PREP: Send KeyRelease outside grab widget ERROR: ************************************************ ERROR: XError invoking protocol request Unknown ERROR: The error was: BadValue (integer parameter out of range for operation) ERROR: Number of requests sent over the network connection since opened = 97 ERROR: ************************************************ 1 FAIL TEST PURPOSE #2 Assertion XtUngrabKey-2.(A) A successful call to void XtUngrabKey(widget, keycode, modifiers) when the widget widget is not realized and has a deferred passive key grab established for keycode and modifiers shall cancel the key grab. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Set up the XtToolkitError handler PREP: Set up widget tree of depth eight (8) return panedw widget PREP: Create boxw1 widget in panedw widget PREP: Get the label widget name PREP: Create label: Xt Function: XtUngrabKey in boxw1 widget PREP: Create boxw2 widget in panedw widget PREP: Set height and width of boxw2 widget PREP: Create windows for widgets and map them PREP: Disable autorepeat (which would break this test) PREP: Unrealize widget PREP: Register passive grab on any key, any modifier PREP: Release the grab PREP: Realize widget PREP: Send KeyRelease outside grab widget ERROR: ************************************************ ERROR: XError invoking protocol request Unknown ERROR: The error was: BadValue (integer parameter out of range for operation) ERROR: Number of requests sent over the network connection since opened = 98 ERROR: ************************************************ 2 FAIL TEST CASE: XtGrabKeyboard TEST PURPOSE #1 Assertion XtGrabKeyboard-1.(A) When the widget widget is realized a successful call to int XtGrabKeyboard(widget, owner_events, pointer_mode, keyboard_mode, time) shall call XGrabKeyboard to make an active grab of the keyboard for the specified widget. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Set up the XtToolkitError handler PREP: Disable autorepeat (which would break this test) PREP: Set up widget tree of depth eight (8) return panedw widget PREP: Create boxw1 widget in panedw widget PREP: Get the label widget name PREP: Create label: Xt Function: XtGrabKeyboard in boxw1 widget PREP: Create boxw2 widget in panedw widget PREP: Set height and width of boxw2 widget PREP: Create windows for widgets and map them PREP: Grab Keyboard PREP: Simulate user input TEST: Analyze events ERROR: ************************************************ ERROR: XError invoking protocol request Unknown ERROR: The error was: BadValue (integer parameter out of range for operation) ERROR: Number of requests sent over the network connection since opened = 104 ERROR: ************************************************ 1 FAIL TEST CASE: XtUngrabKeyboard TEST PURPOSE #1 Assertion XtUngrabKeyboard-1.(A) A successful call to void XtUngrabKeyboard(widget, time) shall cancel the active keyboard grab for the widget widget. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Set up the XtToolkitError handler PREP: Set up widget tree of depth eight (8) return panedw widget PREP: Create boxw1 widget in panedw widget PREP: Get the label widget name PREP: Create label: Xt Function: XtUngrabKeyboard in boxw1 widget PREP: Create boxw2 widget in panedw widget PREP: Set height and width of boxw2 widget PREP: Create windows for widgets and map them TEST: Grab and ungrab keyboard PREP: Simulate user input ERROR: ************************************************ ERROR: XError invoking protocol request Unknown ERROR: The error was: BadValue (integer parameter out of range for operation) ERROR: Number of requests sent over the network connection since opened = 96 ERROR: ************************************************ TEST: Events were not grabbed ERROR: Expected key press outside window count of 1, Received 0 ERROR: Expected key release outside window count of 1, Received 0 1 FAIL TEST CASE: XtSetKeyboardFocus TEST PURPOSE #5 Assertion XtSetKeyboardFocus-5.(A) After a successful call to void XtSetKeyboardFocus(subtree, descendant) when the FocusChange event has been selected by the widget descendant and the pointer moves into the specified subtree a FocusIn event shall be generated for descendant. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create windows for widgets and map them PREP: Add focus change event handler to rowcolw PREP: Set Keyboard focus to panedw subtree with rowcolw as descendant TEST: Check FocusIn event was received TEST: Actively grab keyboard ERROR: wait_for: Timed-out waiting for child to exit. 5 FAIL SECTION: Xt11 TEST CASE: XtCvtStringToFontSet TEST PURPOSE #1 Assertion XtCvtStringToFontSet-1.(C) If the implementation is X11R5 or later: A successful call to Boolean XtCvtStringToFontSet(display, args, num_args, from, to, converter_data) when to->addr is not NULL and to->size is large enough to store an XtRFontSet type shall convert the string specified in from to an XtRFontSet type, store it at the location specified by to->addr, set to->size to the actual size of the converted data, and return True. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create windows for widgets and map them PREP: Get display PREP: Set up required conversion args TEST: Check conversion succeeds WARNING: **************************************************************** WARNING: An Xt warning occured during a toolkit call: WARNING: Missing charsets in String to FontSet conversion WARNING: **************************************************************** WARNING: **************************************************************** WARNING: An Xt warning occured during a toolkit call: WARNING: Cannot convert string "-vsw-*-*-r-normal--*-120-75-75-*-*-*-*,-vsw-*-*-r-normal--*-180-75-75-*-*-*-*" to type FontSet WARNING: **************************************************************** 1 WARNING TEST PURPOSE #3 Assertion XtCvtStringToFontSet-3.(C) If the implementation is X11R5 or later: A successful call to Boolean XtCvtStringToFontSet(display, args, num_args, from, to, converter_data) when to->addr is NULL shall convert the string specified in from to an XtRFontSet type, allocate space for the converted data, set to->addr to specify the location of the data, set to->size to the size of the coverted data, and return True. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create windows for widgets and map them PREP: Get display PREP: Set up required conversion args TEST: Check conversion succeeds WARNING: **************************************************************** WARNING: An Xt warning occured during a toolkit call: WARNING: Missing charsets in String to FontSet conversion WARNING: **************************************************************** WARNING: **************************************************************** WARNING: An Xt warning occured during a toolkit call: WARNING: Cannot convert string "-vsw-*-*-r-normal--*-120-75-75-*-*-*-*,-vsw-*-*-r-normal--*-180-75-75-*-*-*-*" to type FontSet WARNING: **************************************************************** TEST: to->addr and to->size are set 3 WARNING TEST PURPOSE #11 Assertion XtCvtStringToFontSet-11.(C) If the implementation is X11R5 or later: A call to Boolean XtCvtStringToFontSet(display, args, num_args, from, to, converter_data) when the conversion is not performed due to an improper value specified in from shall issue a warning message and return False. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create windows for widgets and map them PREP: Get display PREP: Set up required conversion args TEST: Check conversion fails ERROR: Expected XtCvtStringToFontSet return value of 0, Received 1 TEST: Warning handler is called 11 FAIL TEST CASE: XtCallbackReleaseCacheRefList TEST PURPOSE #1 Assertion XtCallbackReleaseCacheRefList-1.(A) When added to a callback list with client_data specified as a pointer to a NULL-terminated list of XtCacheRef values and later invoked, void XtCallbackReleaseCacheRefList(object, client_data, call_data) shall decrement the reference counts for the conversion entries specified by client_data. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create windows for widgets and map them PREP: Register resource converter PREP: Invoke converter twice to cache resources TEST: Invoke XtCallbackReleaseCacheRefList callback unexpected signal 6 (SIGABRT) received 1 UNRESOLVED SECTION: Xt12 TEST CASE: XtSetKeyTranslator TEST PURPOSE #1 Assertion XtSetKeyTranslator-1.(A) A successful call to void XtSetKeyTranslator(display, proc) shall register proc as the KeyCode-to-KeySym translator for the display display that will be invoked when a call to XtTranslateKeycode is made. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create windows for widgets and map them PREP: Get display PREP: Register Key Translator Proc PREP: Get keysym for alphabet 'a' PREP: Get keycode list for keysym PREP: Invoke default keycode-to-keysym translator unexpected signal 11 (SIGSEGV) received 1 UNRESOLVED TEST CASE: XtTranslateKeycode TEST PURPOSE #1 Assertion XtTranslateKeycode-1.(A) A successful call to void XtTranslateKeycode(display, keycode, modifiers, modifiers_return, keysym_return) shall invoke the currently registered KeyCode-to-KeySym translator for the KeyCode keycode with the specified arguments and return the associated KeySym in keysym_return. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create windows for widgets and map them PREP: Get display PREP: Register Key Translator Proc PREP: Get keysym for alphabet 'a' PREP: Get keycode list for keysym TEST: Invoke keycode-to-keysym translator unexpected signal 11 (SIGSEGV) received 1 UNRESOLVED TEST PURPOSE #2 Assertion XtTranslateKeycode-2.(A) A successful call to void XtTranslateKeycode(display, keycode, modifiers, modifiers_return, keysym_return) shall return a mask that indicates the modifiers actually used to generate the KeySym in modifiers_return. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create windows for widgets and map them PREP: Get display PREP: Register Key Translator Proc PREP: Get keysym for alphabet 'a' PREP: Get keycode list for keysym unexpected signal 11 (SIGSEGV) received 2 UNRESOLVED TEST CASE: XtGetActionKeysym TEST PURPOSE #1 Assertion XtGetActionKeysym-1.(A) When KeySym XtGetActionKeysym(event, modifiers_return) is called from an action procedure, the event pointer event has the same value as the event pointer passed to the action procedure, and the event is a KeyPress it shall return the KeySym that matches the final event specification in the traslation table. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create AVS widget PREP: Register action table with resource manager PREP: Create windows for widgets and map them PREP: Get keysym for alphabet 'A' PREP: Get keycode list for keysym PREP: Invoke action procedure unexpected signal 11 (SIGSEGV) received 1 UNRESOLVED TEST PURPOSE #2 Assertion XtGetActionKeysym-2.(A) When KeySym XtGetActionKeysym(event, modifiers_return) is called from an action procedure, the event pointer event has the same value as the event pointer passed to the action procedure, and the event is a KeyRelease it shall return the KeySym that matches the final event specification in the traslation table. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create AVS widget PREP: Register action table with resource manager PREP: Create windows for widgets and map them PREP: Get keysym for alphabet 'A' PREP: Get keycode list for keysym PREP: Invoke action procedure unexpected signal 11 (SIGSEGV) received 2 UNRESOLVED TEST PURPOSE #3 Assertion XtGetActionKeysym-3.(A) When KeySym XtGetActionKeysym(event, modifiers_return) is called from an action procedure, the event pointer event has the same value as the event pointer passed to the action procedure, the event is a KeyRelease or a KeyPress event, and modifiers_return is non-NULL it shall return the modifiers used to generate the KeySym in modifiers_return. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create AVS widget PREP: Register action table with resource manager PREP: Create windows for widgets and map them PREP: Get keysym for alphabet 'A' PREP: Get keycode list for keysym PREP: Invoke action procedure unexpected signal 11 (SIGSEGV) received 3 UNRESOLVED TEST PURPOSE #4 Assertion XtGetActionKeysym-4.(A) When KeySym XtGetActionKeysym(event, modifiers_return) is not called from an action procedure and the event is a KeyPress it shall invoke the currently registered KeyCode-to-KeySym translator for the KeyCode specified by the event pointer event and return the associated KeySym and a constant that indicates the subset of all modifiers examined by the translator in modifiers_return. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create windows for widgets and map them PREP: Get keysym for alphabet 'A' PREP: Get keycode list for keysym PREP: Call XtGetActionKeysym unexpected signal 11 (SIGSEGV) received 4 UNRESOLVED TEST PURPOSE #5 Assertion XtGetActionKeysym-5.(A) When KeySym XtGetActionKeysym(event, modifiers_return) is not called from an action procedure and the event is a KeyRelease it shall invoke the currently registered KeyCode-to-KeySym translator for the KeyCode specified by the event pointer event and return the associated KeySym and a constant that indicates the subset of all modifiers examined by the translator in modifiers_return. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create windows for widgets and map them PREP: Get keysym for alphabet 'A' PREP: Get keycode list for keysym PREP: Call XtGetActionKeysym unexpected signal 11 (SIGSEGV) received 5 UNRESOLVED TEST PURPOSE #6 Assertion XtGetActionKeysym-6.(A) When KeySym XtGetActionKeysym(event, modifiers_return) is called from an action procedure, the event pointed to by event does not have the same value as the event passed to the action procedure, and the event is a KeyPress it shall invoke the currently registered KeyCode-to-KeySym translator for the KeyCode specified by the event pointer event and return the associated KeySym and a constant that indicates the subset of all modifiers examined by the translator in modifiers_return. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create AVS widget PREP: Register action table with resource manager PREP: Create windows for widgets and map them PREP: Get keysyms for alphabet 'A' and 'B' PREP: Get keycode lists for keysyms PREP: Invoke action procedure with event for 'A' unexpected signal 11 (SIGSEGV) received 6 UNRESOLVED TEST PURPOSE #7 Assertion XtGetActionKeysym-7.(A) When KeySym XtGetActionKeysym(event, modifiers_return) is called from an action procedure, the event pointed to by event does not have the same value as the event passed to the action procedure, and the event is a KeyRelease it shall invoke the currently registered KeyCode-to-KeySym translator for the KeyCode specified by the event pointer event and return the associated KeySym and a constant that indicates the subset of all modifiers examined by the translator in modifiers_return. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create AVS widget PREP: Register action table with resource manager PREP: Create windows for widgets and map them PREP: Get keysyms for alphabet 'A' and 'B' PREP: Get keycode lists for keysyms PREP: Invoke action procedure with event for 'A' unexpected signal 11 (SIGSEGV) received 7 UNRESOLVED TEST CASE: XtKeysymToKeycodeList TEST PURPOSE #1 Assertion XtKeysymToKeycodeList-1.(A) A call to void XtKeysymToKeycodeList(display, keysym, keycodes_return, keycount_return) shall return all the KeyCodes that have the KeySym keysym in their entry for the keyboard mapping table associated with the display display and return the number KeyCodes on the list in keycount_return. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Create windows for widgets and map them PREP: Get display PREP: Get keysym for alphabet 'a' PREP: Get keycode list for keysym PREP: Convert keycode to keysym unexpected signal 11 (SIGSEGV) received 1 UNRESOLVED TEST CASE: XtRegisterGrabAction TEST PURPOSE #1 Assertion XtRegisterGrabAction-1.(A) After a successful call to void XtRegisterGrabAction(action_proc, owner_events, event_mask, pointer_mode, keyboard_mode) when a widget for the calling process is realized and the procedure action_proc is present in the translation table or the accelerator table of this widget associated with a KeyPress event shall cause a passive key grab to be registered for the widget window on every KeyCode that maps to the event detail field in the translation or the accelerator table. PREP: Initialize toolkit, Open display and Create topLevel root widget PREP: Set up the XtToolkitError handler PREP: Set up widget tree of depth eight (8) return panedw widget PREP: Create boxw1 widget in panedw widget PREP: Get the label widget name PREP: Create label in boxw1 widget PREP: Create boxw2 widget in panedw widget PREP: Set height and width of boxw2 widget PREP: Create label in boxw1 widget PREP: Add action table PREP: Parse translation table PREP: Add new translations into boxw1 widget TEST: Register ActionProc with XtRegisterGrabAction TEST: Create windows for widgets and map them TEST: Analyse user input PREP: Send KeyPress outside grab widget ERROR: ************************************************ ERROR: XError invoking protocol request Unknown ERROR: The error was: BadValue (integer parameter out of range for operation) ERROR: Number of requests sent over the network connection since opened = 608 ERROR: ************************************************ 1 FAIL VSW5 SUMMARY RESULTS REPORT Test suite version: 5.1.5 Specification version: Open Group Window Management (X11R5) document set Test run by: root System: Linux x-945gm 2.6.22 #1 SMP Sun Sep 30 14:11:56 CST 2007 i686 Test run started: Monday October 15, 2007 11:26:49 PM Test run ended: Monday October 15, 2007 02:28:14 AM Journal file: journal TCC command line: tcc -e Report type: -d 1 -s 1 CASES TESTS PASS UNSUP UNTST NOTIU WARN FIP FAIL UNRES UNIN ABORT Xproto 122 389 249 2 0 0 0 0 18 120 0 0 Xlib3 109 161 124 3 26 1 0 0 7 0 0 0 Xlib4 29 324 270 11 27 5 0 0 8 3 0 0 Xlib5 15 84 76 2 5 0 0 0 1 0 0 0 Xlib6 8 50 20 0 30 0 0 0 0 0 0 0 Xlib7 58 172 144 9 13 0 0 0 5 1 0 0 Xlib8 29 165 133 10 22 0 0 0 0 0 0 0 Xlib9 46 1472 1174 23 36 201 8 0 30 0 0 0 Xlib10 23 95 56 1 36 0 0 0 1 1 0 0 Xlib11 33 195 72 22 43 43 0 0 15 0 0 0 Xlib12 27 138 108 2 15 12 0 0 1 0 0 0 Xlib13 32 269 140 3 101 3 0 0 16 6 0 0 Xlib14 45 58 44 0 5 0 0 0 9 0 0 0 Xlib15 45 159 126 0 33 0 0 0 0 0 0 0 Xlib16 30 105 82 1 22 0 0 0 0 0 0 0 Xlib17 55 131 103 0 21 0 0 0 5 2 0 0 Xopen 8 127 125 2 0 0 0 0 0 0 0 0 Xt3 21 73 73 0 0 0 0 0 0 0 0 0 Xt4 33 192 94 0 98 0 0 0 0 0 0 0 Xt5 10 69 28 0 41 0 0 0 0 0 0 0 Xt6 7 71 71 0 0 0 0 0 0 0 0 0 Xt7 11 106 97 0 6 3 0 0 0 0 0 0 Xt8 7 43 35 0 4 0 0 0 4 0 0 0 Xt9 33 189 124 2 55 0 0 0 8 0 0 0 Xt10 8 17 16 0 1 0 0 0 0 0 0 0 Xt11 58 285 247 0 34 0 2 0 1 1 0 0 Xt12 22 67 44 0 11 0 0 0 1 11 0 0 Xt13 39 178 131 0 47 0 0 0 0 0 0 0 Xt14 2 18 18 0 0 0 0 0 0 0 0 0 Xt15 1 2 0 2 0 0 0 0 0 0 0 0 XtC 29 147 90 1 56 0 0 0 0 0 0 0 XtE 1 1 1 0 0 0 0 0 0 0 0 0 TOTAL 996 5552 4115 96 788 268 10 0 130 145 0 0