Index: tools/telemetry/telemetry/results/results_options.py |
diff --git a/tools/telemetry/telemetry/results/results_options.py b/tools/telemetry/telemetry/results/results_options.py |
index ebb71320df805e08912ffcccf5ebc1a8d2fe11b6..ee8bc90be58c868b9d93b761265d0c9b9010fae3 100644 |
--- a/tools/telemetry/telemetry/results/results_options.py |
+++ b/tools/telemetry/telemetry/results/results_options.py |
@@ -10,6 +10,7 @@ from telemetry.core import util |
from telemetry.results import buildbot_output_formatter |
from telemetry.results import chart_json_output_formatter |
from telemetry.results import csv_output_formatter |
+from telemetry.results import csv_pivot_table_output_formatter |
from telemetry.results import gtest_progress_reporter |
from telemetry.results import html_output_formatter |
from telemetry.results import json_output_formatter |
@@ -18,7 +19,7 @@ from telemetry.results import progress_reporter |
# Allowed output formats. The default is the first item in the list. |
_OUTPUT_FORMAT_CHOICES = ('html', 'buildbot', 'block', 'csv', 'gtest', 'json', |
- 'chartjson', 'none') |
+ 'chartjson', 'csv-pivot-table', 'none') |
def AddResultsOptions(parser): |
@@ -97,6 +98,10 @@ def CreateResults(benchmark_metadata, options): |
if output_format == 'csv': |
output_formatters.append(csv_output_formatter.CsvOutputFormatter( |
output_stream)) |
+ elif output_format == 'csv-pivot-table': |
+ output_formatters.append( |
+ csv_pivot_table_output_formatter.CsvPivotTableOutputFormatter( |
+ output_stream, trace_tag=options.output_trace_tag)) |
elif output_format == 'buildbot': |
output_formatters.append( |
buildbot_output_formatter.BuildbotOutputFormatter( |