Index: cc/trees/layer_tree_host_unittest.cc |
diff --git a/cc/trees/layer_tree_host_unittest.cc b/cc/trees/layer_tree_host_unittest.cc |
index 7c5c1a30bed440ce88c1a1796a02716b6cddf464..1624ef0f9041e8108e5457e1230bbe4d8f3d5592 100644 |
--- a/cc/trees/layer_tree_host_unittest.cc |
+++ b/cc/trees/layer_tree_host_unittest.cc |
@@ -2399,15 +2399,13 @@ class LayerTreeHostTestBeginFrameNotificationShutdownWhileEnabled |
MULTI_THREAD_TEST_F( |
LayerTreeHostTestBeginFrameNotificationShutdownWhileEnabled); |
-class LayerTreeHostTestAbortedCommitDoesntStallNextCommitWhenIdle |
- : public LayerTreeHostTest { |
+class LayerTreeHostTestAbortedCommitDoesntStall : public LayerTreeHostTest { |
protected: |
- LayerTreeHostTestAbortedCommitDoesntStallNextCommitWhenIdle() |
+ LayerTreeHostTestAbortedCommitDoesntStall() |
: commit_count_(0), commit_complete_count_(0) {} |
virtual void InitializeSettings(LayerTreeSettings* settings) OVERRIDE { |
settings->begin_frame_scheduling_enabled = true; |
- settings->using_synchronous_renderer_compositor = true; |
} |
virtual void BeginTest() OVERRIDE { PostSetNeedsCommitToMainThread(); } |
@@ -2441,8 +2439,26 @@ class LayerTreeHostTestAbortedCommitDoesntStallNextCommitWhenIdle |
int commit_complete_count_; |
}; |
+class LayerTreeHostTestAbortedCommitDoesntStallSynchronousCompositor |
+ : public LayerTreeHostTestAbortedCommitDoesntStall { |
+ virtual void InitializeSettings(LayerTreeSettings* settings) OVERRIDE { |
+ LayerTreeHostTestAbortedCommitDoesntStall::InitializeSettings(settings); |
+ settings->using_synchronous_renderer_compositor = true; |
+ } |
+}; |
+ |
MULTI_THREAD_TEST_F( |
- LayerTreeHostTestAbortedCommitDoesntStallNextCommitWhenIdle); |
+ LayerTreeHostTestAbortedCommitDoesntStallSynchronousCompositor); |
+ |
+class LayerTreeHostTestAbortedCommitDoesntStallDisabledVsync |
+ : public LayerTreeHostTestAbortedCommitDoesntStall { |
+ virtual void InitializeSettings(LayerTreeSettings* settings) OVERRIDE { |
+ LayerTreeHostTestAbortedCommitDoesntStall::InitializeSettings(settings); |
+ settings->throttle_frame_production = false; |
+ } |
+}; |
+ |
+MULTI_THREAD_TEST_F(LayerTreeHostTestAbortedCommitDoesntStallDisabledVsync); |
class LayerTreeHostTestUninvertibleTransformDoesNotBlockActivation |
: public LayerTreeHostTest { |