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

Issue 551973002: [Telemetry] Make --chartjson output chart.json instead of to stdout. (Closed)

Created:
6 years, 3 months ago by eakuefner
Modified:
6 years, 3 months ago
CC:
chromium-reviews, telemetry+watch_chromium.org, nduca
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

[Telemetry] Make --chartjson output chart.json instead of to stdout. The new Chart JSON handling code in the buildbot will use the file chart.json instead of standard out, so that Buildbot will not have to do any parsing of logging output at all. This CL brings the Chart JSON handling code in line with this approach. R=sullivan,nednguyen CC=nduca Committed: https://crrev.com/c8e067f6f8d6d1445a42ec2196d8a194af60ca1f Cr-Commit-Position: refs/heads/master@{#294020}

Patch Set 1 #

Total comments: 1

Patch Set 2 : Make Chart JSON an output formatter. #

Total comments: 4

Patch Set 3 : Address Ned's comments #

Patch Set 4 : Fixing naming typos #

Total comments: 2

Patch Set 5 : Address Ned's comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+33 lines, -193 lines) Patch
M tools/telemetry/telemetry/benchmark.py View 1 3 chunks +1 line, -9 lines 0 comments Download
D tools/telemetry/telemetry/results/chart_json.py View 1 1 chunk +0 lines, -57 lines 0 comments Download
A + tools/telemetry/telemetry/results/chart_json_output_formatter.py View 1 2 3 4 2 chunks +17 lines, -1 line 0 comments Download
A + tools/telemetry/telemetry/results/chart_json_output_formatter_unittest.py View 1 2 3 4 8 chunks +8 lines, -8 lines 0 comments Download
D tools/telemetry/telemetry/results/chart_json_unittest.py View 1 2 1 chunk +0 lines, -117 lines 0 comments Download
M tools/telemetry/telemetry/results/results_options.py View 1 3 chunks +7 lines, -1 line 0 comments Download

Messages

Total messages: 21 (3 generated)
eakuefner
6 years, 3 months ago (2014-09-08 19:23:43 UTC) #1
sullivan
https://codereview.chromium.org/551973002/diff/1/tools/telemetry/telemetry/benchmark.py File tools/telemetry/telemetry/benchmark.py (right): https://codereview.chromium.org/551973002/diff/1/tools/telemetry/telemetry/benchmark.py#newcode105 tools/telemetry/telemetry/benchmark.py:105: 'chart.json')) From the buildbot perspective, it would be better ...
6 years, 3 months ago (2014-09-08 19:27:59 UTC) #2
eakuefner
Annie: The latest patch set allows Chart JSON to be output to standard out by ...
6 years, 3 months ago (2014-09-08 20:15:32 UTC) #3
sullivan
On 2014/09/08 20:15:32, eakuefner wrote: > Annie: The latest patch set allows Chart JSON to ...
6 years, 3 months ago (2014-09-08 20:17:58 UTC) #4
nednguyen
https://codereview.chromium.org/551973002/diff/20001/tools/telemetry/telemetry/results/chart_json_output_formatter.py File tools/telemetry/telemetry/results/chart_json_output_formatter.py (right): https://codereview.chromium.org/551973002/diff/20001/tools/telemetry/telemetry/results/chart_json_output_formatter.py#newcode69 tools/telemetry/telemetry/results/chart_json_output_formatter.py:69: return self._benchmark_metadata Why does this need to be exposed? ...
6 years, 3 months ago (2014-09-08 20:26:12 UTC) #5
nednguyen
https://codereview.chromium.org/551973002/diff/20001/tools/telemetry/telemetry/results/chart_json_output_formatter.py File tools/telemetry/telemetry/results/chart_json_output_formatter.py (right): https://codereview.chromium.org/551973002/diff/20001/tools/telemetry/telemetry/results/chart_json_output_formatter.py#newcode12 tools/telemetry/telemetry/results/chart_json_output_formatter.py:12: def ResultsAsChartDict(benchmark_metadata, page_specific_values, This should be made private too.
6 years, 3 months ago (2014-09-08 20:28:46 UTC) #6
eakuefner
https://codereview.chromium.org/551973002/diff/20001/tools/telemetry/telemetry/results/chart_json_output_formatter.py File tools/telemetry/telemetry/results/chart_json_output_formatter.py (right): https://codereview.chromium.org/551973002/diff/20001/tools/telemetry/telemetry/results/chart_json_output_formatter.py#newcode12 tools/telemetry/telemetry/results/chart_json_output_formatter.py:12: def ResultsAsChartDict(benchmark_metadata, page_specific_values, On 2014/09/08 20:28:45, nednguyen wrote: > ...
6 years, 3 months ago (2014-09-09 01:21:02 UTC) #7
eakuefner
On 2014/09/09 01:21:02, eakuefner wrote: > https://codereview.chromium.org/551973002/diff/20001/tools/telemetry/telemetry/results/chart_json_output_formatter.py > File tools/telemetry/telemetry/results/chart_json_output_formatter.py (right): > > https://codereview.chromium.org/551973002/diff/20001/tools/telemetry/telemetry/results/chart_json_output_formatter.py#newcode12 > ...
6 years, 3 months ago (2014-09-09 01:29:52 UTC) #8
nednguyen
On 2014/09/09 01:29:52, eakuefner wrote: > On 2014/09/09 01:21:02, eakuefner wrote: > > > https://codereview.chromium.org/551973002/diff/20001/tools/telemetry/telemetry/results/chart_json_output_formatter.py ...
6 years, 3 months ago (2014-09-09 02:17:13 UTC) #9
nednguyen
https://codereview.chromium.org/551973002/diff/60001/tools/telemetry/telemetry/results/chart_json_output_formatter.py File tools/telemetry/telemetry/results/chart_json_output_formatter.py (right): https://codereview.chromium.org/551973002/diff/60001/tools/telemetry/telemetry/results/chart_json_output_formatter.py#newcode68 tools/telemetry/telemetry/results/chart_json_output_formatter.py:68: def benchmark_metadata(self): Can you remove this as well?
6 years, 3 months ago (2014-09-09 02:19:01 UTC) #10
eakuefner
On 2014/09/09 02:17:13, nednguyen wrote: > On 2014/09/09 01:29:52, eakuefner wrote: > > On 2014/09/09 ...
6 years, 3 months ago (2014-09-09 17:05:18 UTC) #11
eakuefner
https://codereview.chromium.org/551973002/diff/60001/tools/telemetry/telemetry/results/chart_json_output_formatter.py File tools/telemetry/telemetry/results/chart_json_output_formatter.py (right): https://codereview.chromium.org/551973002/diff/60001/tools/telemetry/telemetry/results/chart_json_output_formatter.py#newcode68 tools/telemetry/telemetry/results/chart_json_output_formatter.py:68: def benchmark_metadata(self): On 2014/09/09 02:19:01, nednguyen wrote: > Can ...
6 years, 3 months ago (2014-09-09 17:05:25 UTC) #12
nednguyen
On 2014/09/09 17:05:25, eakuefner wrote: > https://codereview.chromium.org/551973002/diff/60001/tools/telemetry/telemetry/results/chart_json_output_formatter.py > File tools/telemetry/telemetry/results/chart_json_output_formatter.py (right): > > https://codereview.chromium.org/551973002/diff/60001/tools/telemetry/telemetry/results/chart_json_output_formatter.py#newcode68 > ...
6 years, 3 months ago (2014-09-09 17:20:14 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eakuefner@chromium.org/551973002/80001
6 years, 3 months ago (2014-09-09 17:46:18 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_swarming on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_swarming/builds/11714)
6 years, 3 months ago (2014-09-09 19:36:34 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eakuefner@chromium.org/551973002/80001
6 years, 3 months ago (2014-09-09 20:58:21 UTC) #19
commit-bot: I haz the power
Committed patchset #5 (id:80001) as 844ead01070d2cad92a1ff1858301beac5c3676f
6 years, 3 months ago (2014-09-09 22:05:08 UTC) #20
commit-bot: I haz the power
6 years, 3 months ago (2014-09-10 03:56:03 UTC) #21
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/c8e067f6f8d6d1445a42ec2196d8a194af60ca1f
Cr-Commit-Position: refs/heads/master@{#294020}

Powered by Google App Engine
This is Rietveld 408576698