#include "base/compiler_specific.h"
#include "base/functional/bind.h"
#include "cc/test/fake_content_layer_client.h"
#include "cc/test/fake_picture_layer.h"
#include "cc/test/layer_tree_test.h"
#include "cc/trees/layer_tree_impl.h"
#include "cc/trees/proxy_impl.h"
#include "cc/trees/proxy_main.h"
#include "cc/trees/single_thread_proxy.h"
namespace cc {
class LayerTreeHostProxyTest : public LayerTreeTest { … };
class LayerTreeHostProxyTestSetNeedsCommit : public LayerTreeHostProxyTest { … };
MULTI_THREAD_TEST_F(LayerTreeHostProxyTestSetNeedsCommit);
class LayerTreeHostProxyTestSetNeedsAnimate : public LayerTreeHostProxyTest { … };
MULTI_THREAD_TEST_F(LayerTreeHostProxyTestSetNeedsAnimate);
class LayerTreeHostProxyTestSetNeedsUpdateLayers
: public LayerTreeHostProxyTest { … };
MULTI_THREAD_TEST_F(LayerTreeHostProxyTestSetNeedsUpdateLayers);
class LayerTreeHostProxyTestSetNeedsUpdateLayersWhileAnimating
: public LayerTreeHostProxyTest { … };
MULTI_THREAD_TEST_F(LayerTreeHostProxyTestSetNeedsUpdateLayersWhileAnimating);
class LayerTreeHostProxyTestSetNeedsCommitWhileAnimating
: public LayerTreeHostProxyTest { … };
MULTI_THREAD_TEST_F(LayerTreeHostProxyTestSetNeedsCommitWhileAnimating);
class LayerTreeHostProxyTestCommitWaitsForActivation
: public LayerTreeHostProxyTest { … };
MULTI_THREAD_TEST_F(LayerTreeHostProxyTestCommitWaitsForActivation);
class LayerTreeHostProxyTestCommitWaitsForActivationMFBA
: public LayerTreeHostProxyTest { … };
MULTI_THREAD_TEST_F(LayerTreeHostProxyTestCommitWaitsForActivationMFBA);
class LayerTreeHostProxyTestImplFrameCausesAnimatePending
: public LayerTreeHostProxyTest { … };
SINGLE_THREAD_TEST_F(LayerTreeHostProxyTestImplFrameCausesAnimatePending);
class LayerTreeHostProxyTestNeedsCommitFromImpl
: public LayerTreeHostProxyTest { … };
SINGLE_THREAD_TEST_F(LayerTreeHostProxyTestNeedsCommitFromImpl);
class LayerTreeHostProxyTestDelayedCommitDueToVisibility
: public LayerTreeHostProxyTest { … };
SINGLE_AND_MULTI_THREAD_TEST_F(
LayerTreeHostProxyTestDelayedCommitDueToVisibility);
}