Firefox OS/Performance/Bisecting Regressions: Difference between revisions

Line 168: Line 168:
===Bisecting Gecko/Gaia===
===Bisecting Gecko/Gaia===


To bisect the Gaia code, you will use the git bisect command to automate the selection of
To bisect the Gaia code, you will use the git bisect command to automate the selection of revisions to test.  It does a binary search for the revision that caused the regression.  Before you start your own bisect, I need to point out that the "git bisect start" command takes the revision IDs of your regression range in '''BAD''' then '''GOOD''' order like so:
 
<pre>
$ git bisect start <first know bad> <last known good>
</pre>
 
So to kick off the bisect of Gaia, I run:
 
<pre>
$ git bisect start
canmove, Confirmed users
225

edits