Firefox OS/Performance/Automation/Tools: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (Mlee moved page FirefoxOS/Performance/Automation Testing to FirefoxOS/Performance/Automation/Tools: Simplifying hierarchy now that additional automation content is being created: https://wiki.mozilla.org/FirefoxOS/Performance/Automation/Test_Te...)
m (Lakrits moved page FirefoxOS/Performance/Automation/Tools to Firefox OS/Performance/Automation/Tools: 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 spelling of its name...)
 
(One intermediate revision by one other user not shown)
Line 46: Line 46:


==References==
==References==
* [[/FPS|FPS via Eideticker]]
* [[../FPS|FPS via Eideticker]]
* [https://fxos-perf.etherpad.mozilla.org/2013-07-17-kickoff Performance Automation Kickoff]
* [https://fxos-perf.etherpad.mozilla.org/2013-07-17-kickoff Performance Automation Kickoff]
* [[/Regression_Detection_Requirements|Regression Detection Requirements]]
* [[/Regression_Detection_Requirements|Regression Detection Requirements]]

Latest revision as of 13:59, 1 February 2015

Progress

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 400 [1] => Bad Request ) ) 1


Performance

There are two automated performance testing tools for Gaia; b2gperf and make test-perf. Both use marionette.

Running b2gperf

  1. Install reqs with 'pip install b2gperf'
  2. Update reqs with 'pip install --upgrade b2gperf'
  3. run 'adb forward tcp:2828 tcp:2828' - This lets marionette connect to the device
  4. Run b2g perf with 'b2gperf --delay=10 --reset --iterations=30 AppNameHere'. For example, to run settings, run 'b2gperf --delay=10 --reset --iterations=30 Settings'. CASE SENSITIVE

Make test-perf

Endurance

Integration

References