Commit 1f500332 authored by Carlos Caballero's avatar Carlos Caballero Committed by Commit Bot

Remove MessageLoop references in /cc

MessageLoop is going away soon.

This CL was uploaded by git cl split.

R=samans@chromium.org

Bug: 891670
Change-Id: I15740af265a11a121228c63c6cca39541fcc6ed5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1946228
Auto-Submit: Carlos Caballero <carlscab@google.com>
Reviewed-by: default avatarSaman Sami <samans@chromium.org>
Commit-Queue: Carlos Caballero <carlscab@google.com>
Cr-Commit-Position: refs/heads/master@{#720833}
parent c4c3bb07
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#include "cc/test/cc_test_suite.h" #include "cc/test/cc_test_suite.h"
#include "base/command_line.h" #include "base/command_line.h"
#include "base/message_loop/message_loop.h" #include "base/test/task_environment.h"
#include "base/threading/thread_id_name_manager.h" #include "base/threading/thread_id_name_manager.h"
#include "cc/base/histograms.h" #include "cc/base/histograms.h"
#include "components/viz/test/paths.h" #include "components/viz/test/paths.h"
...@@ -21,7 +21,8 @@ CCTestSuite::~CCTestSuite() = default; ...@@ -21,7 +21,8 @@ CCTestSuite::~CCTestSuite() = default;
void CCTestSuite::Initialize() { void CCTestSuite::Initialize() {
base::TestSuite::Initialize(); base::TestSuite::Initialize();
message_loop_ = std::make_unique<base::MessageLoop>(); task_environment_ =
std::make_unique<base::test::SingleThreadTaskEnvironment>();
gl::GLSurfaceTestSupport::InitializeOneOff(); gl::GLSurfaceTestSupport::InitializeOneOff();
...@@ -35,7 +36,7 @@ void CCTestSuite::Initialize() { ...@@ -35,7 +36,7 @@ void CCTestSuite::Initialize() {
} }
void CCTestSuite::Shutdown() { void CCTestSuite::Shutdown() {
message_loop_ = nullptr; task_environment_ = nullptr;
base::TestSuite::Shutdown(); base::TestSuite::Shutdown();
} }
......
...@@ -11,8 +11,10 @@ ...@@ -11,8 +11,10 @@
#include "base/test/test_suite.h" #include "base/test/test_suite.h"
namespace base { namespace base {
class MessageLoop; namespace test {
class SingleThreadTaskEnvironment;
} }
} // namespace base
namespace cc { namespace cc {
...@@ -30,7 +32,7 @@ class CCTestSuite : public base::TestSuite { ...@@ -30,7 +32,7 @@ class CCTestSuite : public base::TestSuite {
void Shutdown() override; void Shutdown() override;
private: private:
std::unique_ptr<base::MessageLoop> message_loop_; std::unique_ptr<base::test::SingleThreadTaskEnvironment> task_environment_;
base::TestDiscardableMemoryAllocator discardable_memory_allocator_; base::TestDiscardableMemoryAllocator discardable_memory_allocator_;
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment