Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(488)

Side by Side Diff: perf_insights/perf_insights_build/pi_report_to_html.py

Issue 1376953005: Move tracing/third_party/tvcm -> third_party/py_vulcanize. (Closed) Base URL: git@github.com:catapult-project/catapult.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2015 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 import argparse 4 import argparse
5 import codecs 5 import codecs
6 import os 6 import os
7 import sys 7 import sys
8 import traceback 8 import traceback
9 import json 9 import json
10 10
11 from perf_insights import corpus_query 11 from perf_insights import corpus_query
12 from perf_insights import local_directory_corpus_driver 12 from perf_insights import local_directory_corpus_driver
13 from perf_insights import map_function_handle as map_function_handle_module 13 from perf_insights import map_function_handle as map_function_handle_module
14 from perf_insights import map_runner 14 from perf_insights import map_runner
15 from perf_insights import progress_reporter as progress_reporter_module 15 from perf_insights import progress_reporter as progress_reporter_module
16 from perf_insights.results import json_output_formatter 16 from perf_insights.results import json_output_formatter
17 from tvcm import generate 17 from py_vulcanize import generate
18 import perf_insights 18 import perf_insights
19 import perf_insights_project 19 import perf_insights_project
20 import bs4 20 import bs4
21 21
22 22
23 def Main(argv, pi_report_file=None): 23 def Main(argv, pi_report_file=None):
24 parser = argparse.ArgumentParser( 24 parser = argparse.ArgumentParser(
25 description='Runs a PerfInsights report and outputs it to html') 25 description='Runs a PerfInsights report and outputs it to html')
26 parser.add_argument('trace_directory') 26 parser.add_argument('trace_directory')
27 if pi_report_file is None: 27 if pi_report_file is None:
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 146
147 class DataScript(generate.ExtraScript): 147 class DataScript(generate.ExtraScript):
148 def __init__(self, trace_data_string): 148 def __init__(self, trace_data_string):
149 super(DataScript, self).__init__() 149 super(DataScript, self).__init__()
150 self._trace_data_string = trace_data_string 150 self._trace_data_string = trace_data_string
151 151
152 def WriteToFile(self, output_file): 152 def WriteToFile(self, output_file):
153 output_file.write('<script id="pi-report-data" type="application/json">\n') 153 output_file.write('<script id="pi-report-data" type="application/json">\n')
154 output_file.write(self._trace_data_string) 154 output_file.write(self._trace_data_string)
155 output_file.write('\n</script>\n') 155 output_file.write('\n</script>\n')
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698