| Index: tools/bisect-perf-regression.py
|
| diff --git a/tools/bisect-perf-regression.py b/tools/bisect-perf-regression.py
|
| index 50966c18f404847cecf3949d1214cf8730858992..00460681718033c60b115527068d4d8eb66896ec 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
|
|
|