| 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 759f86aee63be73ff734ec652684c0886c805108..956cf41d56a3919697ce6a91cfb273530e61bc4c 100644
|
| --- a/cc/trees/layer_tree_host_unittest.cc
|
| +++ b/cc/trees/layer_tree_host_unittest.cc
|
| @@ -69,17 +69,7 @@ using testing::Mock;
|
| namespace cc {
|
| namespace {
|
|
|
| -class LayerTreeHostTest : public LayerTreeTest {
|
| - public:
|
| - LayerTreeHostTest() : contents_texture_manager_(nullptr) {}
|
| -
|
| - void DidInitializeOutputSurface() override {
|
| - contents_texture_manager_ = layer_tree_host()->contents_texture_manager();
|
| - }
|
| -
|
| - protected:
|
| - PrioritizedResourceManager* contents_texture_manager_;
|
| -};
|
| +class LayerTreeHostTest : public LayerTreeTest {};
|
|
|
| class LayerTreeHostTestHasImplThreadTest : public LayerTreeHostTest {
|
| public:
|
| @@ -3533,69 +3523,6 @@ class LayerTreeHostTestUpdateLayerInEmptyViewport : public LayerTreeHostTest {
|
|
|
| MULTI_THREAD_TEST_F(LayerTreeHostTestUpdateLayerInEmptyViewport);
|
|
|
| -class LayerTreeHostTestAbortEvictedTextures : public LayerTreeHostTest {
|
| - public:
|
| - LayerTreeHostTestAbortEvictedTextures()
|
| - : num_will_begin_main_frames_(0), num_impl_commits_(0) {}
|
| -
|
| - protected:
|
| - void SetupTree() override {
|
| - scoped_refptr<SolidColorLayer> root_layer =
|
| - SolidColorLayer::Create(layer_settings());
|
| - root_layer->SetBounds(gfx::Size(200, 200));
|
| - root_layer->SetIsDrawable(true);
|
| - root_layer->CreateRenderSurface();
|
| -
|
| - layer_tree_host()->SetRootLayer(root_layer);
|
| - LayerTreeHostTest::SetupTree();
|
| - }
|
| -
|
| - void BeginTest() override { PostSetNeedsCommitToMainThread(); }
|
| -
|
| - void WillBeginMainFrame() override {
|
| - num_will_begin_main_frames_++;
|
| - switch (num_will_begin_main_frames_) {
|
| - case 2:
|
| - // Send a redraw to the compositor thread. This will (wrongly) be
|
| - // ignored unless aborting resets the texture state.
|
| - layer_tree_host()->SetNeedsRedraw();
|
| - break;
|
| - }
|
| - }
|
| -
|
| - void BeginCommitOnThread(LayerTreeHostImpl* impl) override {
|
| - num_impl_commits_++;
|
| - }
|
| -
|
| - void DrawLayersOnThread(LayerTreeHostImpl* impl) override {
|
| - switch (impl->SourceAnimationFrameNumberForTesting()) {
|
| - case 1:
|
| - // Prevent draws until commit.
|
| - impl->active_tree()->SetContentsTexturesPurged();
|
| - EXPECT_FALSE(impl->CanDraw());
|
| - // Trigger an abortable commit.
|
| - impl->SetNeedsCommit();
|
| - break;
|
| - case 2:
|
| - EndTest();
|
| - break;
|
| - }
|
| - }
|
| -
|
| - void AfterTest() override {
|
| - // Ensure that the commit was truly aborted.
|
| - EXPECT_EQ(2, num_will_begin_main_frames_);
|
| - EXPECT_EQ(1, num_impl_commits_);
|
| - }
|
| -
|
| - private:
|
| - int num_will_begin_main_frames_;
|
| - int num_impl_commits_;
|
| -};
|
| -
|
| -// Commits can only be aborted when using the thread proxy.
|
| -MULTI_THREAD_TEST_F(LayerTreeHostTestAbortEvictedTextures);
|
| -
|
| class LayerTreeHostTestMaxTransferBufferUsageBytes : public LayerTreeHostTest {
|
| protected:
|
| void InitializeSettings(LayerTreeSettings* settings) override {
|
|
|