| Index: cc/test/layer_tree_test.cc
|
| diff --git a/cc/test/layer_tree_test.cc b/cc/test/layer_tree_test.cc
|
| index 0f1d66badf6d003d1cf164858362d6ab3bedfb22..46cdf6d7bf4c20c2f6dd64228b70d54c4fdd3421 100644
|
| --- a/cc/test/layer_tree_test.cc
|
| +++ b/cc/test/layer_tree_test.cc
|
| @@ -15,17 +15,14 @@
|
| #include "cc/animation/animation_player.h"
|
| #include "cc/animation/timing_function.h"
|
| #include "cc/base/switches.h"
|
| -#include "cc/blimp/remote_compositor_bridge.h"
|
| #include "cc/input/input_handler.h"
|
| #include "cc/layers/layer.h"
|
| #include "cc/layers/layer_impl.h"
|
| #include "cc/output/buffer_to_texture_target_map.h"
|
| #include "cc/test/animation_test_common.h"
|
| #include "cc/test/begin_frame_args_test.h"
|
| -#include "cc/test/fake_image_serialization_processor.h"
|
| #include "cc/test/fake_layer_tree_host_client.h"
|
| #include "cc/test/fake_output_surface.h"
|
| -#include "cc/test/layer_tree_host_remote_for_testing.h"
|
| #include "cc/test/test_compositor_frame_sink.h"
|
| #include "cc/test/test_context_provider.h"
|
| #include "cc/test/test_shared_bitmap_manager.h"
|
| @@ -369,8 +366,6 @@ class LayerTreeHostForTesting : public LayerTreeHostInProcess {
|
| proxy = base::MakeUnique<ProxyMain>(layer_tree_host.get(),
|
| task_runner_provider.get());
|
| break;
|
| - case CompositorMode::REMOTE:
|
| - NOTREACHED();
|
| }
|
| layer_tree_host->InitializeForTesting(std::move(task_runner_provider),
|
| std::move(proxy));
|
| @@ -414,64 +409,6 @@ class LayerTreeHostForTesting : public LayerTreeHostInProcess {
|
| bool test_started_;
|
| };
|
|
|
| -// Adapts the LayerTreeHostRemoteForTesting to inject the
|
| -// LayerTreeHostInProcess.
|
| -class LayerTreeHostRemoteForLayerTreeTest
|
| - : public LayerTreeHostRemoteForTesting {
|
| - public:
|
| - static std::unique_ptr<LayerTreeHostRemoteForLayerTreeTest> Create(
|
| - TestHooks* test_hooks,
|
| - LayerTreeHostClient* client,
|
| - LayerTreeSettings const* settings,
|
| - TaskGraphRunner* task_graph_runner,
|
| - scoped_refptr<base::SingleThreadTaskRunner> main_task_runner,
|
| - scoped_refptr<base::SingleThreadTaskRunner> impl_task_runner,
|
| - MutatorHost* mutator_host) {
|
| - std::unique_ptr<FakeImageSerializationProcessor>
|
| - image_serialization_processor =
|
| - base::MakeUnique<FakeImageSerializationProcessor>();
|
| -
|
| - LayerTreeHostRemote::InitParams params;
|
| - params.client = client;
|
| - params.main_task_runner = main_task_runner;
|
| - params.mutator_host = mutator_host;
|
| - params.remote_compositor_bridge =
|
| - CreateRemoteCompositorBridge(main_task_runner);
|
| - params.engine_picture_cache =
|
| - image_serialization_processor->CreateEnginePictureCache();
|
| - params.settings = settings;
|
| -
|
| - std::unique_ptr<LayerTreeHostRemoteForLayerTreeTest> layer_tree_host =
|
| - base::WrapUnique(
|
| - new LayerTreeHostRemoteForLayerTreeTest(¶ms, test_hooks));
|
| - layer_tree_host->Initialize(task_graph_runner, main_task_runner,
|
| - impl_task_runner,
|
| - std::move(image_serialization_processor));
|
| - return layer_tree_host;
|
| - }
|
| -
|
| - ~LayerTreeHostRemoteForLayerTreeTest() override = default;
|
| -
|
| - std::unique_ptr<LayerTreeHostInProcess> CreateLayerTreeHostInProcess(
|
| - LayerTreeHostClient* client,
|
| - TaskGraphRunner* task_graph_runner,
|
| - const LayerTreeSettings& settings,
|
| - scoped_refptr<base::SingleThreadTaskRunner> main_task_runner,
|
| - scoped_refptr<base::SingleThreadTaskRunner> impl_task_runner,
|
| - MutatorHost* mutator_host) override {
|
| - return LayerTreeHostForTesting::Create(
|
| - test_hooks_, CompositorMode::THREADED, client, nullptr,
|
| - task_graph_runner, settings, main_task_runner, impl_task_runner,
|
| - mutator_host);
|
| - }
|
| -
|
| - private:
|
| - LayerTreeHostRemoteForLayerTreeTest(InitParams* params, TestHooks* test_hooks)
|
| - : LayerTreeHostRemoteForTesting(params), test_hooks_(test_hooks) {}
|
| -
|
| - TestHooks* test_hooks_;
|
| -};
|
| -
|
| class LayerTreeTestCompositorFrameSinkClient
|
| : public TestCompositorFrameSinkClient {
|
| public:
|
| @@ -519,10 +456,6 @@ LayerTreeTest::~LayerTreeTest() {
|
| animation_host_->SetMutatorHostClient(nullptr);
|
| }
|
|
|
| -bool LayerTreeTest::IsRemoteTest() const {
|
| - return mode_ == CompositorMode::REMOTE;
|
| -}
|
| -
|
| gfx::Vector2dF LayerTreeTest::ScrollDelta(LayerImpl* layer_impl) {
|
| gfx::ScrollOffset delta =
|
| layer_impl->layer_tree_impl()
|
| @@ -661,23 +594,12 @@ void LayerTreeTest::DoBeginTest() {
|
|
|
| animation_host_ = AnimationHost::CreateForTesting(ThreadInstance::MAIN);
|
|
|
| - if (IsRemoteTest()) {
|
| - std::unique_ptr<LayerTreeHostRemoteForLayerTreeTest>
|
| - layer_tree_host_remote = LayerTreeHostRemoteForLayerTreeTest::Create(
|
| - this, client_.get(), &settings_, task_graph_runner_.get(),
|
| - main_task_runner, impl_task_runner, animation_host_.get());
|
| - layer_tree_host_in_process_ =
|
| - layer_tree_host_remote->layer_tree_host_in_process();
|
| - layer_tree_host_ = std::move(layer_tree_host_remote);
|
| - } else {
|
| - std::unique_ptr<LayerTreeHostForTesting> layer_tree_host_for_testing =
|
| - LayerTreeHostForTesting::Create(
|
| - this, mode_, client_.get(), client_.get(), task_graph_runner_.get(),
|
| - settings_, main_task_runner, impl_task_runner,
|
| - animation_host_.get());
|
| - layer_tree_host_in_process_ = layer_tree_host_for_testing.get();
|
| - layer_tree_host_ = std::move(layer_tree_host_for_testing);
|
| - }
|
| + std::unique_ptr<LayerTreeHostForTesting> layer_tree_host_for_testing =
|
| + LayerTreeHostForTesting::Create(
|
| + this, mode_, client_.get(), client_.get(), task_graph_runner_.get(),
|
| + settings_, main_task_runner, impl_task_runner, animation_host_.get());
|
| + layer_tree_host_in_process_ = layer_tree_host_for_testing.get();
|
| + layer_tree_host_ = std::move(layer_tree_host_for_testing);
|
|
|
| ASSERT_TRUE(layer_tree_host_);
|
|
|
| @@ -819,7 +741,7 @@ void LayerTreeTest::DispatchNextCommitWaitsForActivation() {
|
|
|
| void LayerTreeTest::RunTest(CompositorMode mode) {
|
| mode_ = mode;
|
| - if (mode_ == CompositorMode::THREADED || mode_ == CompositorMode::REMOTE) {
|
| + if (mode_ == CompositorMode::THREADED) {
|
| impl_thread_.reset(new base::Thread("Compositor"));
|
| ASSERT_TRUE(impl_thread_->Start());
|
| }
|
| @@ -920,7 +842,6 @@ LayerTreeHost* LayerTreeTest::layer_tree_host() {
|
| LayerTreeHostInProcess* LayerTreeTest::layer_tree_host_in_process() {
|
| DCHECK(task_runner_provider()->IsMainThread() ||
|
| task_runner_provider()->IsMainThreadBlocked());
|
| - DCHECK(!IsRemoteTest());
|
| return layer_tree_host_in_process_;
|
| }
|
|
|
|
|