Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(23)

Unified Diff: tools/bisect-perf-regression.py

Issue 568423002: Refactoring and minor corrections: (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« tools/auto_bisect/bisect_utils.py ('K') | « tools/auto_bisect/bisect_utils.py ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/bisect-perf-regression.py
diff --git a/tools/bisect-perf-regression.py b/tools/bisect-perf-regression.py
index 2030677c2c21ce12c7ffeba913299fb840516b90..f67b2cad7cd986c03c85354788e40d9e3eb040db 100755
--- a/tools/bisect-perf-regression.py
+++ b/tools/bisect-perf-regression.py
@@ -2210,7 +2210,7 @@ class BisectPerformanceMetrics(object):
if self.source_control.IsGit() and self.opts.target_platform == 'chromium':
changes_to_deps = self.source_control.QueryFileRevisionHistory(
- 'DEPS', good_revision, bad_revision)
+ FILE_DEPS, good_revision, bad_revision)
if changes_to_deps:
# DEPS file was changed, search from the oldest change to DEPS file to
@@ -2253,9 +2253,9 @@ class BisectPerformanceMetrics(object):
True if the revisions are in the proper order (good earlier than bad).
"""
if self.source_control.IsGit() and target_depot != 'cros':
- cmd = ['log', '--format=%ct', '-1', good_revision]
cwd = self._GetDepotDirectory(target_depot)
+ cmd = ['log', '--format=%ct', '-1', good_revision]
qyearsley 2014/09/15 20:30:40 Does this make a difference?
Sergiy Byelozyorov 2014/09/16 11:24:42 Not functionally, but it is consistent with groupi
qyearsley 2014/09/16 18:59:18 I see; makes sense.
Sergiy Byelozyorov 2014/09/17 15:45:18 Acknowledged.
output = bisect_utils.CheckRunGit(cmd, cwd=cwd)
good_commit_time = int(output)
@@ -3291,12 +3291,12 @@ class BisectOptions(object):
if not opts.working_directory:
raise RuntimeError('missing required parameter: --working_directory')
- metric_values = opts.metric.split('/')
- if (len(metric_values) != 2 and
- opts.bisect_mode != BISECT_MODE_RETURN_CODE):
- raise RuntimeError('Invalid metric specified: [%s]' % opts.metric)
+ if opts.bisect_mode != BISECT_MODE_RETURN_CODE:
+ metric_values = opts.metric.split('/')
+ if len(metric_values) != 2:
+ raise RuntimeError('Invalid metric specified: [%s]' % opts.metric)
+ opts.metric = metric_values
- opts.metric = metric_values
opts.repeat_test_count = min(max(opts.repeat_test_count, 1), 100)
opts.max_time_minutes = min(max(opts.max_time_minutes, 1), 60)
opts.truncate_percent = min(max(opts.truncate_percent, 0), 25)
@@ -3327,7 +3327,7 @@ class BisectOptions(object):
assert hasattr(opts, k), 'Invalid %s attribute in BisectOptions.' % k
setattr(opts, k, v)
- if opts.metric:
+ if opts.metric and opts.bisect_mode != BISECT_MODE_RETURN_CODE:
metric_values = opts.metric.split('/')
if len(metric_values) != 2:
raise RuntimeError('Invalid metric specified: [%s]' % opts.metric)
« tools/auto_bisect/bisect_utils.py ('K') | « tools/auto_bisect/bisect_utils.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698