Lines Matching full:revision
9 a bad revision (it will try to guess HEAD) and asks for a last known-good
10 revision. It will then binary search across this revision range by downloading,
11 unzipping, and opening Chromium for you. After testing the specific revision,
31 DEPS_FILE= 'http://src.chromium.org/viewvc/chrome/trunk/src/DEPS?revision=%d'
71 # The name of the ZIP file in a revision directory on the server.
128 def GetDownloadURL(self, revision):
129 """Gets the download URL for a build archive of a specific revision."""
132 OFFICIAL_BASE_URL, revision, self._listing_platform_dir,
136 BASE_URL, self._listing_platform_dir, revision, self.archive_name)
148 """Parses the Google Storage directory listing into a list of revision
179 # |_listing_platform_dir/revision/|. Strip off the platform dir and the
203 """Gets the list of revision numbers between self.good_revision and
270 """Downloads and unzips revision |rev|.
272 @param rev The Chromium revision number/tag to download.
282 raise RuntimeError("Aborting download of revision %s" % str(rev))
304 def RunRevision(context, revision, zipfile, profile, num_runs, command, args):
305 """Given a zipped revision, unzip it and run the test."""
306 print "Trying revision %s..." % str(revision)
308 # Create a temp directory and unzip the revision into it.
349 response = raw_input('Revision %s is [(g)ood/(b)ad/(u)nknown/(q)uit]: ' %
358 """DownloadJob represents a task to download a given Chromium revision."""
390 print "Downloading revision %s..." % str(self.rev)
405 archived revisions to determine the last known good revision.
409 @param good_rev Number/tag of the known good revision.
410 @param bad_rev Number/tag of the known bad revision.
419 good_rev=0, bad_rev=100. The first revision to be checked is 50. Depending on
420 whether revision 50 is good or bad, the next revision to check will be either
421 25 or 75. So, while revision 50 is being checked, the script will download
453 # Figure out our bookends and first pivot point; fetch the pivot revision.
473 # - down_pivot is the next revision to check if the current revision turns
475 # - up_pivot is the next revision to check if the current revision turns
493 # Run test on the pivot revision.
510 # Call the evaluate function to see if the current revision is good or bad.
519 down_fetch.Stop() # Kill the download of the older revision.
528 up_fetch.Stop() # Kill the download of the newer revision.
534 # Nuke the revision from the revlist and choose a new pivot.
579 """Returns the blink revision that was in chromium's DEPS file at
580 chromium revision |rev|."""
589 raise Exception('Could not get blink revision for cr rev %d' % rev)
593 """Returns the chromium revision read from given URL."""
595 # Location of the latest build revision number
598 print('Could not determine latest revision. This could be bad...')
607 'It is NOT assumed that the behavior of the later revision is\n'
610 'Revision numbers should use\n'
632 help = 'A bad revision to start bisection. ' +
633 'May be earlier or later than the good revision. ' +
636 help = 'A good revision to start bisection. ' +
637 'May be earlier or later than the bad revision. ' +