The default pause for when a finder retries is way to
long. Looking at the code if a finder fails then it waits up
to 3 seconds before trying again. This is VERY long for
any reasonably responding applications. For exmaple,
when we click a menu item that is supposed to open a
dialog it takes a few milliseconds for the menu click to
cause the dialog to come up on the screen. During that
time the test thread has gone on to executing the finder
for the dialog and failed. Then milliseconds later the
dialog opens but the finder is already in a 3 second
pause. It then works, but wasted 2.998 seconds.
We added millisecond waits after clicking things to try to
get the finders to work on the first shot and that
improved the test speed a lot, but it seems to us that
there is no reason the finder can't retry every 100
milliseconds or so. If someone thinks that might interfere
with the applications timing then allow the retry interval
to be a global setting.
Logged In: YES
user_id=495458
Sorry for the long delay. But I have been extermely busy. I
intend on looking into your request within the next couple of
weeks.
Thanks, for your suggestions. This will help to improve the
product.
Kevin