non-new-profile-management creates a "no-op" style account_reconcilor,
commit4a9c6870cea0ef71dea3cced7995a3436718ef38
authormlerman@chromium.org <mlerman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 28 May 2014 13:51:13 +0000 (28 13:51 +0000)
committermlerman@chromium.org <mlerman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 28 May 2014 13:51:13 +0000 (28 13:51 +0000)
tree00e7aad8b614fc34486ab2d886f145fd910e7902
parent26fc6965cbd8996f65548468416096d0b8153918
non-new-profile-management creates a "no-op" style account_reconcilor,
useful for tracking stats but won't have any real effects.

Modify the AccountReconcilor_unittest to execute with the new_profile_management flag on.

BUG=357693
TEST=Account Reconciler should function normally when
new_profile_management flag is on. Should not have effects when the
flag is off, but UMA stats (histograms) and logging (for
--vmodule=account_reconcilor=1) should still trace the execution path.

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=272131

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=272826

Review URL: https://codereview.chromium.org/276463002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273205 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/profiles/profile_manager.cc
chrome/browser/signin/account_reconcilor_unittest.cc
chrome/browser/signin/test_signin_client_builder.cc [new file with mode: 0644]
chrome/browser/signin/test_signin_client_builder.h [new file with mode: 0644]
chrome/chrome_tests_unit.gypi
components/signin/core/browser/account_reconcilor.cc
components/signin/core/browser/account_reconcilor.h
components/signin/core/browser/test_signin_client.cc
components/signin/core/browser/test_signin_client.h
google_apis/gaia/fake_gaia.cc
google_apis/gaia/fake_gaia.h