Mobile/Fennec Automation

From MozillaWiki
Jump to navigation Jump to search

Fennec Automation

In developing Fennec, we need to leverage all the work done for Firefox. As an initial step, we will be porting all the automation that buildbot runs on Firefox and we will run it on Fennec.

There are a lot of new variables as we have non standard devices to test on, tests and tools which don't exist or are invalid in the mobile environment and code which needs to be updated to support a new product and environment.

Below is a table outlining what is needed and where we are. Below the table is a log of actions which is intended for people to see what has been done and when if they want more details about a specific item.

Nokia Status Table

[mochitest] [chrome] [reftests] [crashtests] [xpcshell]
Run in fennec(tree): linux Done Done Done Done Done
Results: fennec(tree) == firefox [89%]
Run in fennec(install): linux Done Done Done Done
Results: fennec(install) == fennec(tree) Done Done
Run on Nokia device (tools basically working) Done Done
Run automated on Nokia device Done Done
Results: fennec(device) == firefox [89%]
Documented tools/steps to run on device [Done] [Done] [In Progress] [In Progress]
Initial handoff to build [Done] [Done]
Buildbot running tests

Action Log

  • 2008-11-13 - Created status/tracking wiki
  • 2008-11-12 - Created wiki with reftest instructions
  • 2008-11-11 - reftests:Initial run in desktop install, developed script to collect tests and required files into .tar file
  • 2008-11-11 - crashtests:Initial run in desktop install, developed script to collect tests and required files into .tar file
  • 2008-11-10 - reftests:Initial work done to verify results between fennec and firefox
  • 2008-11-10 - [bug 464081] filed to track tests disabled for fennec