| Index: chrome/browser/chromeos/login/users/avatar/user_image_manager_browsertest.cc
|
| diff --git a/chrome/browser/chromeos/login/users/avatar/user_image_manager_browsertest.cc b/chrome/browser/chromeos/login/users/avatar/user_image_manager_browsertest.cc
|
| index a08a650144985376c21e06fcec5ff54896bb4fa0..44a3bd795707b262e7427d1e9e543f3d75c6b756 100644
|
| --- a/chrome/browser/chromeos/login/users/avatar/user_image_manager_browsertest.cc
|
| +++ b/chrome/browser/chromeos/login/users/avatar/user_image_manager_browsertest.cc
|
| @@ -8,6 +8,7 @@
|
| #include <string>
|
| #include <vector>
|
|
|
| +#include "base/command_line.h"
|
| #include "base/compiler_specific.h"
|
| #include "base/files/file_path.h"
|
| #include "base/files/file_util.h"
|
| @@ -44,6 +45,7 @@
|
| #include "chrome/test/base/in_process_browser_test.h"
|
| #include "chrome/test/base/testing_browser_process.h"
|
| #include "chromeos/chromeos_paths.h"
|
| +#include "chromeos/chromeos_switches.h"
|
| #include "chromeos/dbus/cryptohome_client.h"
|
| #include "chromeos/dbus/dbus_thread_manager.h"
|
| #include "chromeos/dbus/fake_session_manager_client.h"
|
| @@ -117,6 +119,16 @@ class UserImageManagerTest : public LoginManagerTest,
|
| ASSERT_TRUE(PathService::Get(chrome::DIR_USER_DATA, &user_data_dir_));
|
| }
|
|
|
| + void SetUpCommandLine(base::CommandLine* command_line) override {
|
| + LoginManagerTest::SetUpCommandLine(command_line);
|
| + // These tests create new users and then inject policy after the fact,
|
| + // to avoid having to set up a mock policy server. UserCloudPolicyManager
|
| + // will shut down the profile if there's an error loading the initial
|
| + // policy, so disable this behavior so we can inject policy directly.
|
| + command_line->AppendSwitch(
|
| + chromeos::switches::kAllowFailedPolicyFetchForTest);
|
| + }
|
| +
|
| void SetUpOnMainThread() override {
|
| LoginManagerTest::SetUpOnMainThread();
|
| local_state_ = g_browser_process->local_state();
|
|
|