| Index: chrome/browser/sync/test/integration/sync_test.cc
|
| diff --git a/chrome/browser/sync/test/integration/sync_test.cc b/chrome/browser/sync/test/integration/sync_test.cc
|
| index fbe950088d15d384222e26b4881d0e9e45055d26..210cb6913b70c30ab9b8f001b45087eeddeae256 100644
|
| --- a/chrome/browser/sync/test/integration/sync_test.cc
|
| +++ b/chrome/browser/sync/test/integration/sync_test.cc
|
| @@ -21,7 +21,9 @@
|
| #include "chrome/browser/bookmarks/bookmark_model_factory.h"
|
| #include "chrome/browser/google/google_url_tracker.h"
|
| #include "chrome/browser/history/history_service_factory.h"
|
| +#include "chrome/browser/invalidation_service_factory.h"
|
| #include "chrome/browser/lifetime/application_lifetime.h"
|
| +#include "chrome/browser/p2p_invalidation_service.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/browser/profiles/profile_manager.h"
|
| #include "chrome/browser/search_engines/template_url_service.h"
|
| @@ -308,12 +310,20 @@ void SyncTest::InitializeInstance(int index) {
|
| EXPECT_FALSE(GetBrowser(index) == NULL) << "Could not create Browser "
|
| << index << ".";
|
|
|
| + P2PInvalidationService* p2p_invalidation_service =
|
| + static_cast<P2PInvalidationService*>(
|
| + InvalidationServiceFactory::GetInstance()->SetTestingFactoryAndUse(
|
| + GetProfile(index),
|
| + InvalidationServiceFactory::BuildP2PInvalidationServiceFor));
|
| + p2p_invalidation_service->UpdateCredentials(username_, password_);
|
| +
|
| // Make sure the ProfileSyncService has been created before creating the
|
| // ProfileSyncServiceHarness - some tests expect the ProfileSyncService to
|
| // already exist.
|
| ProfileSyncServiceFactory::GetForProfile(GetProfile(index));
|
|
|
| clients_[index] = new ProfileSyncServiceHarness(GetProfile(index),
|
| + p2p_invalidation_service,
|
| username_,
|
| password_);
|
| EXPECT_FALSE(GetClient(index) == NULL) << "Could not create Client "
|
| @@ -327,20 +337,6 @@ void SyncTest::InitializeInstance(int index) {
|
| TemplateURLServiceFactory::GetForProfile(GetProfile(index)));
|
| }
|
|
|
| -void SyncTest::RestartSyncService(int index) {
|
| - DVLOG(1) << "Restarting profile sync service for profile " << index << ".";
|
| - delete clients_[index];
|
| - Profile* profile = GetProfile(index);
|
| - ProfileSyncService* service =
|
| - ProfileSyncServiceFactory::GetForProfile(profile);
|
| - service->ResetForTest();
|
| - clients_[index] = new ProfileSyncServiceHarness(profile,
|
| - username_,
|
| - password_);
|
| - service->Initialize();
|
| - GetClient(index)->AwaitSyncRestart();
|
| -}
|
| -
|
| bool SyncTest::SetupSync() {
|
| // Create sync profiles and clients if they haven't already been created.
|
| if (profiles_.empty()) {
|
|
|