[Laszlo-dev] initial report on crosscheck

Benjamin Shine ben at laszlosystems.com
Wed Jun 13 12:37:10 PDT 2007


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
ben at laszlosystems.com





More information about the Laszlo-dev mailing list