In this post you can find an overview about the work happened in the Firefox Automation team during week 11 and 12.
After Henrik got started on updating the TPS test framework for Firefox Sync tests, he got it into a state that it is working with the new Firefox Accounts feature coming with Firefox 29.0. For details please see bug 966434. Fixing the backward compatibility for the old Sync authentication is his next step.
With the release of Mozmill 2.0.6 and the initial support of handling crashes, we found a major Adobe Flash crash on our Windows nodes when clearing cookies. We started to investigate and reported the problem appropriately, so that Adobe is aware of it.
For other crashes which are related to Firefox directly we would still have to retrieve and print the stack to the console. But we cannot do this until the crashreporter symbols are available for Nightly builds on ftp.mozilla.org. We will continue implementing this feature into Mozmill once the former bug has been fixed.
To be prepared for our first Automation Training days, Cosmin updated our Mozmill Crowd extension to ease the first steps for new contributors to our projects. Now the extension is working again for all the latest Firefox releases.
Even with the Firefox Metro projects seeing canceled, we want to finalize our nearly ready Mozmill tests for Firefox Metro and get them landed. That way we can pick up development, if necessary in the future. So Daniel was able to get additional 4 tests finished by this week.
In week 12 Henrik finished the basic implementation work for TPS in being able to switch between Firefox Accounts and the old Sync authentication. Both methods are working now and can be used for testing. As next step we have to investigate and fix all the remaining failing TPS tests.
If you are interested in further details and discussions you might also want to have a look at the meeting agenda, the video recording, and notes from the Firefox Automation meetings of week 11 and week 12.