[ba.windows.x] Regression Testing for X application

geoff@tolerant.com (Geoffrey Leach) (05/27/90)

emendez@oracle.uucp (Eduardo Mendez) writes:

   I'm looking for a program that  allows  me  to  save  input  events
   (keystrokes,  mouse  clicks,  etc.)  and  then  play them back (I'm
   trying  to  create  test  suites  for X applications). I heard that
   there is a program named xghost that accomplishes this. If somebody
   knows  about xghost or any similar programs that do the same (xtrap
   is  also  being  mentioned  out  there), please let me know. I will
   publish a summary of all the answers I get. If  you  have  comments
   about  testing  X applications that you would like to share, please
   send them to me too and I will add it to the summary.

jcb%frisbee@sun.com (Jim Becker) writes:

    I  wrote and released XGhost to the net in February last year.  It was
    an addition to the server logic that added capture/replay of mouse and
    keyboard events for Sun Firm_events.   It  was  designed  for  the  R3
    release, but I'm sure would also fly  with  R4.  And  it  was  general
    enough to adapt to other hardware, if needed.

    Haven't done a thing with it since then, but there should  be  someone
    out on the net that has it and can provide patches  for  R4  or  other
    systems. (I've since changed jobs and don't have it.)

    Yes, it worked fine -- although there was no releasable UI for it. (My
    user interface system was proprietary.)

    There was somewhat of a rejection of it from the X Consortium, as they
    were lined up to do a more complete testing environment. Haven't heard
    of any followup to this, however.

In a private response to a request for a copy of the source, Jim indicated
that he had posted the source to comp.windows.x (sigh, alas) and no longer
had a copy.  The posting apparently had "XGhost" in the subject line.
Is there perhaps someone who has archived his contribution?

Geoffrey Leach
Veritas Software Inc.
geoff@Tolerant.COM or ... apple!tolsoft!geoff

Yes, we're changing our name.