OLD | NEW |
(Empty) | |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. |
| 4 |
| 5 class _Result(object): |
| 6 def __init__(self, trace_name, units, value, chart_name, data_type): |
| 7 self.trace_name = trace_name |
| 8 self.units = units |
| 9 self.value = value |
| 10 self.chart_name = chart_name |
| 11 self.data_type = data_type |
| 12 |
| 13 |
| 14 class FakeResults(object): |
| 15 def __init__(self): |
| 16 self._results = {} |
| 17 self._summary_results = {} |
| 18 |
| 19 def Add(self, trace_name, units, value, chart_name=None, data_type='default'): |
| 20 self._results[trace_name] = _Result(trace_name, units, value, chart_name, |
| 21 data_type) |
| 22 |
| 23 def AddSummary(self, trace_name, units, value, chart_name=None, |
| 24 data_type='default'): |
| 25 self._summary_results[trace_name] = _Result(trace_name, units, value, |
| 26 chart_name, data_type) |
| 27 |
| 28 def GetResult(self, trace_name): |
| 29 return self._results.get(trace_name) |
| 30 |
| 31 def GetSummaryResult(self, trace_name): |
| 32 return self._summary_results.get(trace_name) |
OLD | NEW |