Crosscheck implements a browser environment which attempts to mimic
Firefox 1.5, Firefox 2.0, and IE6. There is code for safari 2, but it
does not look to be complete.
Robert Yeager got it to work with the mozilla 1.7 (firefox 1.5) and
mozilla 1.8 (firefox 2) browser environments. Currently, running a
simple lzx file in the ie6 simulation gives a fairly useful and
interesting error, which will probably yield to some banging, er,
careful engineering. The problem that I see in the ie6 simulation
does not appear in IE6 itself.
To make crosscheck part of the test system, I will need to...
* modify runlztest.sh to run crosscheck rather than, or in addition
to, rhino (easy)
* fix the ie6 simulation issue (might need max)
* run all the existing lztest tests in crosscheck, determine whether
errors are real or imaginary, rinse, repeat
This would also be an opportune time to get cruise control[1]
working. Once configured, it will run our tests after every checkin.
By now we've spent a fair amount of time pinning errors down to
individual checkins; it would be nice to automate this.
[1] http://cruisecontrol.sourceforge.net/
Benjamin Shine
Software Engineer, Open Laszlo / Laszlo Systems
[EMAIL PROTECTED]