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