Test Suite++
Test Suite++
Hey Everyone -
So, apparently I haven't been receiving emails from the dev list (!)
which has slowed down my communication with the group. Oops.
So here's what I've been up to:
- Fixing lots of bugs, getting ready for 1.1.4
http://dev.jquery.com/report/16
Some notable bugs include:
- The infamous "parent element is display: none, breaks
getComputedStyle in Safari" bug:
http://dev.jquery.com/ticket/1349
- Complete overhaul of evalScripts, fixing:
http://dev.jquery.com/ticket/1410
http://dev.jquery.com/ticket/1332
http://dev.jquery.com/ticket/975
http://dev.jquery.com/ticket/777
and causing this regression:
http://dev.jquery.com/ticket/1425
- Got the test suite 100% passing in Firefox 2, Safari 3, IE 6, and
Opera 9
- Integrated the full FX test suite into the main test suite -
bringing us up to 759 tests.
- Added a server-side mode for running the test suite, more
information:
http://ejohn.org/blog/bringing-the-browser-to-the-server/
I'm currently working on:
- Fixing a couple more bugs (including the above regression)
- Getting the test suite to 100% pass in Firefox 1.5 and Safari 2.
- Fixing the Ajax tests (they're fairly horribly broken at this point,
and thus, disabled)
- Setting up an automated test infrastructure to automatically check
commits against the suite, looking for regressions.
Since the test suite had fallen into a broken disarray, it became
fairly useless for actually testing against. I want to fix all the
outstanding bugs, making the suite actually usable. (Working for
Mozilla has bit me with this bug - they check every commit against
thousands of tests - it's a great idea.)
So yeah, sorry about being randomly around, I've been busy :-)
--John