Index: tools/telemetry/telemetry/value/merge_values.py |
diff --git a/tools/telemetry/telemetry/value/merge_values.py b/tools/telemetry/telemetry/value/merge_values.py |
index 30c999db8648d4f9b7f10366df7e31935be407d4..89d187824e19fd7e5bb7a45083cae1f6e45f3e0d 100644 |
--- a/tools/telemetry/telemetry/value/merge_values.py |
+++ b/tools/telemetry/telemetry/value/merge_values.py |
@@ -1,6 +1,9 @@ |
# Copyright 2013 The Chromium Authors. All rights reserved. |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
+ |
+from telemetry.value import failure |
+ |
def MergeLikeValuesFromSamePage(all_values): |
"""Merges values that measure the same thing on the same page. |
@@ -108,6 +111,12 @@ def GroupStably(all_values, key_func): |
merge_groups = {} |
merge_groups_in_creation_order = [] |
for value in all_values: |
+ # TODO(chrishenry): This is temporary. When we figure out the |
+ # right summarization strategy for page runs with failures, we |
+ # should use that instead. |
+ if isinstance(value, failure.FailureValue): |
+ continue |
+ |
key = key_func(value) |
if key not in merge_groups: |
merge_groups[key] = [] |