Index: ui/compositor/layer_unittest.cc |
diff --git a/ui/compositor/layer_unittest.cc b/ui/compositor/layer_unittest.cc |
index 9056ffe52d10cdeb65e714f3a71b3535ecf638dc..5eb921317fc3f46e6d6c830d9d0e4be0a2ac17c1 100644 |
--- a/ui/compositor/layer_unittest.cc |
+++ b/ui/compositor/layer_unittest.cc |
@@ -210,7 +210,7 @@ class LayerWithRealCompositorTest : public testing::Test { |
void DrawTree(Layer* root) { |
GetCompositor()->SetRootLayer(root); |
GetCompositor()->ScheduleDraw(); |
- WaitForSwap(); |
+ WaitForDraw(); |
} |
void ReadPixels(SkBitmap* bitmap) { |
@@ -244,10 +244,6 @@ class LayerWithRealCompositorTest : public testing::Test { |
ui::DrawWaiterForTest::WaitForCompositingStarted(GetCompositor()); |
} |
- void WaitForSwap() { |
- DrawWaiterForTest::WaitForCompositingEnded(GetCompositor()); |
- } |
- |
void WaitForCommit() { |
ui::DrawWaiterForTest::WaitForCommit(GetCompositor()); |
} |
@@ -390,12 +386,11 @@ class TestCompositorObserver : public CompositorObserver { |
TestCompositorObserver() = default; |
bool committed() const { return committed_; } |
- bool notified() const { return started_ && ended_; } |
+ bool started() const { return started_; } |
void Reset() { |
committed_ = false; |
started_ = false; |
- ended_ = false; |
} |
private: |
@@ -408,15 +403,12 @@ class TestCompositorObserver : public CompositorObserver { |
started_ = true; |
} |
- void OnCompositingEnded(Compositor* compositor) override { ended_ = true; } |
- |
void OnCompositingLockStateChanged(Compositor* compositor) override {} |
void OnCompositingShuttingDown(Compositor* compositor) override {} |
bool committed_ = false; |
bool started_ = false; |
- bool ended_ = false; |
DISALLOW_COPY_AND_ASSIGN(TestCompositorObserver); |
}; |
@@ -1339,7 +1331,7 @@ TEST_F(LayerWithRealCompositorTest, CompositorObservers) { |
// Explicitly called DrawTree should cause the observers to be notified. |
// NOTE: this call to DrawTree sets l1 to be the compositor's root layer. |
DrawTree(l1.get()); |
- EXPECT_TRUE(observer.notified()); |
+ EXPECT_TRUE(observer.started()); |
// ScheduleDraw without any visible change should cause a commit. |
observer.Reset(); |
@@ -1350,26 +1342,26 @@ TEST_F(LayerWithRealCompositorTest, CompositorObservers) { |
// Moving, but not resizing, a layer should alert the observers. |
observer.Reset(); |
l2->SetBounds(gfx::Rect(0, 0, 350, 350)); |
- WaitForSwap(); |
- EXPECT_TRUE(observer.notified()); |
+ WaitForDraw(); |
+ EXPECT_TRUE(observer.started()); |
// So should resizing a layer. |
observer.Reset(); |
l2->SetBounds(gfx::Rect(0, 0, 400, 400)); |
- WaitForSwap(); |
- EXPECT_TRUE(observer.notified()); |
+ WaitForDraw(); |
+ EXPECT_TRUE(observer.started()); |
// Opacity changes should alert the observers. |
observer.Reset(); |
l2->SetOpacity(0.5f); |
- WaitForSwap(); |
- EXPECT_TRUE(observer.notified()); |
+ WaitForDraw(); |
+ EXPECT_TRUE(observer.started()); |
// So should setting the opacity back. |
observer.Reset(); |
l2->SetOpacity(1.0f); |
- WaitForSwap(); |
- EXPECT_TRUE(observer.notified()); |
+ WaitForDraw(); |
+ EXPECT_TRUE(observer.started()); |
// Setting the transform of a layer should alert the observers. |
observer.Reset(); |
@@ -1378,17 +1370,17 @@ TEST_F(LayerWithRealCompositorTest, CompositorObservers) { |
transform.Rotate(90.0); |
transform.Translate(-200.0, -200.0); |
l2->SetTransform(transform); |
- WaitForSwap(); |
- EXPECT_TRUE(observer.notified()); |
+ WaitForDraw(); |
+ EXPECT_TRUE(observer.started()); |
GetCompositor()->RemoveObserver(&observer); |
// Opacity changes should no longer alert the removed observer. |
observer.Reset(); |
l2->SetOpacity(0.5f); |
- WaitForSwap(); |
+ WaitForDraw(); |
- EXPECT_FALSE(observer.notified()); |
+ EXPECT_FALSE(observer.started()); |
} |
// Checks that modifying the hierarchy correctly affects final composite. |
@@ -2237,7 +2229,7 @@ TEST_F(LayerWithRealCompositorTest, CompositorAnimationObserverTest) { |
EXPECT_EQ(0u, animation_observer.animation_step_count()); |
root->SetOpacity(0.5f); |
- WaitForSwap(); |
+ WaitForDraw(); |
EXPECT_EQ(1u, animation_observer.animation_step_count()); |
EXPECT_FALSE(animation_observer.shutdown()); |
@@ -2283,7 +2275,7 @@ TEST_F(LayerWithRealCompositorTest, ReportMetrics) { |
animation_sequence->SetAnimationMetricsReporter(&reporter); |
animator->StartAnimation(animation_sequence); |
while (!reporter.report_called()) |
- WaitForSwap(); |
+ WaitForDraw(); |
ResetCompositor(); |
// Even though most of the time 100% smooth animations are expected, on the |
// test bots this cannot be guaranteed. Therefore simply check that some |