Descriptiontelemetry: Add tough scheduling cases
This patch introduces a tough scheduling page set with pages designed to
exercise various paths in the compositor scheduler. There are four main
test cases:
1. Simple text page
2. Page with touch-handler driven scrolling
3. Page with requestAnimationFrame animation
4. Page with CSS animation, rAF and a touch handler
Each test case has a number of subvariants that introduce synthetic
delays to different parts of the pipeline. We measure the resulting
frame rate, smoothness (and soon latency).
BUG=307841
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238793
Patch Set 1 #Patch Set 2 : Configure synthetic delays. #Patch Set 3 : Full test set. #
Total comments: 10
Patch Set 4 : Address review comments, set all delays atomically, no need to restart browser. #Patch Set 5 : Update page action. #Patch Set 6 : Use '?' instead of '#' to unbreak navigation. Reset delays in all tests. #Patch Set 7 : Exclude set_synthetic_delays action for now. #Messages
Total messages: 12 (0 generated)
|