Commit 72099a93 authored by Tiger Oakes's avatar Tiger Oakes Committed by Commit Bot

Include size info metadata in supersize ui data

Duplications metadata and section_sizes from the header of a .size file
inside the data.ndjson file generated by html_report. We don't use this
for anything currently, but we're including it for potential future use.

Bug: 847599
Change-Id: I845dc76e86907db9bc1716fca2fd0233a2598f69
Reviewed-on: https://chromium-review.googlesource.com/1136579Reviewed-by: default avataragrieve <agrieve@chromium.org>
Commit-Queue: Tiger Oakes <tigero@google.com>
Cr-Commit-Position: refs/heads/master@{#574924}
parent ab13ebac
...@@ -392,7 +392,17 @@ def Run(args, parser): ...@@ -392,7 +392,17 @@ def Run(args, parser):
_CopyTreeViewTemplateFiles(template_src, args.report_dir) _CopyTreeViewTemplateFiles(template_src, args.report_dir)
logging.info('Creating JSON objects') logging.info('Creating JSON objects')
meta, tree_nodes = _MakeTreeViewList(symbols, args.min_symbol_size) meta, tree_nodes = _MakeTreeViewList(symbols, args.min_symbol_size)
meta['diff_mode'] = args.diff_with meta.update({
'diff_mode': bool(args.diff_with),
'section_sizes': size_info.section_sizes,
})
if args.diff_with:
meta.update({
'before_metadata': size_info.before.metadata,
'after_metadata': size_info.after.metadata,
})
else:
meta['metadata'] = size_info.metadata
logging.info('Serializing JSON') logging.info('Serializing JSON')
# Write newline-delimited JSON file # Write newline-delimited JSON file
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment