diff options
-rw-r--r-- | chrome/browser/automation/testing_automation_provider.cc | 66 | ||||
-rw-r--r-- | chrome/browser/sync/glue/sync_backend_host.cc | 5 | ||||
-rw-r--r-- | chrome/browser/sync/glue/sync_backend_host.h | 2 | ||||
-rw-r--r-- | chrome/browser/sync/internal_api/all_status.cc | 23 | ||||
-rw-r--r-- | chrome/browser/sync/internal_api/all_status.h | 3 | ||||
-rw-r--r-- | chrome/browser/sync/internal_api/sync_manager.cc | 7 | ||||
-rw-r--r-- | chrome/browser/sync/internal_api/sync_manager.h | 31 | ||||
-rw-r--r-- | chrome/browser/sync/profile_sync_service.cc | 37 | ||||
-rw-r--r-- | chrome/browser/sync/profile_sync_service.h | 6 | ||||
-rw-r--r-- | chrome/browser/sync/sync_ui_util.cc | 6 | ||||
-rw-r--r-- | chrome/browser/sync/sync_ui_util_unittest.cc | 10 | ||||
-rw-r--r-- | chrome/browser/sync/test/integration/single_client_bookmarks_sync_test.cc | 6 | ||||
-rw-r--r-- | chrome/browser/sync/test/integration/two_client_bookmarks_sync_test.cc | 2 | ||||
-rwxr-xr-x | chrome/test/functional/sync.py | 3 | ||||
-rw-r--r-- | chrome/test/functional/test_utils.py | 2 |
15 files changed, 35 insertions, 174 deletions
diff --git a/chrome/browser/automation/testing_automation_provider.cc b/chrome/browser/automation/testing_automation_provider.cc index 2b6240a..d2dfbdb 100644 --- a/chrome/browser/automation/testing_automation_provider.cc +++ b/chrome/browser/automation/testing_automation_provider.cc @@ -5125,7 +5125,6 @@ void TestingAutomationProvider::SignInToSync(Browser* browser, // {u'summary': u'SYNC DISABLED'} // // { u'last synced': u'Just now', -// u'summary': u'READY', // u'sync url': u'clients4.google.com', // u'updates received': 42, // u'synced datatypes': [ u'Bookmarks', @@ -5150,8 +5149,6 @@ void TestingAutomationProvider::GetSyncInfo(Browser* browser, } else { ProfileSyncService* service = sync_waiter_->service(); ProfileSyncService::Status status = sync_waiter_->GetStatus(); - sync_info->SetString("summary", - ProfileSyncService::BuildSyncStatusSummaryText(status.summary)); sync_info->SetString("sync url", service->sync_service_url().host()); sync_info->SetString("last synced", service->GetLastSyncedTimeString()); sync_info->SetInteger("updates received", status.updates_received); @@ -5200,18 +5197,9 @@ void TestingAutomationProvider::AwaitFullSyncCompletion( reply.SendError("Sync cycle did not complete."); return; } - ProfileSyncService::Status status = sync_waiter_->GetStatus(); - if (status.summary == ProfileSyncService::Status::READY) { - scoped_ptr<DictionaryValue> return_value(new DictionaryValue); - return_value->SetBoolean("success", true); - reply.SendSuccess(return_value.get()); - } else { - std::string error_msg = "Wait for sync cycle was unsuccessful. " - "Sync status: "; - error_msg.append( - ProfileSyncService::BuildSyncStatusSummaryText(status.summary)); - reply.SendError(error_msg); - } + scoped_ptr<DictionaryValue> return_value(new DictionaryValue); + return_value->SetBoolean("success", true); + reply.SendSuccess(return_value.get()); } // Sample json output: { "success": true } @@ -5237,18 +5225,9 @@ void TestingAutomationProvider::AwaitSyncRestart( reply.SendError("Sync did not successfully restart."); return; } - ProfileSyncService::Status status = sync_waiter_->GetStatus(); - if (status.summary == ProfileSyncService::Status::READY) { - scoped_ptr<DictionaryValue> return_value(new DictionaryValue); - return_value->SetBoolean("success", true); - reply.SendSuccess(return_value.get()); - } else { - std::string error_msg = "Wait for sync restart was unsuccessful. " - "Sync status: "; - error_msg.append( - ProfileSyncService::BuildSyncStatusSummaryText(status.summary)); - reply.SendError(error_msg); - } + scoped_ptr<DictionaryValue> return_value(new DictionaryValue); + return_value->SetBoolean("success", true); + reply.SendSuccess(return_value.get()); } // Refer to EnableSyncForDatatypes() in chrome/test/pyautolib/pyauto.py for @@ -5292,15 +5271,9 @@ void TestingAutomationProvider::EnableSyncForDatatypes( "Enabling datatype: %s", datatype_string.c_str())); } } - ProfileSyncService::Status status = sync_waiter_->GetStatus(); - if (status.summary == ProfileSyncService::Status::READY || - status.summary == ProfileSyncService::Status::SYNCING) { - scoped_ptr<DictionaryValue> return_value(new DictionaryValue); - return_value->SetBoolean("success", true); - reply.SendSuccess(return_value.get()); - } else { - reply.SendError("Enabling sync for given datatypes was unsuccessful"); - } + scoped_ptr<DictionaryValue> return_value(new DictionaryValue); + return_value->SetBoolean("success", true); + reply.SendSuccess(return_value.get()); } // Refer to DisableSyncForDatatypes() in chrome/test/pyautolib/pyauto.py for @@ -5330,15 +5303,6 @@ void TestingAutomationProvider::DisableSyncForDatatypes( } if (first_datatype == "All") { sync_waiter_->DisableSyncForAllDatatypes(); - ProfileSyncService::Status status = sync_waiter_->GetStatus(); - if (status.summary != ProfileSyncService::Status::READY && - status.summary != ProfileSyncService::Status::SYNCING) { - scoped_ptr<DictionaryValue> return_value(new DictionaryValue); - return_value->SetBoolean("success", true); - reply.SendSuccess(return_value.get()); - } else { - reply.SendError("Disabling all sync datatypes was unsuccessful"); - } } else { int num_datatypes = datatypes->GetSize(); for (int i = 0; i < num_datatypes; i++) { @@ -5355,15 +5319,9 @@ void TestingAutomationProvider::DisableSyncForDatatypes( sync_waiter_->AwaitFullSyncCompletion(StringPrintf( "Disabling datatype: %s", datatype_string.c_str())); } - ProfileSyncService::Status status = sync_waiter_->GetStatus(); - if (status.summary == ProfileSyncService::Status::READY || - status.summary == ProfileSyncService::Status::SYNCING) { - scoped_ptr<DictionaryValue> return_value(new DictionaryValue); - return_value->SetBoolean("success", true); - reply.SendSuccess(return_value.get()); - } else { - reply.SendError("Disabling sync for given datatypes was unsuccessful"); - } + scoped_ptr<DictionaryValue> return_value(new DictionaryValue); + return_value->SetBoolean("success", true); + reply.SendSuccess(return_value.get()); } } diff --git a/chrome/browser/sync/glue/sync_backend_host.cc b/chrome/browser/sync/glue/sync_backend_host.cc index bddabe5..c75ffe9 100644 --- a/chrome/browser/sync/glue/sync_backend_host.cc +++ b/chrome/browser/sync/glue/sync_backend_host.cc @@ -602,11 +602,6 @@ SyncBackendHost::Status SyncBackendHost::GetDetailedStatus() { return core_->sync_manager()->GetDetailedStatus(); } -SyncBackendHost::StatusSummary SyncBackendHost::GetStatusSummary() { - DCHECK(initialized()); - return core_->sync_manager()->GetStatusSummary(); -} - const SyncSessionSnapshot* SyncBackendHost::GetLastSessionSnapshot() const { return last_snapshot_.get(); } diff --git a/chrome/browser/sync/glue/sync_backend_host.h b/chrome/browser/sync/glue/sync_backend_host.h index ff65cbf..7320a1c 100644 --- a/chrome/browser/sync/glue/sync_backend_host.h +++ b/chrome/browser/sync/glue/sync_backend_host.h @@ -144,7 +144,6 @@ class SyncFrontend { // that the SyncFrontend is only accessed on the UI loop. class SyncBackendHost : public BackendDataTypeConfigurer { public: - typedef sync_api::SyncManager::Status::Summary StatusSummary; typedef sync_api::SyncManager::Status Status; // Create a SyncBackendHost with a reference to the |frontend| that @@ -256,7 +255,6 @@ class SyncBackendHost : public BackendDataTypeConfigurer { // Called from any thread to obtain current status information in detailed or // summarized form. Status GetDetailedStatus(); - StatusSummary GetStatusSummary(); const sessions::SyncSessionSnapshot* GetLastSessionSnapshot() const; // Determines if the underlying sync engine has made any local changes to diff --git a/chrome/browser/sync/internal_api/all_status.cc b/chrome/browser/sync/internal_api/all_status.cc index 6f0edb7..23c1ecb 100644 --- a/chrome/browser/sync/internal_api/all_status.cc +++ b/chrome/browser/sync/internal_api/all_status.cc @@ -16,7 +16,6 @@ namespace browser_sync { AllStatus::AllStatus() { - status_.summary = sync_api::SyncManager::Status::OFFLINE; status_.initial_sync_ended = true; status_.notifications_enabled = false; status_.cryptographer_ready = false; @@ -96,27 +95,6 @@ sync_api::SyncManager::Status AllStatus::CalcSyncing( return status; } -void AllStatus::CalcStatusChanges() { - const bool unsynced_changes = status_.unsynced_count > 0; - // TODO(rlarocque): Hard-coding online to true is a hack that patches over - // crbug.com/112229, and limits the fallout from some ServerConnectionManager - // changes. We will be making more drastic changes to the summary value in - // the near future. See crbug.com/98346. - const bool online = true; - if (online) { - if (status_.syncing) - status_.summary = sync_api::SyncManager::Status::SYNCING; - else - status_.summary = sync_api::SyncManager::Status::READY; - } else if (!status_.initial_sync_ended) { - status_.summary = sync_api::SyncManager::Status::OFFLINE_UNUSABLE; - } else if (unsynced_changes) { - status_.summary = sync_api::SyncManager::Status::OFFLINE_UNSYNCED; - } else { - status_.summary = sync_api::SyncManager::Status::OFFLINE; - } -} - void AllStatus::OnSyncEngineEvent(const SyncEngineEvent& event) { ScopedStatusLock lock(this); switch (event.what_happened) { @@ -181,7 +159,6 @@ ScopedStatusLock::ScopedStatusLock(AllStatus* allstatus) } ScopedStatusLock::~ScopedStatusLock() { - allstatus_->CalcStatusChanges(); allstatus_->mutex_.Release(); } diff --git a/chrome/browser/sync/internal_api/all_status.h b/chrome/browser/sync/internal_api/all_status.h index 1758acb..7cea022 100644 --- a/chrome/browser/sync/internal_api/all_status.h +++ b/chrome/browser/sync/internal_api/all_status.h @@ -62,9 +62,6 @@ class AllStatus : public SyncEngineEventListener { sync_api::SyncManager::Status CalcSyncing(const SyncEngineEvent& event) const; sync_api::SyncManager::Status CreateBlankStatus() const; - // Examines status to see what has changed, updates old_status in place. - void CalcStatusChanges(); - sync_api::SyncManager::Status status_; mutable base::Lock mutex_; // Protects all data members. diff --git a/chrome/browser/sync/internal_api/sync_manager.cc b/chrome/browser/sync/internal_api/sync_manager.cc index a1eb181..14b37fd 100644 --- a/chrome/browser/sync/internal_api/sync_manager.cc +++ b/chrome/browser/sync/internal_api/sync_manager.cc @@ -692,8 +692,7 @@ SyncManager::SyncManager(const std::string& name) : data_(new SyncInternal(name)) {} SyncManager::Status::Status() - : summary(INVALID), - notifications_enabled(false), + : notifications_enabled(false), notifications_received(0), unsynced_count(0), encryption_conflicts(0), @@ -2370,10 +2369,6 @@ void SyncManager::SyncInternal::RemoveObserver( observers_.RemoveObserver(observer); } -SyncManager::Status::Summary SyncManager::GetStatusSummary() const { - return data_->GetStatus().summary; -} - SyncManager::Status SyncManager::GetDetailedStatus() const { return data_->GetStatus(); } diff --git a/chrome/browser/sync/internal_api/sync_manager.h b/chrome/browser/sync/internal_api/sync_manager.h index 31797e3..c9d45b8 100644 --- a/chrome/browser/sync/internal_api/sync_manager.h +++ b/chrome/browser/sync/internal_api/sync_manager.h @@ -95,35 +95,9 @@ class SyncManager { // Status encapsulates detailed state about the internals of the SyncManager. struct Status { - // Summary is a distilled set of important information that the end-user may - // wish to be informed about (through UI, for example). Note that if a - // summary state requires user interaction (such as auth failures), more - // detailed information may be contained in additional status fields. - enum Summary { - // The internal instance is in an unrecognizable state. This should not - // happen. - INVALID = 0, - // Can't connect to server, but there are no pending changes in - // our local cache. - OFFLINE, - // Can't connect to server, and there are pending changes in our - // local cache. - OFFLINE_UNSYNCED, - // Connected and syncing. - SYNCING, - // Connected, no pending changes. - READY, - // Can't connect to server, and we haven't completed the initial - // sync yet. So there's nothing we can do but wait for the server. - OFFLINE_UNUSABLE, - - SUMMARY_STATUS_COUNT, - }; - Status(); ~Status(); - Summary summary; bool notifications_enabled; // True only if subscribed for notifications. // Notifications counters updated by the actions in synapi. @@ -559,10 +533,7 @@ class SyncManager { // potentially dereference garbage. void RemoveObserver(Observer* observer); - // Status-related getters. Typically GetStatusSummary will suffice, but - // GetDetailedSyncStatus can be useful for gathering debug-level details of - // the internals of the sync engine. May be called on any thread. - Status::Summary GetStatusSummary() const; + // Status-related getter. May be called on any thread. Status GetDetailedStatus() const; // Whether or not the Nigori node is encrypted using an explicit passphrase. diff --git a/chrome/browser/sync/profile_sync_service.cc b/chrome/browser/sync/profile_sync_service.cc index e0451b0..0444247 100644 --- a/chrome/browser/sync/profile_sync_service.cc +++ b/chrome/browser/sync/profile_sync_service.cc @@ -1063,11 +1063,22 @@ void ProfileSyncService::ShowSyncSetupWithWizard(SyncSetupWizard::State state) { ShowSyncSetup(chrome::kSyncSetupSubPage); } -SyncBackendHost::StatusSummary ProfileSyncService::QuerySyncStatusSummary() { - if (backend_.get() && backend_initialized_) - return backend_->GetStatusSummary(); - else - return SyncBackendHost::Status::OFFLINE_UNUSABLE; +std::string ProfileSyncService::QuerySyncStatusSummary() { + if (unrecoverable_error_detected_) { + return "Unrecoverable error detected"; + } else if (!backend_.get()) { + return "Syncing not enabled"; + } else if (backend_.get() && !HasSyncSetupCompleted()) { + return "First time sync setup incomplete"; + } else if (backend_.get() && HasSyncSetupCompleted() && + data_type_manager_.get() && + data_type_manager_->state() != DataTypeManager::CONFIGURED) { + return "Datatypes not fully initialized"; + } else if (ShouldPushChanges()) { + return "Sync service initialized"; + } else { + return "Status unknown: Internal error?"; + } } SyncBackendHost::Status ProfileSyncService::QueryDetailedSyncStatus() { @@ -1075,7 +1086,6 @@ SyncBackendHost::Status ProfileSyncService::QueryDetailedSyncStatus() { return backend_->GetDetailedStatus(); } else { SyncBackendHost::Status status; - status.summary = SyncBackendHost::Status::OFFLINE_UNUSABLE; status.sync_protocol_error = last_actionable_error_; return status; } @@ -1089,21 +1099,6 @@ bool ProfileSyncService::SetupInProgress() const { return !HasSyncSetupCompleted() && WizardIsVisible(); } -std::string ProfileSyncService::BuildSyncStatusSummaryText( - const sync_api::SyncManager::Status::Summary& summary) { - const char* strings[] = {"INVALID", "OFFLINE", "OFFLINE_UNSYNCED", "SYNCING", - "READY", "OFFLINE_UNUSABLE"}; - COMPILE_ASSERT(arraysize(strings) == - sync_api::SyncManager::Status::SUMMARY_STATUS_COUNT, - enum_indexed_array); - if (summary < 0 || - summary >= sync_api::SyncManager::Status::SUMMARY_STATUS_COUNT) { - LOG(DFATAL) << "Illegal Summary Value: " << summary; - return "UNKNOWN"; - } - return strings[summary]; -} - bool ProfileSyncService::sync_initialized() const { return backend_initialized_; } diff --git a/chrome/browser/sync/profile_sync_service.h b/chrome/browser/sync/profile_sync_service.h index 273d9c9..b4b0a51 100644 --- a/chrome/browser/sync/profile_sync_service.h +++ b/chrome/browser/sync/profile_sync_service.h @@ -259,7 +259,7 @@ class ProfileSyncService : public browser_sync::SyncFrontend, virtual void OnUserCancelledDialog(); // Get various information for displaying in the user interface. - browser_sync::SyncBackendHost::StatusSummary QuerySyncStatusSummary(); + std::string QuerySyncStatusSummary(); virtual browser_sync::SyncBackendHost::Status QueryDetailedSyncStatus(); virtual const GoogleServiceAuthError& GetAuthError() const; @@ -290,10 +290,6 @@ class ProfileSyncService : public browser_sync::SyncFrontend, virtual void ShowSyncSetup(const std::string& sub_page); void ShowSyncSetupWithWizard(SyncSetupWizard::State state); - // Pretty-printed strings for a given StatusSummary. - static std::string BuildSyncStatusSummaryText( - const browser_sync::SyncBackendHost::StatusSummary& summary); - // Returns true if the SyncBackendHost has told us it's ready to accept // changes. // [REMARK] - it is safe to call this function only from the ui thread. diff --git a/chrome/browser/sync/sync_ui_util.cc b/chrome/browser/sync/sync_ui_util.cc index e66d1e6..b63e59f 100644 --- a/chrome/browser/sync/sync_ui_util.cc +++ b/chrome/browser/sync/sync_ui_util.cc @@ -501,15 +501,13 @@ void ConstructAboutInformation(ProfileSyncService* service, DictionaryValue* strings) { CHECK(strings); if (!service) { - strings->SetString("summary", "SYNC DISABLED"); + strings->SetString("summary", "Sync service does not exist"); } else { sync_api::SyncManager::Status full_status( service->QueryDetailedSyncStatus()); strings->SetString("service_url", service->sync_service_url().spec()); - strings->SetString("summary", - ProfileSyncService::BuildSyncStatusSummaryText( - full_status.summary)); + strings->SetString("summary", service->QuerySyncStatusSummary()); strings->SetString("version", GetVersionString()); strings->SetString("auth_problem", diff --git a/chrome/browser/sync/sync_ui_util_unittest.cc b/chrome/browser/sync/sync_ui_util_unittest.cc index 2cb84c4..801ad32 100644 --- a/chrome/browser/sync/sync_ui_util_unittest.cc +++ b/chrome/browser/sync/sync_ui_util_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -69,7 +69,6 @@ TEST(SyncUIUtilTest, ConstructAboutInformationWithUnrecoverableErrorTest) { string16 str(ASCIIToUTF16("none")); browser_sync::SyncBackendHost::Status status; - status.summary = browser_sync::SyncBackendHost::Status::OFFLINE_UNUSABLE; EXPECT_CALL(service, HasSyncSetupCompleted()) .WillOnce(Return(true)); @@ -160,7 +159,6 @@ void GetDistinctCase(ProfileSyncServiceMock& service, EXPECT_CALL(service, SetupInProgress()) .WillOnce(Return(true)); browser_sync::SyncBackendHost::Status status; - status.summary = browser_sync::SyncBackendHost::Status::READY; EXPECT_CALL(service, QueryDetailedSyncStatus()) .WillOnce(Return(status)); *auth_error = new GoogleServiceAuthError(GoogleServiceAuthError::NONE); @@ -178,7 +176,6 @@ void GetDistinctCase(ProfileSyncServiceMock& service, EXPECT_CALL(service, unrecoverable_error_detected()) .WillOnce(Return(true)); browser_sync::SyncBackendHost::Status status; - status.summary = browser_sync::SyncBackendHost::Status::READY; EXPECT_CALL(service, QueryDetailedSyncStatus()) .WillOnce(Return(status)); return; @@ -187,7 +184,6 @@ void GetDistinctCase(ProfileSyncServiceMock& service, EXPECT_CALL(service, HasSyncSetupCompleted()) .WillOnce(Return(true)); browser_sync::SyncBackendHost::Status status; - status.summary = browser_sync::SyncBackendHost::Status::READY; EXPECT_CALL(service, QueryDetailedSyncStatus()) .WillOnce(Return(status)); EXPECT_CALL(service, unrecoverable_error_detected()) @@ -203,7 +199,6 @@ void GetDistinctCase(ProfileSyncServiceMock& service, EXPECT_CALL(service, HasSyncSetupCompleted()) .WillOnce(Return(true)); browser_sync::SyncBackendHost::Status status; - status.summary = browser_sync::SyncBackendHost::Status::READY; EXPECT_CALL(service, QueryDetailedSyncStatus()) .WillOnce(Return(status)); *auth_error = new GoogleServiceAuthError( @@ -222,7 +217,6 @@ void GetDistinctCase(ProfileSyncServiceMock& service, browser_sync::SyncProtocolError protocolError; protocolError.action = browser_sync::STOP_AND_RESTART_SYNC; browser_sync::SyncBackendHost::Status status; - status.summary = browser_sync::SyncBackendHost::Status::READY; status.sync_protocol_error = protocolError; EXPECT_CALL(service, QueryDetailedSyncStatus()) .WillOnce(Return(status)); @@ -239,7 +233,6 @@ void GetDistinctCase(ProfileSyncServiceMock& service, EXPECT_CALL(service, HasSyncSetupCompleted()) .WillOnce(Return(true)); browser_sync::SyncBackendHost::Status status; - status.summary = browser_sync::SyncBackendHost::Status::READY; EXPECT_CALL(service, QueryDetailedSyncStatus()) .WillOnce(Return(status)); *auth_error = new GoogleServiceAuthError(GoogleServiceAuthError::NONE); @@ -259,7 +252,6 @@ void GetDistinctCase(ProfileSyncServiceMock& service, EXPECT_CALL(service, HasSyncSetupCompleted()) .WillOnce(Return(true)); browser_sync::SyncBackendHost::Status status; - status.summary = browser_sync::SyncBackendHost::Status::READY; EXPECT_CALL(service, QueryDetailedSyncStatus()) .WillOnce(Return(status)); *auth_error = new GoogleServiceAuthError(GoogleServiceAuthError::NONE); diff --git a/chrome/browser/sync/test/integration/single_client_bookmarks_sync_test.cc b/chrome/browser/sync/test/integration/single_client_bookmarks_sync_test.cc index a061589..235f1df 100644 --- a/chrome/browser/sync/test/integration/single_client_bookmarks_sync_test.cc +++ b/chrome/browser/sync/test/integration/single_client_bookmarks_sync_test.cc @@ -37,8 +37,6 @@ IN_PROC_BROWSER_TEST_F(SingleClientBookmarksSyncTest, OfflineToOnline) { EnableNetwork(GetProfile(0)); ASSERT_TRUE(GetClient(0)->AwaitFullSyncCompletion("Commit changes.")); - ASSERT_EQ(ProfileSyncService::Status::READY, - GetClient(0)->GetStatus().summary); ASSERT_TRUE(ModelMatchesVerifier(0)); } @@ -157,13 +155,9 @@ IN_PROC_BROWSER_TEST_F(SingleClientBookmarksSyncTest, ASSERT_TRUE(AddURL(0, L"Google", GURL("http://www.google.com"))); ASSERT_TRUE(GetClient(0)->AwaitFullSyncCompletion("Added a bookmark.")); ASSERT_TRUE(ModelMatchesVerifier(0)); - ASSERT_EQ(ProfileSyncService::Status::READY, - GetClient(0)->GetStatus().summary); RestartSyncService(0); ASSERT_TRUE(GetClient(0)->AwaitFullSyncCompletion("Restarted sync.")); ASSERT_TRUE(ModelMatchesVerifier(0)); - ASSERT_EQ(ProfileSyncService::Status::READY, - GetClient(0)->GetStatus().summary); ASSERT_EQ(0, GetClient(0)->GetStatus().unsynced_count); } diff --git a/chrome/browser/sync/test/integration/two_client_bookmarks_sync_test.cc b/chrome/browser/sync/test/integration/two_client_bookmarks_sync_test.cc index 7298870..f1ea473 100644 --- a/chrome/browser/sync/test/integration/two_client_bookmarks_sync_test.cc +++ b/chrome/browser/sync/test/integration/two_client_bookmarks_sync_test.cc @@ -1915,8 +1915,6 @@ IN_PROC_BROWSER_TEST_F(TwoClientBookmarksSyncTest, RestartSyncService(0); ASSERT_TRUE(GetClient(0)->AwaitFullSyncCompletion("Restarted sync.")); ASSERT_TRUE(AllModelsMatchVerifier()); - ASSERT_EQ(ProfileSyncService::Status::READY, - GetClient(0)->GetStatus().summary); ASSERT_EQ(0, GetClient(0)->GetStatus().unsynced_count); } diff --git a/chrome/test/functional/sync.py b/chrome/test/functional/sync.py index 9521e41..e82a705 100755 --- a/chrome/test/functional/sync.py +++ b/chrome/test/functional/sync.py @@ -1,5 +1,5 @@ #!/usr/bin/env python -# Copyright (c) 2011 The Chromium Authors. All rights reserved. +# Copyright (c) 2012 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. @@ -48,7 +48,6 @@ class SyncTest(pyauto.PyUITest): test_utils.SignInToSyncAndVerifyState(self, 'test_google_account') self.RestartBrowser(clear_profile=False) self.assertTrue(self.AwaitSyncRestart()) - self.assertTrue(self.GetSyncInfo()['summary'] == 'READY') self.assertTrue(self.GetSyncInfo()['last synced'] == 'Just now') self.assertTrue(self.GetSyncInfo()['updates received'] == 0) diff --git a/chrome/test/functional/test_utils.py b/chrome/test/functional/test_utils.py index 4769e1d..5322216 100644 --- a/chrome/test/functional/test_utils.py +++ b/chrome/test/functional/test_utils.py @@ -338,10 +338,8 @@ def SignInToSyncAndVerifyState(test, account_key): creds = test.GetPrivateInfo()[account_key] username = creds['username'] password = creds['password'] - test.assertTrue(test.GetSyncInfo()['summary'] == 'OFFLINE_UNUSABLE') test.assertTrue(test.GetSyncInfo()['last synced'] == 'Never') test.assertTrue(test.SignInToSync(username, password)) - test.assertTrue(test.GetSyncInfo()['summary'] == 'READY') test.assertTrue(test.GetSyncInfo()['last synced'] == 'Just now') |