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