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

Posts Tagged Testing

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 Results

Thanks to everybody who showed up last Friday and ran some Firebug tests for us. It was a decent turn-out and you helped us catch some bugs.
Over the course of the day, we filed around 16 bugs, 1 of which was deemed invalid (Other Component, Weave), and 8 of those remaining were fixed since then.But [...]


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 [...]


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, [...]


Tinderbox Remixed (qa vs. build mashup)

There’s been some talk around the water cooler recently about some improvements to the build farm. I think this is great and will go a long way towards making the build systems easier to work on with a minimum of localized soreness.
First, a picture. This is the way stuff happens now:

(edit – X axis is [...]


Leopard Unittests

Last week we added a new machine to the Firefox tree: qm-xserve02. Then we quickly disabled it as it was born in a sea of bright, non-deterministic orange. So, right after I post this, I’m going to re-enable it and then head over to #developers to ask around to see if anyone can make sense [...]


Speedstepping a Mac Mini

So I don’t forget this, and in case anyone else is trying to figure out how to slow a Mac down because it’s just too fast to be useful, here’s the solution: Stuart found an incantation the other day born in the CHUD tools for OS X. If you want to slow down a Mac [...]


← Before