[Telemetry] Remove support for automatic record creation in smoothness controller.
commiteb2eca9416822d172e0098e43790d41e7d33732c
authornednguyen <nednguyen@google.com>
Tue, 28 Apr 2015 00:08:09 +0000 (27 17:08 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 28 Apr 2015 00:09:13 +0000 (28 00:09 +0000)
tree2149b3cc35380b8d42f2ae4bda04d33534263a79
parentf4617bb4a4d989933ca60a050605478f2737b9ab
[Telemetry] Remove support for automatic record creation in smoothness controller.

Add logic to make sure that page sets paired with
smoothness/repaint only have interaction records with same label & they have repeatable flags enabled.

To make sure that this doesn't crash any smoothness
benchmarks, I modified benchmark_smoke_unittest to run all
smoothness benchmarks (including ones that only support
android) in patch #3. To validate the test runs, see
telemetry_perf_unittest's result in patch #5

smoothness.key_silk_cases: https://codereview.chromium.org/1111543002/

smoothness.polymer:
https://codereview.chromium.org/1060583012

BUG=444701,444703

Review URL: https://codereview.chromium.org/1104573002

Cr-Commit-Position: refs/heads/master@{#327186}
tools/perf/benchmarks/smoothness.py
tools/perf/measurements/repaint.py
tools/perf/measurements/smoothness.py
tools/perf/measurements/smoothness_controller.py
tools/perf/page_sets/key_silk_cases.py
tools/perf/page_sets/polymer.py