[DeviceService] Replace vibration_browsertest.cc with layout tests.
vibration_browsertest.cc tests vibration integration between Blink and
the browser. It does this by injecting a fake VibrationManager impl
into RenderFrameHost's InterfaceRegistry.
However, this blocks us to port VibrationManager to be hosted in
Device Service because after that there is no such mechanism to do this.
So this CL replaces these browsertests with layout tests, with a TODO
to add 'main frame reload' tests later, because for now we consider that
'sub frame reload' tests have actually covered what we want to verify
for lifecycle of NavigatorVibration.
BUG=686692
TEST=blink_tests
Review-Url: https://codereview.chromium.org/2731953003
Cr-Commit-Position: refs/heads/master@{#457710}
6 files changed