For those of you that have passed by the SeaMonkey tinderbox tree recently, you’ll probably have noticed some new tests taking place: Mail RLk, Mail Lk, Mail MH, Mail A. These are the first part of providing performance tests for MailNews.
The new tests take similar measurements to the Browser leak and bloat tests. Rather than loading lots of pages, we (currently) simply start up and close the Main Mail, Address Book and Compose Windows with a basic profile in place (for those of you who may have noticed the big jump in numbers that’s when we added the Compose Window in).
I’d like to say thank you to Andrew Schultz (one of my co-members of the SeaMonkey Council) for allowing me to try out the patches on his tinderbox.
If you want to know more about how do the tests and what the numbers mean, I’ve already documented that on the wiki page.
These tests will hopefully be appearing on the Thunderbird tinderbox tree soon as well
At the moment, this is just the early version of these tests – we wanted to get something going so that we had a basic set of numbers. As mentioned on the wiki page we have ideas for running more extensive tests, so don’t be surprised if the numbers vary a bit over the next few weeks.
I’ll also be taking a look at starting to get other performance tests together soon – based on how we have implemented the Leak and Bloat tests has already given me some ideas.
Another area I’ll be looking at is getting xpcshell tests running for Thunderbird – currently some of the tests won’t pass, and then there is how to do mochitest-like-tests. Again, I’ve got a few ideas, just need some time to look into them.
On a slightly different note, I’ll be attending the Calendar Face-2-Face meeting next weekend in Hamburg.