[comp.windows.x] Automated Client Testing???

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