3,860
edits
m (Lakrits moved page FirefoxOS/Performance/Automation/Launch Latency to Firefox OS/Performance/Automation/Launch Latency: The official spelling of "Firefox OS" leaves a space between the two parts of the name. It's easier to find a page if the sp...) |
|||
(23 intermediate revisions by one other user not shown) | |||
Line 46: | Line 46: | ||
=== Published Results === | === Published Results === | ||
==== 2.0 ==== | ==== FxOS 2.0 ==== | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 64: | Line 64: | ||
|} | |} | ||
==== 2.1 ==== | ==== FxOS 2.1 ==== | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 85: | Line 85: | ||
* [https://developer.mozilla.org/en-US/Apps/Build/Performance/Firefox_OS_app_responsiveness_guidelines Firefox OS App Responsiveness Guidelines] | * [https://developer.mozilla.org/en-US/Apps/Build/Performance/Firefox_OS_app_responsiveness_guidelines Firefox OS App Responsiveness Guidelines] | ||
== Development == | == Development == | ||
Line 91: | Line 90: | ||
=== Design === | === Design === | ||
=== Setup === | ==== Common Setup ==== | ||
# Set up workload | |||
# Restart B2G process | # Restart B2G process | ||
=== | ==== All Cases ==== | ||
# Invoke launch programmatically | # Invoke launch programmatically | ||
# Inject the Performance Helper and save start time | # Inject the Performance Helper and save start time | ||
# | # App instrumentation throws timeline events at appropriate times | ||
# Performance helper observes events | # Performance helper observes events | ||
# Event emit times are compared with start time for time elapsed | # Event emit times are compared with start time for time elapsed | ||
=== | ==== Results ==== | ||
* Result is time elapsed to each event | |||
* Execute test 30 times, for each event report mean, median, deviation | |||
=== | === Project Roadmap === | ||
* '''Lead:''' Eli Perelman | * '''Lead:''' Eli Perelman | ||
* '''Tracking Bug:''' TBD | * '''Tracking Bug:''' TBD | ||
{| class="wikitable" | {| class="wikitable" | ||
! width="120px" | | ! width="120px" | | ||
! | ! colspan="2" | Milestone 1: Design | ||
! Test Design | |- | ||
! | |||
! Test Design | |||
! Validity Review | ! Validity Review | ||
|- | |- | ||
| '''All''' | | '''All Cases''' || Bug || Bug | ||
|- | |- | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
! width="120px" | | ! width="120px" | | ||
! | ! | ||
! colspan="4" | Milestone 2: Test | |||
! colspan="2" | Milestone 3: Publication | |||
|- | |||
! | |||
! Availability | |||
! Instrumentation | ! Instrumentation | ||
! Workload | ! Workload | ||
! | ! On-Demand Test | ||
! Results Review | ! Results Review | ||
! | ! Published Results | ||
! Documentation | |||
|- | |- | ||
| ''' | | '''Browser''' || TBD || {{bug|837668}} || Bug || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''Calendar''' || TBD || {{bug|837671}} || Bug || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''Camera''' || TBD || {{bug|1015385}} || N/A || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''Clock''' || TBD || {{bug|837668}} || N/A || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''Contacts''' || TBD || {{bug|1015388}} || [https://developer.mozilla.org/en-US/Firefox_OS/Developing_Gaia/make_options_reference#Reference_Workloads Light] || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''Dialer''' || TBD || {{bug|837668}} || [https://developer.mozilla.org/en-US/Firefox_OS/Developing_Gaia/make_options_reference#Reference_Workloads Light] || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''Email''' || TBD || {{bug|837677}} || Bug || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''FM Radio''' || TBD || {{bug|1015412}} || N/A || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''Gallery''' || TBD || {{bug|837674}} || [https://developer.mozilla.org/en-US/Firefox_OS/Developing_Gaia/make_options_reference#Reference_Workloads Light] || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''Marketplace''' || TBD || {{bug|837668}} || Bug || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''Music''' || TBD || {{bug|837675}} || [https://developer.mozilla.org/en-US/Firefox_OS/Developing_Gaia/make_options_reference#Reference_Workloads Light] || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''Settings''' || TBD || {{bug|1015405}} || N/A || Bug || Bug || Bug || Bug | ||
| | |||
| | |||
|- | |- | ||
| ''' | | '''SMS''' || TBD || {{bug|1015390}} || [https://developer.mozilla.org/en-US/Firefox_OS/Developing_Gaia/make_options_reference#Reference_Workloads Light] || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''Template''' || TBD || {{bug|1015391}} || N/A || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''Usage''' || TBD || {{bug|837678}} || N/A || Bug || Bug || Bug || Bug | ||
|- | |- | ||
| ''' | | '''Video''' || TBD || {{bug|837658}} || [https://developer.mozilla.org/en-US/Firefox_OS/Developing_Gaia/make_options_reference#Reference_Workloads Light] || Bug || Bug || Bug || Bug | ||
|- | |- | ||
|} | |} | ||
<small>[http://wiki.mozilla.org/FirefoxOS/Performance/Automation/ | <small>[http://wiki.mozilla.org/FirefoxOS/Performance/Automation/Metric_Template template]</small> |
edits