The major differences since the last version are:
1) Much less likely to thrash your system. E.g. it should protect you
from memory-leak bugs from bringing your system to its knees.
1b) It now uses a tmpfs so it now shouldn't even cause your HDD to
spin up more than once an hour or so. (Previously I had heavy disk
usage which may have been Keytest related).
2) The included cache-bisect.sh now "just works" for bisecting bugs
generated by keytest (For me at least, YMMV).

Note that cache-bisect.sh currently only supports svn. I could
probably make a much more efficient git based backend.

I have held off submitting this code since there appears to be a minor
regression. The automatic generation of screenshots nolonger seems to
work. However this was only a minor feature, I can still generate the
screenshots by manually with a single command like:
   ./make_screen_shots.sh file:///.../1275754444.KEYCODEpure
Now all the core functionality "just works" for me whereas the older
version sitting in svn had enough bizarre bugs in the core
functionality that I difficulty keeping it working. So I think this
version is clearly better.

--

I was wondering, would you prefer it if I could submit future updates
to keytest as a set of smaller patches, rather than one big one?

-- 
John C. McCabe-Dansted

Attachment: keytest_2010-06-09.diff.gz
Description: GNU Zip compressed data

Reply via email to