| Index: ui/views/mus/views_mus_test_suite.cc
|
| diff --git a/ui/views/mus/views_mus_test_suite.cc b/ui/views/mus/views_mus_test_suite.cc
|
| index e10d7716b74de2d721468d34f727d9ccff607e02..2257b8e8640d4df73afd612ac0f9e56657a862f1 100644
|
| --- a/ui/views/mus/views_mus_test_suite.cc
|
| +++ b/ui/views/mus/views_mus_test_suite.cc
|
| @@ -12,6 +12,7 @@
|
| #include "base/synchronization/waitable_event.h"
|
| #include "base/threading/simple_thread.h"
|
| #include "base/threading/thread.h"
|
| +#include "components/mus/common/gpu_service.h"
|
| #include "components/mus/common/switches.h"
|
| #include "services/shell/background/background_shell.h"
|
| #include "services/shell/public/cpp/connector.h"
|
| @@ -44,11 +45,14 @@ class PlatformTestHelperMus : public PlatformTestHelper {
|
| public:
|
| PlatformTestHelperMus(shell::Connector* connector,
|
| const shell::Identity& identity) {
|
| + mus::GpuService::Initialize(connector);
|
| // It is necessary to recreate the WindowManagerConnection for each test,
|
| // since a new MessageLoop is created for each test.
|
| connection_ = WindowManagerConnection::Create(connector, identity);
|
| }
|
| - ~PlatformTestHelperMus() override {}
|
| + ~PlatformTestHelperMus() override {
|
| + mus::GpuService::Terminate();
|
| + }
|
|
|
| private:
|
| std::unique_ptr<WindowManagerConnection> connection_;
|
|
|