rs@censun1.UUCP (SSUID Ross Sugar) (09/06/90)
Several weeks ago I posted a request for examples of integrating the Input Synthesis Extension into the Sun server. Having received only responses asking me to pass along anything I found out, I am continuing the topic, and describing the reasons for the initial request. With a desire to create automated tests for some client software (a desire I asume is widespread), I investigated the X Testing Consortium's X Test Suite. Within this suite (found via anonymous ftp to expo.lcs.mit.edu, in directory /pub/XTEST) is the Client Exerciser, utilities for recording and playing back scripts of user actions. Specifically, the utilities are xtmrecord, xtmexecute, and xtmconvert. (A note here is that supposedly the X Testing Consortium has disbanded, with the MIT X Consortium continuing the development of test software.) After some changed to un-System V the code, I successfully built xtmrecord, xtmexecute, and xtmconvert. Proving correct a warning in an X Test README, I attempted to run these utilities only to find that they require the Input Synthesis Extension to the server (I am running on a Sun-4). After some looking, I found these extensions in the X tree in ./mit/extensions/server, files xtest1di.c, xtest1dd.c, and xtest1.frags, and in ./mit/extensions/lib, file xTestExt1.c. xtest1di.c, xtest1dd.c, and xTestExt1.c were integrated in the normal way. The tricky one was xtest1.frags, which has code/English descriptions of fragments that must be integrated into the server. Not wanting to risk integrating these frags myself, I queried the net for anyone who had already done this for a Sun server. Considering how useful these testing utilities would be, I assumed that many people had done this. Surprisingly, while I received messages requesting any information I found, I did not find anyone who had done this. Is anybody successfully using the Client Exerciser software on a Sun-4, or has anybody successfully integrated the Sun-4's Input Synthesis Extension? P.S. I heard rumors that the new release of Motif would include some automated client testing facilities. However, this does not appear to be the case. Ross Sugar rsugar@cen.com