telemetry.internal.results.csv_pivot_table_output_formatter | index telemetry/internal/results/csv_pivot_table_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.`

Modules
`` |  |

csv | telemetry.internal.results.output_formatter | telemetry.value.scalar |

Classes
`` |  |

telemetry.internal.results.output_formatter.OutputFormatter(__builtin__.object)
  CsvPivotTableOutputFormatter

class CsvPivotTableOutputFormatter(telemetry.internal.results.output_formatter.OutputFormatter)
`` | `Output the results as CSV suitable for reading into a spreadsheet. This will write a header row, and one row for each value. Each value row contains the value and unit, identifies the value (story_set, page, name), and (optionally) data from --output-trace-tag. This format matches what
spreadsheet programs expect as input for a "pivot table".
A trace tag (--output-trace-tag) can be used to tag each value, to allow
easy combination of the resulting CSVs from several runs.
If the trace_tag contains a comma, it will be written as several
comma-separated values.
This class only processes scalar values.
`

Method resolution order:
  CsvPivotTableOutputFormatter
  telemetry.internal.results.output_formatter.OutputFormatter
  __builtin__.object

Methods defined here:

Format(self, page_test_results)

__init__(self, output_stream, trace_tag='')

Data and other attributes defined here:

FIELDS = ['story_set', 'page', 'name', 'value', 'units', 'run_index']

Data descriptors inherited from telemetry.internal.results.output_formatter.OutputFormatter:

__dict__
  `dictionary for instance variables (if defined)`

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

output_stream