summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xtools/bisect-perf-regression.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/bisect-perf-regression.py b/tools/bisect-perf-regression.py
index 50966c1..0046068 100755
--- a/tools/bisect-perf-regression.py
+++ b/tools/bisect-perf-regression.py
@@ -1623,7 +1623,7 @@ class BisectPerformanceMetrics(object):
if not external_revisions is None:
return (results[0], results[1], external_revisions,
- time.time() - after_build_time, time.time() -
+ time.time() - after_build_time, after_build_time -
start_build_time)
else:
return ('Failed to parse DEPS file for external revisions.',
@@ -2379,9 +2379,10 @@ class BisectPerformanceMetrics(object):
step_build_time_avg = 0.0
step_count = 0.0
for _, current_data in revision_data_sorted:
- step_perf_time_avg += current_data['perf_time']
- step_build_time_avg += current_data['build_time']
- step_count += 1
+ if current_data['value']:
+ step_perf_time_avg += current_data['perf_time']
+ step_build_time_avg += current_data['build_time']
+ step_count += 1
if step_count:
step_perf_time_avg = step_perf_time_avg / step_count
step_build_time_avg = step_build_time_avg / step_count