From: Art H. <ar...@po...> - 2004-11-29 17:54:30
|
The problem with RobotTest appears to be that it wasn't finding the icon image, and as a result wound up in an infinite loop. I modified the test slightly so that it fails if there is an error loading the icon: ImageComparator ic = new ImageComparator(); int doneStatus = MediaTracker.COMPLETE | MediaTracker.ABORTED | MediaTracker.ERRORED; int imageStatus; while (((imageStatus = icon.getImageLoadStatus()) & doneStatus) == 0) { robot.sleep(); } if (imageStatus != MediaTracker.COMPLETE) { fail("Icon image load failed: status " + imageStatus); } robot.activate(frame); At this point, the test fails. When I point Eclipse to the proper initial directory of a CVS checkout I just did, all test cases in RobotTest pass. Still, I ran the tests previously using "ant test", so initial working directory isn't the issue there. It seems that the issue is that the .gif & .jpg that the tests rely on are not part of the src.jar. I've copied those images to the proper directory for the exploded distribution zip, and rerun "ant test". This time, all the tests ran. I can send the updated failing XMLs and/or the report HTML if you like. Thanks. Timothy Wall wrote: > If RobotTest won't run, it will cascade failures to many other > tests. It's possible that the RobotVerifier isn't working in your > configuration; there have been a few cases reported where it doesn't > work, but the cause has not been identified. > > The robot verifier puts up a 2x2 or 4x4 window and verifies that > Robot.mouseMove over the window generates motion events. If that > fails, the AWT mode is used instead of robot mode (events are stuffed > directly into the queue and drag/drop is disallowed). On w32, only > one motion is attempted, so the pass/fail status should be > immediately available. If the verifier hangs for a while, something > else is going on (OSX uses a dialog, since there is a VM bug with > motion events on windows, and it also waits longer, since some OSX > platforms have an extremely long AWT startup delay). > > See abbot.tester.RobotVerifier for details. > > Begin forwarded message: > >> From: "SourceForge.net" <no...@so...> >> Date: November 29, 2004 10:56:54 AM EST >> To: no...@so... >> Subject: [ abbot-Bugs-1075338 ] Abbot 0.13.1 JUnit failures >> >> Bugs item #1075338, was opened at 2004-11-29 07:55 >> Message generated for change (Comment added) made by nobody >> You can respond by visiting: >> https://sourceforge.net/tracker/? >> func=detail&atid=461490&aid=1075338&group_id=50939 >> >> Category: None >> Group: None >> Status: Open >> Resolution: None >> Priority: 5 >> Submitted By: Nobody/Anonymous (nobody) >> Assigned to: Nobody/Anonymous (nobody) >> Summary: Abbot 0.13.1 JUnit failures >> >> Initial Comment: >> In trying to diagnose the failure of one of my tests, I >> decided to run the Abbot JUnits. A number of failures >> were logged. >> >> I used the following procedure: >> unzip the Abbot distribution >> cd to the Abbot distribution directory >> jar xvf src.jar >> ant test >> >> The attached tarball contains the generated .xml of the >> failed tests. Note that not all tests were run, as >> abbot.tester.RobotTest opened a window of some sort, >> but then seemed to lock up. I let it run for 5 minutes >> or so, before I Ctrl-C'ed the ant session. >> >> This morning I reran the same procedure on the 0.13.0 >> build. The results were roughly the same. I can also >> supply that tarball, if desired. >> >> ---------------------------------------------------------------------- >> >> Comment By: Nobody/Anonymous (nobody) >> Date: 2004-11-29 07:56 >> >> Message: >> Logged In: NO >> >> Forgot to add contact info - Art Hampton - arth3d ponymail com >> >> ---------------------------------------------------------------------- >> >> You can respond by visiting: >> https://sourceforge.net/tracker/? >> func=detail&atid=461490&aid=1075338&group_id=50939 >> > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > abbot-users mailing list > abb...@li... > https://lists.sourceforge.net/lists/listinfo/abbot-users > > |