Firefox OS/Performance/Automation/Launch Latency: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 146: Line 146:
| '''Usage''' || TBD || {{bug|837678}} || Bug || Bug || Bug ||
| '''Usage''' || TBD || {{bug|837678}} || Bug || Bug || Bug ||
|-
|-
| '''Video''' || TBD || {{bug|837658}} || Bug || Bug || Bug ||
| '''Video''' || TBD || {{bug|837658}} || N/A || Bug || Bug ||
|}
|}



Revision as of 07:59, 23 July 2014

Launch Latency

Summary

Measures elapsed time from the first launch of an application to a series of defined startup events.

Precision

TBD

Scenarios

Launch each of the following apps from a cold state:

  • Browser
  • Camera
  • Contacts
  • Dialer
  • Email
  • Gallery
  • Marketplace
  • Settings
  • SMS

For each app, report the time elapsed to the following events:

  • moz-chrome-dom-loaded
  • moz-chrome-interactive
  • moz-app-visually-complete
  • moz-content-interative
  • moz-app-loaded

Dashboards

2.0

Test Flame
startup_>_moz-chrome-dom-loaded link
startup_>_moz-chrome-interactive link
startup_>_moz-app-visually-complete link
startup_>_moz-content-interative link
startup_>_moz-app-loaded link

2.1

Test Flame
startup_>_moz-chrome-dom-loaded link
startup_>_moz-chrome-interactive link
startup_>_moz-app-visually-complete link
startup_>_moz-content-interative link
startup_>_moz-app-loaded link

Procedure

Setup

  1. Restart B2G process

Test

  1. Invoke launch programmatically
  2. Inject the Performance Helper and save start time
  3. Instrumented throws timeline events at appropriate times
  4. Performance helper observes events
  5. Event emit times are compared with start time for time elapsed

Execution

  1. Test should be executed 30 times, take average and median

References

Roadmap

Overview

  • Lead: Eli Perelman
  • Tracking Bug: TBD

Milestone 1: Design

Tracking Bug: TBD

Target Release Test Design Validity Review
All TBD Bug Bug

Milestone 2: Test

Tracking Bug: TBD

Target Release Instrumentation Workload Single-run test Results Review Available
Browser TBD bug 837668 Bug Bug Bug
Calendar TBD bug 837671 Bug Bug Bug
Camera TBD bug 1015385 N/A Bug Bug
Clock TBD bug 837668 N/A Bug Bug
Contacts TBD bug 1015388 Light Bug Bug
Dialer TBD bug 837668 Light Bug Bug
Email TBD bug 837677 Bug Bug Bug
FM Radio TBD bug 1015412 Bug Bug Bug
Gallery TBD bug 837674 Light Bug Bug
Marketplace TBD bug 837668 Bug Bug Bug
Music TBD bug 837675 Bug Bug Bug
Settings TBD bug 1015405 N/A Bug Bug
SMS TBD bug 1015390 Light Bug Bug
Usage TBD bug 837678 Bug Bug Bug
Video TBD bug 837658 N/A Bug Bug

Milestone 3: Publication

Tracking Bug: TBD

Target Release Published Results Documentation Available
Browser TBD Bug Bug
Calendar TBD Bug Bug
Camera TBD Bug Bug
Contacts TBD Bug Bug
Dialer TBD Bug Bug
Email TBD Bug Bug
Gallery TBD Bug Bug
Marketplace TBD Bug Bug
Settings TBD Bug Bug
SMS TBD Bug Bug

template