telemetry.internal.results.output_formatter | index telemetry/internal/results/output_formatter.py

`# Copyright 2014 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.`

Classes
`` |  |

__builtin__.object
  OutputFormatter

class OutputFormatter(__builtin__.object)
`` | `A formatter for PageTestResults. An OutputFormatter takes PageTestResults, formats the results (telemetry.value.Value instances), and output the formatted results in the given output stream. Examples of output formatter: CsvOutputFormatter produces results in
CSV format.
`
| Methods defined here:

Format(self, page_test_results)
  `Formats the given PageTestResults into the output stream.
  This will be called once at the end of a benchmark.
  Args:
  page_test_results: A PageTestResults object containing all results
  from the current benchmark run.`

__init__(self, output_stream)
  `Constructs a new formatter that writes to the output_stream.
  Args:
  output_stream: The stream to write the formatted output to.`

Data descriptors defined here:

__dict__
  `dictionary for instance variables (if defined)`

__weakref__
  `list of weak references to the object (if defined)`

output_stream