Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(228)

Issue 12218078: Implement a policy to autologin a public account. (Closed)

Created:
7 years, 10 months ago by dconnelly
Modified:
7 years, 9 months ago
CC:
chromium-reviews, oshima+watch_chromium.org, stevenjb+watch_chromium.org, nkostylev+watch_chromium.org, davemoore+watch_chromium.org
Visibility:
Public.

Description

Implement a policy to autologin a public account. This introduces a policy to automatically login a public account on Chrome OS after a specified period of time has elapsed at the login screen. There are two new policy settings: "DeviceLocalAccountAutoLoginUsername", which determines which public account will be logged in, and "DeviceLocalAccountAutoLoginTimerMillis", which specifies the amount of time that should elapse before autologin takes place. The autologin timer is started in ExistingUserController when either the sign-in screen UI is finished loading or the aforementioned policy settings are changed. BUG=152933 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=188331

Patch Set 1 #

Patch Set 2 : small comment fixes #

Total comments: 18

Patch Set 3 : Review comments: naming, style, etc #

Patch Set 4 : more names #

Patch Set 5 : last upload failed #

Total comments: 31

Patch Set 6 : reset timer on user activity, review comments #

Total comments: 8

Patch Set 7 : rebase #

Total comments: 19

Patch Set 8 : nits #

Patch Set 9 : add browsertests #

Patch Set 10 : add another comment #

Patch Set 11 : fix useractivitydetector observer loop after session logout #

Patch Set 12 : split out FakeSessionManagerClient #

Total comments: 100

Patch Set 13 : bartfab review comments; split out NotificationWatcher #

Total comments: 2

Patch Set 14 : replace a NOTREACHED by no-op #

Patch Set 15 : move user activity timer reset to WebUILoginDisplay #

Total comments: 26

Patch Set 16 : nits; fix lazy timer initialization #

Total comments: 2

Patch Set 17 : add test asserts for timer #

Total comments: 2

Patch Set 18 : split an assert #

Total comments: 24

Patch Set 19 : nits; split out unit tests; move NotificationWatcher #

Patch Set 20 : rebase #

Patch Set 21 : shorten timer delay in test; add two more stop/start timer cases #

Total comments: 8

Patch Set 22 : more nits #

Total comments: 132

Patch Set 23 : bartfab review #

Patch Set 24 : rebase #

Patch Set 25 : rebase #

Total comments: 3

Patch Set 26 : remove NotificationWatcher from content/ #

Total comments: 16

Patch Set 27 : remove some notifications from FakeSessionManagerClient #

Total comments: 4

Patch Set 28 : move some testing stuff, remove old proto pulled in by rebasing #

Patch Set 29 : rebase #

Patch Set 30 : rebase #

Patch Set 31 : use scoped_refptr in tests for MessageLoopRunner #

Patch Set 32 : rebase #

Patch Set 33 : rebase #

Patch Set 34 : REEEEEEEEEEEEBASE #

Patch Set 35 : r3b@$3 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1409 lines, -85 lines) Patch
M chrome/app/policy/policy_templates.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 2 chunks +41 lines, -1 line 0 comments Download
M chrome/browser/chromeos/login/existing_user_controller.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 6 chunks +29 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/existing_user_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 21 chunks +116 lines, -1 line 0 comments Download
A chrome/browser/chromeos/login/existing_user_controller_auto_login_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +246 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/existing_user_controller_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 14 chunks +517 lines, -77 lines 0 comments Download
M chrome/browser/chromeos/login/login_display.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +6 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/login/mock_login_display.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +40 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/login/mock_login_display.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +20 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/login/mock_login_display_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +42 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/login/mock_login_display_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +17 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/mock_user_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/mock_user_manager.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/webui_login_display.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chromeos/login/webui_login_display.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/webui_screen_locker.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/webui_screen_locker.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/policy/device_local_account_policy_store.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/policy/device_policy_decoder_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +15 lines, -1 line 0 comments Download
M chrome/browser/chromeos/policy/proto/chrome_device_policy.proto View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/settings/cros_settings_names.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 33 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/settings/cros_settings_names.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 33 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/settings/device_settings_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 4 chunks +35 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 4 chunks +7 lines, -2 lines 0 comments Download
M chrome/test/data/policy/policy_test_cases.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 33 1 chunk +6 lines, -0 lines 0 comments Download
M chromeos/chromeos.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +2 lines, -0 lines 0 comments Download
A chromeos/dbus/fake_session_manager_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +81 lines, -0 lines 0 comments Download
A chromeos/dbus/fake_session_manager_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +144 lines, -0 lines 0 comments Download

Messages

Total messages: 66 (0 generated)
dconnelly
No tests yet.
7 years, 10 months ago (2013-02-08 18:23:53 UTC) #1
bartfab (slow)
Looking quite good already. https://codereview.chromium.org/12218078/diff/2001/chrome/app/policy/policy_templates.json File chrome/app/policy/policy_templates.json (right): https://codereview.chromium.org/12218078/diff/2001/chrome/app/policy/policy_templates.json#newcode3508 chrome/app/policy/policy_templates.json:3508: 'desc': '''Specify a public account ...
7 years, 10 months ago (2013-02-08 18:38:42 UTC) #2
dconnelly
https://codereview.chromium.org/12218078/diff/2001/chrome/app/policy/policy_templates.json File chrome/app/policy/policy_templates.json (right): https://codereview.chromium.org/12218078/diff/2001/chrome/app/policy/policy_templates.json#newcode3508 chrome/app/policy/policy_templates.json:3508: 'desc': '''Specify a public account to be automatically logged ...
7 years, 10 months ago (2013-02-08 19:20:42 UTC) #3
bartfab (slow)
https://chromiumcodereview.appspot.com/12218078/diff/8002/chrome/app/policy/policy_templates.json File chrome/app/policy/policy_templates.json (right): https://chromiumcodereview.appspot.com/12218078/diff/8002/chrome/app/policy/policy_templates.json#newcode115 chrome/app/policy/policy_templates.json:115: # For your editing convenience: highest ID currently used: ...
7 years, 10 months ago (2013-02-11 09:46:01 UTC) #4
Mattias Nissler (ping if slow)
Code looking good mostly! https://codereview.chromium.org/12218078/diff/8002/chrome/browser/policy/proto/chrome_device_policy.proto File chrome/browser/policy/proto/chrome_device_policy.proto (right): https://codereview.chromium.org/12218078/diff/8002/chrome/browser/policy/proto/chrome_device_policy.proto#newcode240 chrome/browser/policy/proto/chrome_device_policy.proto:240: message DeviceLocalAccountAutoLoginProto { The design ...
7 years, 10 months ago (2013-02-11 09:46:02 UTC) #5
Nikita (slow)
https://codereview.chromium.org/12218078/diff/8002/chrome/browser/chromeos/login/existing_user_controller.cc File chrome/browser/chromeos/login/existing_user_controller.cc (right): https://codereview.chromium.org/12218078/diff/8002/chrome/browser/chromeos/login/existing_user_controller.cc#newcode243 chrome/browser/chromeos/login/existing_user_controller.cc:243: StartAutoLoginTimer(); nit: add {} https://codereview.chromium.org/12218078/diff/8002/chrome/browser/chromeos/login/existing_user_controller.cc#newcode435 chrome/browser/chromeos/login/existing_user_controller.cc:435: StopAutoLoginTimer(); I think ...
7 years, 10 months ago (2013-02-11 09:56:58 UTC) #6
dconnelly
Sorry it took so long. I think I addressed all the comments. Also I added ...
7 years, 10 months ago (2013-02-11 16:17:56 UTC) #7
bartfab (slow)
https://chromiumcodereview.appspot.com/12218078/diff/12001/chrome/app/policy/policy_templates.json File chrome/app/policy/policy_templates.json (right): https://chromiumcodereview.appspot.com/12218078/diff/12001/chrome/app/policy/policy_templates.json#newcode115 chrome/app/policy/policy_templates.json:115: # For your editing convenience: highest ID currently used: ...
7 years, 10 months ago (2013-02-11 16:19:17 UTC) #8
dconnelly1
oh god, okay On Mon, Feb 11, 2013 at 5:19 PM, <bartfab@chromium.org> wrote: > > ...
7 years, 10 months ago (2013-02-11 16:19:40 UTC) #9
bartfab (slow)
https://chromiumcodereview.appspot.com/12218078/diff/12001/chrome/browser/chromeos/login/existing_user_controller.cc File chrome/browser/chromeos/login/existing_user_controller.cc (right): https://chromiumcodereview.appspot.com/12218078/diff/12001/chrome/browser/chromeos/login/existing_user_controller.cc#newcode895 chrome/browser/chromeos/login/existing_user_controller.cc:895: // Policy load failure stops login attempts---restart the timer. ...
7 years, 10 months ago (2013-02-11 17:11:21 UTC) #10
dconnelly
https://chromiumcodereview.appspot.com/12218078/diff/12001/chrome/app/policy/policy_templates.json File chrome/app/policy/policy_templates.json (right): https://chromiumcodereview.appspot.com/12218078/diff/12001/chrome/app/policy/policy_templates.json#newcode115 chrome/app/policy/policy_templates.json:115: # For your editing convenience: highest ID currently used: ...
7 years, 10 months ago (2013-02-11 17:21:41 UTC) #11
bartfab (slow)
lgtm https://chromiumcodereview.appspot.com/12218078/diff/8004/chrome/browser/chromeos/login/existing_user_controller.h File chrome/browser/chromeos/login/existing_user_controller.h (right): https://chromiumcodereview.appspot.com/12218078/diff/8004/chrome/browser/chromeos/login/existing_user_controller.h#newcode74 chrome/browser/chromeos/login/existing_user_controller.h:74: // UserActivityObserver::Observer implementation Nit: Colon at the end ...
7 years, 10 months ago (2013-02-11 17:30:27 UTC) #12
Nikita (slow)
https://codereview.chromium.org/12218078/diff/8002/chrome/browser/chromeos/login/existing_user_controller.cc File chrome/browser/chromeos/login/existing_user_controller.cc (right): https://codereview.chromium.org/12218078/diff/8002/chrome/browser/chromeos/login/existing_user_controller.cc#newcode721 chrome/browser/chromeos/login/existing_user_controller.cc:721: StartAutoLoginTimer(); On 2013/02/11 16:17:56, dconnelly wrote: > On 2013/02/11 ...
7 years, 10 months ago (2013-02-11 17:30:29 UTC) #13
Mattias Nissler (ping if slow)
chrome/browser/policy and chrome/browser/chromeos/settings LGTM with nits. https://chromiumcodereview.appspot.com/12218078/diff/8004/chrome/app/policy/policy_templates.json File chrome/app/policy/policy_templates.json (right): https://chromiumcodereview.appspot.com/12218078/diff/8004/chrome/app/policy/policy_templates.json#newcode3538 chrome/app/policy/policy_templates.json:3538: If this policy ...
7 years, 10 months ago (2013-02-11 17:33:29 UTC) #14
bartfab (slow)
https://codereview.chromium.org/12218078/diff/8004/chrome/browser/chromeos/login/existing_user_controller.cc File chrome/browser/chromeos/login/existing_user_controller.cc (right): https://codereview.chromium.org/12218078/diff/8004/chrome/browser/chromeos/login/existing_user_controller.cc#newcode947 chrome/browser/chromeos/login/existing_user_controller.cc:947: ash::Shell::GetInstance()->user_activity_detector()->AddObserver(this); On 2013/02/11 17:30:29, Nikita Kostylev wrote: > Remove ...
7 years, 10 months ago (2013-02-11 17:37:31 UTC) #15
Nikita (slow)
https://codereview.chromium.org/12218078/diff/8004/chrome/browser/chromeos/login/existing_user_controller.cc File chrome/browser/chromeos/login/existing_user_controller.cc (right): https://codereview.chromium.org/12218078/diff/8004/chrome/browser/chromeos/login/existing_user_controller.cc#newcode947 chrome/browser/chromeos/login/existing_user_controller.cc:947: ash::Shell::GetInstance()->user_activity_detector()->AddObserver(this); On 2013/02/11 17:37:31, bartfab wrote: > On 2013/02/11 ...
7 years, 10 months ago (2013-02-11 17:51:30 UTC) #16
Nikita (slow)
https://codereview.chromium.org/12218078/diff/8004/chrome/browser/chromeos/login/existing_user_controller.cc File chrome/browser/chromeos/login/existing_user_controller.cc (right): https://codereview.chromium.org/12218078/diff/8004/chrome/browser/chromeos/login/existing_user_controller.cc#newcode958 chrome/browser/chromeos/login/existing_user_controller.cc:958: StartPublicSessionAutoLoginTimer(); On 2013/02/11 17:37:31, bartfab wrote: > On 2013/02/11 ...
7 years, 10 months ago (2013-02-11 17:57:16 UTC) #17
dconnelly
Nits fixed; still working on the other comments. Now that we're already past the branch ...
7 years, 10 months ago (2013-02-12 12:19:41 UTC) #18
Nikita (slow)
On 2013/02/12 12:19:41, dconnelly wrote: > Nits fixed; still working on the other comments. Now ...
7 years, 10 months ago (2013-02-12 14:22:35 UTC) #19
dconnelly1
Yes, they punted it On Tue, Feb 12, 2013 at 3:22 PM, <nkostylev@chromium.org> wrote: > ...
7 years, 10 months ago (2013-02-12 14:23:42 UTC) #20
dconnelly
Okay. I've added some browsertests. Sorry for taking so long. I had them done on ...
7 years, 10 months ago (2013-02-21 10:42:21 UTC) #21
dconnelly
PTAL I split out FakeSessionManagerClient since mnissler's CL already landed. I also fixed a dumb ...
7 years, 9 months ago (2013-02-25 15:04:16 UTC) #22
bartfab (slow)
https://codereview.chromium.org/12218078/diff/27005/chrome/app/policy/policy_templates.json File chrome/app/policy/policy_templates.json (right): https://codereview.chromium.org/12218078/diff/27005/chrome/app/policy/policy_templates.json#newcode3538 chrome/app/policy/policy_templates.json:3538: 'example_value': "bob@example.com", Nit: I would go with an example ...
7 years, 9 months ago (2013-02-25 16:51:23 UTC) #23
dconnelly
I'll add another browsertest tomorrow to check that the timer isn't starting when the lock ...
7 years, 9 months ago (2013-02-26 18:04:15 UTC) #24
dconnelly1
PTAL Never mind about the additional test. ExistingUserController isn't used by the lock screen, so ...
7 years, 9 months ago (2013-02-27 13:52:40 UTC) #25
Nikita (slow)
https://codereview.chromium.org/12218078/diff/35002/chrome/browser/chromeos/login/existing_user_controller.cc File chrome/browser/chromeos/login/existing_user_controller.cc (right): https://codereview.chromium.org/12218078/diff/35002/chrome/browser/chromeos/login/existing_user_controller.cc#newcode944 chrome/browser/chromeos/login/existing_user_controller.cc:944: detector->AddObserver(this); Please see another CL that recently has landed: ...
7 years, 9 months ago (2013-02-27 19:17:03 UTC) #26
dconnelly
https://codereview.chromium.org/12218078/diff/35002/chrome/browser/chromeos/login/existing_user_controller.cc File chrome/browser/chromeos/login/existing_user_controller.cc (right): https://codereview.chromium.org/12218078/diff/35002/chrome/browser/chromeos/login/existing_user_controller.cc#newcode944 chrome/browser/chromeos/login/existing_user_controller.cc:944: detector->AddObserver(this); On 2013/02/27 19:17:03, Nikita Kostylev wrote: > Please ...
7 years, 9 months ago (2013-02-28 09:29:15 UTC) #27
bartfab (slow)
https://codereview.chromium.org/12218078/diff/27005/chrome/browser/chromeos/login/existing_user_controller.h File chrome/browser/chromeos/login/existing_user_controller.h (right): https://codereview.chromium.org/12218078/diff/27005/chrome/browser/chromeos/login/existing_user_controller.h#newcode298 chrome/browser/chromeos/login/existing_user_controller.h:298: FRIEND_TEST_ALL_PREFIXES(ExistingUserControllerPublicSessionTest, On 2013/02/26 18:04:15, dconnelly wrote: > On 2013/02/25 ...
7 years, 9 months ago (2013-02-28 10:21:33 UTC) #28
dconnelly
https://codereview.chromium.org/12218078/diff/36001/chrome/app/policy/policy_templates.json File chrome/app/policy/policy_templates.json (right): https://codereview.chromium.org/12218078/diff/36001/chrome/app/policy/policy_templates.json#newcode3538 chrome/app/policy/policy_templates.json:3538: 'example_value': "bob@localhost", On 2013/02/28 10:21:33, bartfab wrote: > It ...
7 years, 9 months ago (2013-02-28 12:52:56 UTC) #29
dconnelly1
PTAL On Thu, Feb 28, 2013 at 11:21 AM, <bartfab@chromium.org> wrote: > > https://codereview.chromium.org/12218078/diff/27005/chrome/browser/chromeos/login/existing_user_controller.h > ...
7 years, 9 months ago (2013-02-28 12:56:40 UTC) #30
bartfab (slow)
Just one more comment to go :). https://chromiumcodereview.appspot.com/12218078/diff/50003/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc File chrome/browser/chromeos/login/existing_user_controller_browsertest.cc (right): https://chromiumcodereview.appspot.com/12218078/diff/50003/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc#newcode809 chrome/browser/chromeos/login/existing_user_controller_browsertest.cc:809: EXPECT_FALSE(auto_login_timer()->IsRunning()); Before ...
7 years, 9 months ago (2013-02-28 13:08:14 UTC) #31
dconnelly
https://chromiumcodereview.appspot.com/12218078/diff/50003/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc File chrome/browser/chromeos/login/existing_user_controller_browsertest.cc (right): https://chromiumcodereview.appspot.com/12218078/diff/50003/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc#newcode809 chrome/browser/chromeos/login/existing_user_controller_browsertest.cc:809: EXPECT_FALSE(auto_login_timer()->IsRunning()); On 2013/02/28 13:08:14, bartfab wrote: > Before accessing ...
7 years, 9 months ago (2013-02-28 13:19:19 UTC) #32
bartfab (slow)
LGTM, ship it! (with one nit :) https://chromiumcodereview.appspot.com/12218078/diff/42007/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc File chrome/browser/chromeos/login/existing_user_controller_browsertest.cc (right): https://chromiumcodereview.appspot.com/12218078/diff/42007/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc#newcode857 chrome/browser/chromeos/login/existing_user_controller_browsertest.cc:857: ASSERT_TRUE(auto_login_timer() && ...
7 years, 9 months ago (2013-02-28 13:29:14 UTC) #33
dconnelly
mnissler, nkostylev: PTAL when you have a chance. https://chromiumcodereview.appspot.com/12218078/diff/42007/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc File chrome/browser/chromeos/login/existing_user_controller_browsertest.cc (right): https://chromiumcodereview.appspot.com/12218078/diff/42007/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc#newcode857 chrome/browser/chromeos/login/existing_user_controller_browsertest.cc:857: ASSERT_TRUE(auto_login_timer() ...
7 years, 9 months ago (2013-02-28 13:32:48 UTC) #34
Mattias Nissler (ping if slow)
One thing that I find a bit odd with the test is that they're actually ...
7 years, 9 months ago (2013-03-01 10:37:21 UTC) #35
Nikita (slow)
lgtm https://codereview.chromium.org/12218078/diff/36038/chrome/browser/chromeos/login/existing_user_controller.cc File chrome/browser/chromeos/login/existing_user_controller.cc (right): https://codereview.chromium.org/12218078/diff/36038/chrome/browser/chromeos/login/existing_user_controller.cc#newcode972 chrome/browser/chromeos/login/existing_user_controller.cc:972: auto_login_timer_.reset(new base::OneShotTimer<ExistingUserController>); nit: Insert one empty line after ...
7 years, 9 months ago (2013-03-04 15:52:07 UTC) #36
dconnelly
Okay, I've split out some of the tests as existing_user_controller_unittest.cc. About half of the tests ...
7 years, 9 months ago (2013-03-06 10:02:59 UTC) #37
dconnelly
bartfab, nkostylev: PTAL. mnissler is out of town all week but this might should go ...
7 years, 9 months ago (2013-03-06 13:12:56 UTC) #38
Nikita (slow)
lgtm Please don't forget to run this trybots: cros_* (3 of them, CQ would not ...
7 years, 9 months ago (2013-03-06 17:07:16 UTC) #39
dconnelly
https://codereview.chromium.org/12218078/diff/36038/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc File chrome/browser/chromeos/login/existing_user_controller_browsertest.cc (right): https://codereview.chromium.org/12218078/diff/36038/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc#newcode598 chrome/browser/chromeos/login/existing_user_controller_browsertest.cc:598: // Clear the key so the device can't write ...
7 years, 9 months ago (2013-03-07 08:38:00 UTC) #40
bartfab (slow)
https://codereview.chromium.org/12218078/diff/77001/chrome/browser/chromeos/login/existing_user_controller.cc File chrome/browser/chromeos/login/existing_user_controller.cc (right): https://codereview.chromium.org/12218078/diff/77001/chrome/browser/chromeos/login/existing_user_controller.cc#newcode168 chrome/browser/chromeos/login/existing_user_controller.cc:168: kAccountsPrefDeviceLocalAccountAutoLoginId, #include "chrome/browser/chromeos/settings/cros_settings_names.h" for this https://codereview.chromium.org/12218078/diff/77001/chrome/browser/chromeos/login/existing_user_controller.h File chrome/browser/chromeos/login/existing_user_controller.h (right): ...
7 years, 9 months ago (2013-03-07 12:17:23 UTC) #41
dconnelly
https://codereview.chromium.org/12218078/diff/77001/chrome/browser/chromeos/login/existing_user_controller.cc File chrome/browser/chromeos/login/existing_user_controller.cc (right): https://codereview.chromium.org/12218078/diff/77001/chrome/browser/chromeos/login/existing_user_controller.cc#newcode168 chrome/browser/chromeos/login/existing_user_controller.cc:168: kAccountsPrefDeviceLocalAccountAutoLoginId, On 2013/03/07 12:17:23, bartfab wrote: > #include "chrome/browser/chromeos/settings/cros_settings_names.h" ...
7 years, 9 months ago (2013-03-07 14:45:19 UTC) #42
dconnelly
Hi sky, jam, satorux: I need OWNERS approval for this CL in a few places. ...
7 years, 9 months ago (2013-03-07 17:19:43 UTC) #43
sky
https://codereview.chromium.org/12218078/diff/104001/content/public/test/notification_watcher.cc File content/public/test/notification_watcher.cc (right): https://codereview.chromium.org/12218078/diff/104001/content/public/test/notification_watcher.cc#newcode23 content/public/test/notification_watcher.cc:23: void NotificationWatcher::Run() { This class is effectively the same ...
7 years, 9 months ago (2013-03-07 20:47:14 UTC) #44
dconnelly1
Funny you mention that. I emailed jam (also on this thread) about that and he ...
7 years, 9 months ago (2013-03-07 22:39:41 UTC) #45
sky
https://codereview.chromium.org/12218078/diff/104001/content/public/test/notification_watcher.h File content/public/test/notification_watcher.h (right): https://codereview.chromium.org/12218078/diff/104001/content/public/test/notification_watcher.h#newcode32 content/public/test/notification_watcher.h:32: void Run(); This needs better documentation. I would never ...
7 years, 9 months ago (2013-03-08 00:38:37 UTC) #46
jam
On 2013/03/07 22:39:41, dconnelly_google.com wrote: > Funny you mention that. I emailed jam (also on ...
7 years, 9 months ago (2013-03-08 02:47:10 UTC) #47
sky
+1 On Thu, Mar 7, 2013 at 6:47 PM, <jam@chromium.org> wrote: > On 2013/03/07 22:39:41, ...
7 years, 9 months ago (2013-03-08 05:38:02 UTC) #48
dconnelly1
Okay, got it. Sorry about that. Fixing. On Friday, March 8, 2013, Scott Violet wrote: ...
7 years, 9 months ago (2013-03-08 06:57:32 UTC) #49
dconnelly
Okay sky, jam: NotificationWatcher is removed from content/ and just replicated in the tests. Sorry ...
7 years, 9 months ago (2013-03-08 17:57:33 UTC) #50
dconnelly
7 years, 9 months ago (2013-03-08 17:58:56 UTC) #51
jam
On 2013/03/08 17:57:33, dconnelly wrote: > Okay sky, jam: NotificationWatcher is removed from content/ and ...
7 years, 9 months ago (2013-03-08 23:19:42 UTC) #52
dconnelly
Hi satorux, I need OWNERS approval for this CL (chromeos/). Can you take a look ...
7 years, 9 months ago (2013-03-11 08:38:41 UTC) #53
satorux1
chromeos/... LGTM
7 years, 9 months ago (2013-03-11 08:45:00 UTC) #54
Mattias Nissler (ping if slow)
Mostly good, a couple remaining comments. https://codereview.chromium.org/12218078/diff/88002/chrome/browser/chromeos/login/existing_user_controller.cc File chrome/browser/chromeos/login/existing_user_controller.cc (right): https://codereview.chromium.org/12218078/diff/88002/chrome/browser/chromeos/login/existing_user_controller.cc#newcode929 chrome/browser/chromeos/login/existing_user_controller.cc:929: public_session_auto_login_username_ = ""; ...
7 years, 9 months ago (2013-03-11 16:26:59 UTC) #55
dconnelly
https://codereview.chromium.org/12218078/diff/88002/chrome/browser/chromeos/login/existing_user_controller.cc File chrome/browser/chromeos/login/existing_user_controller.cc (right): https://codereview.chromium.org/12218078/diff/88002/chrome/browser/chromeos/login/existing_user_controller.cc#newcode929 chrome/browser/chromeos/login/existing_user_controller.cc:929: public_session_auto_login_username_ = ""; On 2013/03/11 16:26:59, Mattias Nissler wrote: ...
7 years, 9 months ago (2013-03-11 17:34:32 UTC) #56
Mattias Nissler (ping if slow)
LGTM with nits and pending trybot happiness. https://codereview.chromium.org/12218078/diff/115001/chrome/browser/policy/proto/chrome_device_policy.proto File chrome/browser/policy/proto/chrome_device_policy.proto (right): https://codereview.chromium.org/12218078/diff/115001/chrome/browser/policy/proto/chrome_device_policy.proto#newcode263 chrome/browser/policy/proto/chrome_device_policy.proto:263: message DeviceLocalAccountAutoLoginProto ...
7 years, 9 months ago (2013-03-12 10:08:01 UTC) #57
dconnelly
https://codereview.chromium.org/12218078/diff/115001/chrome/browser/policy/proto/chrome_device_policy.proto File chrome/browser/policy/proto/chrome_device_policy.proto (right): https://codereview.chromium.org/12218078/diff/115001/chrome/browser/policy/proto/chrome_device_policy.proto#newcode263 chrome/browser/policy/proto/chrome_device_policy.proto:263: message DeviceLocalAccountAutoLoginProto { On 2013/03/12 10:08:01, Mattias Nissler wrote: ...
7 years, 9 months ago (2013-03-12 10:43:31 UTC) #58
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dconnelly@chromium.org/12218078/119001
7 years, 9 months ago (2013-03-12 10:45:36 UTC) #59
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dconnelly@chromium.org/12218078/134001
7 years, 9 months ago (2013-03-12 12:34:12 UTC) #60
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dconnelly@chromium.org/12218078/156001
7 years, 9 months ago (2013-03-14 09:58:01 UTC) #61
commit-bot: I haz the power
Failed to apply patch for chrome/app/policy/policy_templates.json: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 9 months ago (2013-03-14 09:58:09 UTC) #62
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dconnelly@chromium.org/12218078/162001
7 years, 9 months ago (2013-03-14 10:51:33 UTC) #63
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) ash_unittests, aura_unittests, base_unittests, browser_tests, cacheinvalidation_unittests, check_deps, ...
7 years, 9 months ago (2013-03-14 16:59:50 UTC) #64
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dconnelly@chromium.org/12218078/164005
7 years, 9 months ago (2013-03-15 08:43:36 UTC) #65
commit-bot: I haz the power
7 years, 9 months ago (2013-03-15 10:56:55 UTC) #66
Message was sent while issue was closed.
Change committed as 188331

Powered by Google App Engine
This is Rietveld 408576698