diff options
author | nkostylev@chromium.org <nkostylev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-12 20:15:38 +0000 |
---|---|---|
committer | nkostylev@chromium.org <nkostylev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-12 20:15:38 +0000 |
commit | 6205fd0167e74fd5edfabd918de27ed13e2cfbad (patch) | |
tree | 807d12907550757ca0611979ba4da9c28e19caf3 /tools/android/adb_profile_chrome/chrome_controller.py | |
parent | d6d38586cf30a7305a47f70db7ca2be043f109dd (diff) | |
download | chromium_src-6205fd0167e74fd5edfabd918de27ed13e2cfbad.zip chromium_src-6205fd0167e74fd5edfabd918de27ed13e2cfbad.tar.gz chromium_src-6205fd0167e74fd5edfabd918de27ed13e2cfbad.tar.bz2 |
Revert of Revert of Introduce SessionManager that will contain code to start user session on Chrome OS (https://codereview.chromium.org/328383003/)
Reason for revert:
browser_tests failures were caused by another CL:
http://src.chromium.org/viewvc/chrome?revision=276656&view=revision
This build which included revert of 276656 is green.
http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%28dbg%29%281%29/builds/30917
Reverting revert.
Original issue's description:
> Revert of Introduce SessionManager that will contain code to start user session on Chrome OS (https://codereview.chromium.org/318853004/)
>
> Reason for revert:
> Appears to have broken the kiosk and auth browser tests in http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%28dbg%29%281%29/builds/30916
>
> Original issue's description:
> > Introduce SessionManager that will contain code to start user session on Chrome OS
> >
> > Move profile creation / session initialization (prefs/RLZ) as well as some of OAuth session init
> > related code from LoginUtils to SessionManager. LoginUtils will temporarily implement
> > SessionManager::Delegate interface till existing test coverage is migrated from LoginUtils interface.
> > SessionManager will later use concept of UserSession (see design proposal at http://goto/cros-login-c14n).
> >
> > LoginUtils::OnPrepareProfile() is split into
> > StartSession()
> > --PreStartSession() - things like switching logging dest
> > --CreateUserSession() - will eventually create UserSession instance
> > --StartCrosSession() - notify cros::SessionManager
> > --NotifyUserLoggedIn() - UserManager::UserLoggedIn()
> > --PrepareProfile()
> >
> > PrepareProfile() - calls PM::CreateProfileAsync()
> > --OnProfileCreated()
> > ----InitProfilePreferences() - early initialization
> > ----UserProfileInitialized()
> > ------transfer signin profile auth date (cookies/proxy auth/certs)
> > ------RestoreAuthSessionImpl() - OAuth2LoginManager::RestoreSession()
> > ----FinalizePrepareProfile(()
> > ------Own TPM (if it didn't happen for some reason)
> > ------Notify SAML offline signin limiter
> > ------Notify ProfileImpl
> > ------chrome::NOTIFICATION_LOGIN_USER_PROFILE_PREPARED
> > ------InitRLZ (for primary user)
> >
> >
> > Minor cleanup
> > * Unify DemoApp profile initialization flow with regular one
> > * Don't pass display_email to LoginUtils::PrepareProfile
> > * Move powerwash related prefs registration to ResetScreenHandler
> > * Cleanup M31 migration code for |prefs::kProfileIsManaged| in LoginUtilsImpl::InitProfilePreferences()
> >
> > BUG=370175,276163
> >
> > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276626
>
> TBR=antrim@chromium.org,bauerb@chromium.org,nkostylev@chromium.org
> NOTREECHECKS=true
> NOTRY=true
> BUG=370175,276163
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276760
TBR=antrim@chromium.org,bauerb@chromium.org,rouslan@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=370175,276163
Review URL: https://codereview.chromium.org/333773002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276783 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/android/adb_profile_chrome/chrome_controller.py')
0 files changed, 0 insertions, 0 deletions