Description[system-health] Unify SH story set interface
This patch modifies SH stories so that all of their users instantiate
them via page_sets.SystemHealthStorySet, which has the following
parameters:
platform: 'desktop' or 'mobile' (mandatory)
case: 'load', 'browse', ... (default: None)
take_memory_measurement: True or False (default: False)
These parameters will be used by existing benchmarks as follows:
take_
Benchmark name platform case memory_
measurement
----------------------------------------------------------------------
system_health.memory_desktop 'desktop' 'load' True
system_health.memory_mobile 'mobile' 'load' True
battor.system_health_loading_desktop 'desktop' 'load' False
battor.system_health_loading_mobile 'mobile' 'load' False
v8.browsing_desktop 'desktop' 'browse' False
v8.browsing_mobile 'mobile' 'browse' False
The case of the memory system health benchmarks will be changed to None
in a subsequent patch, i.e. they will run all SH stories. As a result,
all SH stories will also run in the SH smoke tests in the Chromium CQ.
BUG=589726
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.perf:android_s5_perf_cq;master.tryserver.chromium.perf:mac_retina_perf_cq
Committed: https://crrev.com/fc79a085aec3b72004cbc99864291801e2b1ceca
Cr-Commit-Position: refs/heads/master@{#405753}
Patch Set 1 #
Total comments: 5
Patch Set 2 : Restrict story selector #
Total comments: 1
Messages
Total messages: 25 (10 generated)
|