(self, trace, result, stddev)
| 204 | self.runnables = {} |
| 205 | |
| 206 | def AddTraceResult(self, trace, result, stddev): |
| 207 | if trace.name not in self.traces: |
| 208 | self.traces[trace.name] = { |
| 209 | 'graphs': trace.graphs, |
| 210 | 'units': trace.units, |
| 211 | 'results': [result], |
| 212 | 'stddev': stddev or '', |
| 213 | } |
| 214 | else: |
| 215 | existing_entry = self.traces[trace.name] |
| 216 | assert trace.graphs == existing_entry['graphs'] |
| 217 | assert trace.units == existing_entry['units'] |
| 218 | if stddev: |
| 219 | existing_entry['stddev'] = stddev |
| 220 | existing_entry['results'].append(result) |
| 221 | |
| 222 | def TraceHasStdDev(self, trace): |
| 223 | return trace.name in self.traces and self.traces[trace.name]['stddev'] != '' |
no test coverage detected