Change VirtualTimePolicy::PAUSE_IF_NETWORK_FETCHES_PENDING
Change VirtualTimePolicy::PAUSE_IF_NETWORK_FETCHES_PENDING to initially
pause virtual time until at least one loading task has run. This fixes
a problem where virtual time could advance arbitrarily far before the
first fetch occurred.
Also refactor the way virtual time is dealt with so that
RendererSchedulerImpl and ThrottlingHelper know about it and
Virtual Time is applied to all relevant queues.
Finally remove unused WebViewSchedulerTest.cpp
BUG=546953
Review-Url: https://codereview.chromium.org/2184123002
Cr-Commit-Position: refs/heads/master@{#408944}
14 files changed