~robcee/ field notes of a pyroentomologist, now 33% snappier!

Firebug Test Automation Phase 1 complete

Yesterday afternoon I posted a somewhat cryptic tweet:
Orange ftw. Blog post to follow. http://twitpic.com/gcizx
Well, here’s the blog post.
That little orange box is the first successful run of Firebug’s FBTest test automation tool through buildbot. It’s currently posting to the MozillaTest Tinderbox.
This is phase 1. We’re currently running Firebug’s 1.5 branch out of SVN against [...]


Firebug Testday On Right Now, 1.4a26 warning

Just a little reminder that we’re testing Firebug over in #testday on irc.mozilla.org. Grab the latest clean release (Firebug 1.4a25) from getfirebug.com/releases/firebug/1.4 and come on in.
Please be advised that Firebug 1.4a26 has been declared “Dead on Arrival”. Please don’t update to this version.


Firebug Testday, Friday, May 8th, 2009

Join us in #testday on irc.mozilla.org and help test out the latest version of Firebug 1.4. If you’re a web developer, a browser power user or just bored and looking for a place to hang out on a Friday (between 8am and 4pm PST), grab the latest version at http://getfirebug.com/releases/firebug/1.4. (currently 1.4a25)
Our goal is to [...]


FireUnit – the early years

One of our goals for moving forward with Firebug is to build a system to run automated unit tests for it. Currently, Firebug is modified, packaged and then tested by a small (but enthusiastic!) group of developers. When changes are made to the codebase, the area under development might be tested by the developer, but [...]


Firebug Performance By The Numbers

One of the goals we had recently was to get some idea of the performance characteristics of Firebug in its various operating states within Firefox. I spent some time a couple of weeks ago running some performance tests in Dromaeo and Talos and came up with some interesting numbers and graphs. Rather than rehash the [...]


Firefox 3 Unittest Architecture

Now that we’re on the verge of shipping Firefox 3 to hundreds of millions of users around the planet, and getting ready to move our development efforts into new territory on a new repository, it’s a good time to talk about the tireless robots that have diligently checked every source change for nearly a year and a half. They’ve worked hard, been yelled at, called names and had tense discussions with developers and IT personnel during that entire period. Some have passed on, retired to the quieter pastures of staging or have been melted down for scrap. A couple of die-hards survived relatively unscathed and are looking forward for more action, their scars worn like badges of honor…


HOWTO: Unit testing Linux

Mozilla’s evangelist and resident all-around-good-guy Chris Blizzard wrote an excellent piece yesterday on the dangers of hand-picking patches in a linux distribution, at least as they pertain to Mozilla and Firefox. I don’t need to say more on that as he covers it pretty well. I will just say that it’s a hard problem and [...]


Mochitest By The Numbers

In an email discussion yesterday, Schrep posed the perfectly cromulent question, how many unittests are we running and where did they come from? A good chunk of our testing comes from a few popular JavaScript programming libraries that some of our more intrepid test coders translated to run inside Mochitest. I knew we’d translated jQuery, [...]


Work Week Recap

It was a fun work week in Mountain View. Despite the large number of toys available in the main area of Building K, there was a tremendous amount of work getting done on Firefox 3. Beta 3 freeze occurred (and continues) through stalwart sheriffing and sheer force of will, pushing a steady stream of patches [...]