| Index: tools/telemetry/telemetry/results/chart_json_output_formatter.py
|
| diff --git a/tools/telemetry/telemetry/results/chart_json_output_formatter.py b/tools/telemetry/telemetry/results/chart_json_output_formatter.py
|
| index 065bbc24e63c705d93db037dcc310de070661b7e..6ba8f21c344703fc464935fe4b782e4c256698c3 100644
|
| --- a/tools/telemetry/telemetry/results/chart_json_output_formatter.py
|
| +++ b/tools/telemetry/telemetry/results/chart_json_output_formatter.py
|
| @@ -38,16 +38,16 @@ def _ResultsAsChartDict(benchmark_metadata, page_specific_values,
|
|
|
| for value in values:
|
| if value.page:
|
| - chart_name, trace_name = (
|
| - value.GetChartAndTraceNameForPerPageResult())
|
| + chart_name, trace_name = (value.GetChartAndTraceNameForPerPageResult())
|
| else:
|
| chart_name, trace_name = (
|
| value.GetChartAndTraceNameForComputedSummaryResult(None))
|
| if chart_name == trace_name:
|
| trace_name = 'summary'
|
|
|
| - assert trace_name not in charts[chart_name]
|
| -
|
| + # This intentionally overwrites the trace if it already exists because this
|
| + # is expected of output from the buildbots currently.
|
| + # See: crbug.com/413393
|
| charts[chart_name][trace_name] = value.AsDict()
|
|
|
| result_dict = {
|
|
|