| Index: cc/layers/texture_layer_unittest.cc
|
| diff --git a/cc/layers/texture_layer_unittest.cc b/cc/layers/texture_layer_unittest.cc
|
| index f29323f3f8f360f388e85e476a776fc5ac36889e..54c318dfd1f07b4d24388d50013a0c878cd7eb72 100644
|
| --- a/cc/layers/texture_layer_unittest.cc
|
| +++ b/cc/layers/texture_layer_unittest.cc
|
| @@ -1187,16 +1187,6 @@ class TextureLayerChangeInvisibleMailboxTest
|
| void MailboxReleased(const gpu::SyncToken& sync_token, bool lost_resource) {
|
| EXPECT_TRUE(sync_token.HasData());
|
| ++mailbox_returned_;
|
| - switch (mailbox_returned_) {
|
| - case 1:
|
| - break;
|
| - case 2:
|
| - EXPECT_EQ(commit_count_, 5);
|
| - EndTest();
|
| - break;
|
| - default:
|
| - NOTREACHED();
|
| - }
|
| }
|
|
|
| void SetupTree() override {
|
| @@ -1226,7 +1216,7 @@ class TextureLayerChangeInvisibleMailboxTest
|
|
|
| void BeginTest() override { PostSetNeedsCommitToMainThread(); }
|
|
|
| - void DidCommitAndDrawFrame() override {
|
| + void DidReceiveCompositorFrameAck() override {
|
| ++commit_count_;
|
| switch (commit_count_) {
|
| case 1:
|
| @@ -1261,6 +1251,8 @@ class TextureLayerChangeInvisibleMailboxTest
|
| texture_layer_->ClearClient();
|
| break;
|
| case 5:
|
| + EXPECT_EQ(2, mailbox_returned_);
|
| + EndTest();
|
| break;
|
| default:
|
| NOTREACHED();
|
| @@ -1283,8 +1275,7 @@ class TextureLayerChangeInvisibleMailboxTest
|
| int commit_count_;
|
| };
|
|
|
| -// Flaky when multi-threaded. crbug.com/702868
|
| -SINGLE_THREAD_TEST_F(TextureLayerChangeInvisibleMailboxTest);
|
| +SINGLE_AND_MULTI_THREAD_TEST_F(TextureLayerChangeInvisibleMailboxTest);
|
|
|
| // Test that TextureLayerImpl::ReleaseResources can be called which releases
|
| // the mailbox back to TextureLayerClient.
|
|
|