5 years, 7 months ago
(2015-04-30 00:37:03 UTC)
#2
nednguyen
https://codereview.chromium.org/1118593002/diff/40001/tools/telemetry/telemetry/results/chart_json_output_formatter.py File tools/telemetry/telemetry/results/chart_json_output_formatter.py (right): https://codereview.chromium.org/1118593002/diff/40001/tools/telemetry/telemetry/results/chart_json_output_formatter.py#newcode69 tools/telemetry/telemetry/results/chart_json_output_formatter.py:69: def _ResultsAsChartDict(self, page_test_results): Just make this a static public ...
5 years, 7 months ago
(2015-04-30 19:18:08 UTC)
#3
On 2015/04/30 at 23:25:42, commit-bot wrote: > Patchset 4 (id:??) landed as https://crrev.com/d522cf5a1615d2b1fdf5e1e9b3f385f75d687c1a > Cr-Commit-Position: ...
5 years, 7 months ago
(2015-05-01 07:08:07 UTC)
#13
Message was sent while issue was closed.
On 2015/04/30 at 23:25:42, commit-bot wrote:
> Patchset 4 (id:??) landed as
https://crrev.com/d522cf5a1615d2b1fdf5e1e9b3f385f75d687c1a
> Cr-Commit-Position: refs/heads/master@{#327830}
This change appears to have broken the perf trybots.
The command:
$ tools/perf/run_benchmark -v smoothness.top_25_smooth --browser=system
--page-filter=cnn
fails with:
Traceback (most recent call last):
<module> at tools/perf/run_benchmark:20
sys.exit(benchmark_runner.main(environment))
main at tools/telemetry/telemetry/benchmark_runner.py:383
return command().Run(options)
Run at tools/telemetry/telemetry/benchmark_runner.py:193
return min(255, self._benchmark().Run(args))
Run at tools/telemetry/telemetry/benchmark.py:213
results.PrintSummary()
PrintSummary at tools/telemetry/telemetry/results/page_test_results.py:208
output_formatter.Format(self)
Format at tools/telemetry/telemetry/results/html_output_formatter.py:140
self._TranslateChartJson(chart_json_dict)
_TranslateChartJson at
tools/telemetry/telemetry/results/html_output_formatter.py:113
value = value_module.Value.FromDict(value_dict, dummy_dict)
FromDict at tools/telemetry/telemetry/value/__init__.py:242
return Value.ListOfValuesFromListOfDicts([value_dict], page_dict)[0]
ListOfValuesFromListOfDicts at tools/telemetry/telemetry/value/__init__.py:268
'Subclass doesn\'t override FromDict'
AssertionError: Subclass doesn't override FromDict
Telemetry changes should have
CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:android_nexus6_perf_bisect in their
description to avoid tree breakages.
Hopefully one day we'll have rules to tell the CQ to run specific trybots when
particular directories are changed.
eakuefner
A revert of this CL (patchset #4 id:60001) has been created in https://codereview.chromium.org/1119983003/ by eakuefner@chromium.org. ...
5 years, 7 months ago
(2015-05-01 07:18:15 UTC)
#14
On 2015/05/01 at 07:08:07, alancutter wrote: > On 2015/04/30 at 23:25:42, commit-bot wrote: > > ...
5 years, 7 months ago
(2015-05-01 07:20:33 UTC)
#15
Message was sent while issue was closed.
On 2015/05/01 at 07:08:07, alancutter wrote:
> On 2015/04/30 at 23:25:42, commit-bot wrote:
> > Patchset 4 (id:??) landed as
https://crrev.com/d522cf5a1615d2b1fdf5e1e9b3f385f75d687c1a
> > Cr-Commit-Position: refs/heads/master@{#327830}
>
> This change appears to have broken the perf trybots.
>
> The command:
> $ tools/perf/run_benchmark -v smoothness.top_25_smooth --browser=system
--page-filter=cnn
> fails with:
> Traceback (most recent call last):
> <module> at tools/perf/run_benchmark:20
> sys.exit(benchmark_runner.main(environment))
> main at tools/telemetry/telemetry/benchmark_runner.py:383
> return command().Run(options)
> Run at tools/telemetry/telemetry/benchmark_runner.py:193
> return min(255, self._benchmark().Run(args))
> Run at tools/telemetry/telemetry/benchmark.py:213
> results.PrintSummary()
> PrintSummary at tools/telemetry/telemetry/results/page_test_results.py:208
> output_formatter.Format(self)
> Format at tools/telemetry/telemetry/results/html_output_formatter.py:140
> self._TranslateChartJson(chart_json_dict)
> _TranslateChartJson at
tools/telemetry/telemetry/results/html_output_formatter.py:113
> value = value_module.Value.FromDict(value_dict, dummy_dict)
> FromDict at tools/telemetry/telemetry/value/__init__.py:242
> return Value.ListOfValuesFromListOfDicts([value_dict], page_dict)[0]
> ListOfValuesFromListOfDicts at
tools/telemetry/telemetry/value/__init__.py:268
> 'Subclass doesn\'t override FromDict'
> AssertionError: Subclass doesn't override FromDict
>
> Telemetry changes should have
CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:android_nexus6_perf_bisect in their
description to avoid tree breakages.
> Hopefully one day we'll have rules to tell the CQ to run specific trybots when
particular directories are changed.
Thanks for reporting this, Alan. We have plans to move Telemetry to its own
waterfall, and I think that should help to preemptively address these kinds of
breakages as well.
eakuefner
The CQ bit was checked by eakuefner@chromium.org
5 years, 7 months ago
(2015-05-01 22:23:53 UTC)
#16
Issue 1118593002: [Telemetry] Change HTMLOutputFormatter to be based on chart JSON
(Closed)
Created 5 years, 7 months ago by eakuefner
Modified 5 years, 7 months ago
Reviewers: nednguyen
Base URL: https://chromium.googlesource.com/chromium/src.git@master
Comments: 2