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 3e2980440608c8e46bb4977643d3d22d78a9747a..65983b332053be444051c694210575bf50fcc1d2 100644 |
--- a/cc/trees/layer_tree_host_unittest.cc |
+++ b/cc/trees/layer_tree_host_unittest.cc |
@@ -130,7 +130,6 @@ class LayerTreeHostTestFrameOrdering : public LayerTreeHostTest { |
IMPL_COMMIT_COMPLETE, |
IMPL_ACTIVATE, |
IMPL_DRAW, |
- IMPL_SWAP, |
IMPL_END, |
}; |
@@ -171,11 +170,6 @@ class LayerTreeHostTestFrameOrdering : public LayerTreeHostTest { |
void DrawLayersOnThread(LayerTreeHostImpl* impl) override { |
EXPECT_TRUE(CheckStep(IMPL_DRAW, &impl_)); |
- } |
- |
- void SwapBuffersCompleteOnThread(LayerTreeHostImpl* impl) override { |
- EXPECT_TRUE(CheckStep(IMPL_SWAP, &impl_)); |
- |
EndTest(); |
} |
@@ -2802,7 +2796,7 @@ class LayerTreeHostTestResourcelessSoftwareDraw : public LayerTreeHostTest { |
return draw_result; |
} |
- void SwapBuffersCompleteOnThread(LayerTreeHostImpl* host_impl) override { |
+ void DrawLayersOnThread(LayerTreeHostImpl* host_impl) override { |
swap_count_++; |
switch (swap_count_) { |
case 1: |
@@ -4286,7 +4280,7 @@ class LayerTreeHostTestSetMemoryPolicyOnLostOutputSurface |
} |
} |
- void SwapBuffersOnThread(LayerTreeHostImpl* impl, bool result) override { |
+ void DrawLayersOnThread(LayerTreeHostImpl* impl) override { |
switch (impl->active_tree()->source_frame_number()) { |
case 1: |
EXPECT_EQ(first_output_surface_memory_limit_, |
@@ -4391,9 +4385,7 @@ class PinnedLayerTreeSwapPromise : public LayerTreeHostTest { |
} |
} |
- void SwapBuffersOnThread(LayerTreeHostImpl* host_impl, bool result) override { |
- EndTest(); |
- } |
+ void SwapBuffersCompleteOnThread() override { EndTest(); } |
void AfterTest() override { |
// The pending swap promise should activate and swap. |
@@ -4465,7 +4457,7 @@ class LayerTreeHostTestBreakSwapPromise : public LayerTreeHostTest { |
} |
} |
- void SwapBuffersOnThread(LayerTreeHostImpl* host_impl, bool result) override { |
+ void DrawLayersOnThread(LayerTreeHostImpl* host_impl) override { |
int frame = host_impl->active_tree()->source_frame_number(); |
if (frame == 2) { |
EndTest(); |
@@ -4585,9 +4577,8 @@ class LayerTreeHostTestKeepSwapPromise : public LayerTreeTest { |
: base::Closure()); |
} |
- void SwapBuffersOnThread(LayerTreeHostImpl* host_impl, bool result) override { |
- EXPECT_TRUE(result); |
- if (host_impl->active_tree()->source_frame_number() >= 1) { |
+ void SwapBuffersCompleteOnThread() override { |
+ if (num_swaps_++ >= 1) { |
// The commit changes layers so it should cause a swap. |
base::AutoLock lock(swap_promise_result_.lock); |
EXPECT_TRUE(swap_promise_result_.did_swap_called); |
@@ -4600,6 +4591,7 @@ class LayerTreeHostTestKeepSwapPromise : public LayerTreeTest { |
void AfterTest() override {} |
private: |
+ int num_swaps_ = 0; |
scoped_refptr<Layer> layer_; |
TestSwapPromiseResult swap_promise_result_; |
}; |
@@ -6685,12 +6677,15 @@ class LayerTreeHostTestPaintedDeviceScaleFactor : public LayerTreeHostTest { |
PostSetNeedsCommitToMainThread(); |
} |
- void SwapBuffersOnThread(LayerTreeHostImpl* host_impl, bool result) override { |
+ void DrawLayersOnThread(LayerTreeHostImpl* host_impl) override { |
+ EXPECT_EQ(2.0f, host_impl->active_tree()->painted_device_scale_factor()); |
+ EXPECT_EQ(1.0f, host_impl->active_tree()->device_scale_factor()); |
+ } |
+ |
+ void SwapBuffersCompleteOnThread() override { |
EXPECT_EQ( |
2.0f, |
output_surface()->last_sent_frame()->metadata.device_scale_factor); |
- EXPECT_EQ(2.0f, host_impl->active_tree()->painted_device_scale_factor()); |
- EXPECT_EQ(1.0f, host_impl->active_tree()->device_scale_factor()); |
EndTest(); |
} |