diff options
author | simonhong@chromium.org <simonhong@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-22 02:49:41 +0000 |
---|---|---|
committer | simonhong@chromium.org <simonhong@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-22 02:49:41 +0000 |
commit | a4f43290e52f1acb6b9047f77469758e916387d7 (patch) | |
tree | 7358b1ec66a1d4d50636017f615d464c80c209f1 /cc | |
parent | e5da1622885f2d636140d940d1ef6844ab460288 (diff) | |
download | chromium_src-a4f43290e52f1acb6b9047f77469758e916387d7.zip chromium_src-a4f43290e52f1acb6b9047f77469758e916387d7.tar.gz chromium_src-a4f43290e52f1acb6b9047f77469758e916387d7.tar.bz2 |
cc: removeLayerTreeHostTestFinishAllRendering
This flaky test can be removed because it
doesn't force any draw operation and it returns
regardless of scheduler state.
R=danakj@chromium.org
BUG=373371
TEST=covered by existing test
Review URL: https://codereview.chromium.org/290853003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272048 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc')
-rw-r--r-- | cc/trees/layer_tree_host_unittest.cc | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/cc/trees/layer_tree_host_unittest.cc b/cc/trees/layer_tree_host_unittest.cc index adf4353..8c8ac72 100644 --- a/cc/trees/layer_tree_host_unittest.cc +++ b/cc/trees/layer_tree_host_unittest.cc @@ -1526,47 +1526,6 @@ class LayerTreeHostTestAtomicCommitWithPartialUpdate SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_TEST_F( LayerTreeHostTestAtomicCommitWithPartialUpdate); -class LayerTreeHostTestFinishAllRendering : public LayerTreeHostTest { - public: - LayerTreeHostTestFinishAllRendering() : once_(false), draw_count_(0) {} - - virtual void BeginTest() OVERRIDE { - layer_tree_host()->SetNeedsRedraw(); - PostSetNeedsCommitToMainThread(); - } - - virtual void DidCommitAndDrawFrame() OVERRIDE { - if (once_) - return; - once_ = true; - layer_tree_host()->SetNeedsRedraw(); - { - base::AutoLock lock(lock_); - draw_count_ = 0; - } - layer_tree_host()->FinishAllRendering(); - { - base::AutoLock lock(lock_); - EXPECT_EQ(0, draw_count_); - } - EndTest(); - } - - virtual void DrawLayersOnThread(LayerTreeHostImpl* impl) OVERRIDE { - base::AutoLock lock(lock_); - ++draw_count_; - } - - virtual void AfterTest() OVERRIDE {} - - private: - bool once_; - base::Lock lock_; - int draw_count_; -}; - -SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostTestFinishAllRendering); - class LayerTreeHostTestSurfaceNotAllocatedForLayersOutsideMemoryLimit : public LayerTreeHostTest { protected: |