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

Issue 1054403002: Basic tests for new webview based signin flow (Closed)

Created:
5 years, 8 months ago by Dmitry Polukhin
Modified:
5 years, 8 months ago
CC:
chromium-reviews, dzhioev+watch_chromium.org, stevenjb+watch_chromium.org, oshima+watch_chromium.org, davemoore+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Basic tests for new webview based signin flow Extract common code for all login test from SamlTest. Separate HTML for /embedded/setup/chromeos in fake_gaia. Updated SAML test to use new GAIA endpoint in webview cases. BUG=472095 TEST=browser_tests Committed: https://crrev.com/e29cf14a9baa835b86f199f38bc1ac8db1feab5a Cr-Commit-Position: refs/heads/master@{#324221}

Patch Set 1 #

Patch Set 2 : tests fixed #

Patch Set 3 : nit fixed #

Patch Set 4 : reuse OobeBaseTest #

Total comments: 12

Patch Set 5 : comments resolved #

Patch Set 6 : fixed nit #

Patch Set 7 : re-upload #

Patch Set 8 : re-upload #

Total comments: 12

Patch Set 9 : comments resolved #

Patch Set 10 : remove flaky back-button check #

Unified diffs Side-by-side diffs Delta from patch set Stats (+434 lines, -192 lines) Patch
M chrome/browser/chromeos/login/saml/saml_browsertest.cc View 1 2 3 11 chunks +25 lines, -163 lines 0 comments Download
M chrome/browser/chromeos/login/test/oobe_base_test.h View 1 2 3 3 chunks +23 lines, -1 line 0 comments Download
M chrome/browser/chromeos/login/test/oobe_base_test.cc View 1 2 3 4 5 6 7 8 7 chunks +87 lines, -9 lines 0 comments Download
A chrome/browser/chromeos/login/webview_login_browsertest.cc View 1 2 3 4 5 6 7 8 9 1 chunk +80 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc View 1 2 3 4 3 chunks +26 lines, -9 lines 0 comments Download
M chrome/browser/ui/webui/signin/inline_login_handler_impl.cc View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/signin/inline_login_ui.h View 1 2 3 4 1 chunk +4 lines, -3 lines 0 comments Download
M chrome/browser/ui/webui/signin/inline_login_ui.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/signin/login_ui_test_utils.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M google_apis/gaia/fake_gaia.h View 1 2 chunks +10 lines, -0 lines 0 comments Download
M google_apis/gaia/fake_gaia.cc View 1 2 3 4 6 chunks +64 lines, -3 lines 0 comments Download
A google_apis/test/embedded_setup_chromeos.html View 1 2 3 4 5 6 7 1 chunk +110 lines, -0 lines 0 comments Download

Messages

Total messages: 31 (12 generated)
Dmitry Polukhin
This CL is just for you information because I'm still debugging why ExecuteScript hangs most ...
5 years, 8 months ago (2015-04-03 14:54:02 UTC) #2
xiyuan
On 2015/04/03 14:54:02, Dmitry Polukhin wrote: > This CL is just for you information because ...
5 years, 8 months ago (2015-04-03 16:02:35 UTC) #3
Dmitry Polukhin
On 2015/04/03 16:02:35, xiyuan wrote: > On 2015/04/03 14:54:02, Dmitry Polukhin wrote: > > This ...
5 years, 8 months ago (2015-04-03 16:59:57 UTC) #4
xiyuan
On 2015/04/03 16:59:57, Dmitry Polukhin wrote: > On 2015/04/03 16:02:35, xiyuan wrote: > > On ...
5 years, 8 months ago (2015-04-03 17:04:25 UTC) #5
Dmitry Polukhin
On 2015/04/03 17:04:25, xiyuan wrote: > Then how about merge into OobeBaseTest? That uses FakeGaia ...
5 years, 8 months ago (2015-04-06 15:09:45 UTC) #7
Dmitry Polukhin
PTAL
5 years, 8 months ago (2015-04-07 10:35:17 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1054403002/60001
5 years, 8 months ago (2015-04-07 10:36:43 UTC) #13
Nikita (slow)
lgtm with nits https://codereview.chromium.org/1054403002/diff/60001/chrome/browser/chromeos/login/test/oobe_base_test.cc File chrome/browser/chromeos/login/test/oobe_base_test.cc (right): https://codereview.chromium.org/1054403002/diff/60001/chrome/browser/chromeos/login/test/oobe_base_test.cc#newcode234 chrome/browser/chromeos/login/test/oobe_base_test.cc:234: content::RenderFrameHost* frame = InlineLoginUI::GetAuthIframe( Please rename ...
5 years, 8 months ago (2015-04-07 12:37:48 UTC) #15
Dmitry Polukhin
https://codereview.chromium.org/1054403002/diff/60001/chrome/browser/chromeos/login/test/oobe_base_test.cc File chrome/browser/chromeos/login/test/oobe_base_test.cc (right): https://codereview.chromium.org/1054403002/diff/60001/chrome/browser/chromeos/login/test/oobe_base_test.cc#newcode234 chrome/browser/chromeos/login/test/oobe_base_test.cc:234: content::RenderFrameHost* frame = InlineLoginUI::GetAuthIframe( On 2015/04/07 12:37:48, Nikita Kostylev ...
5 years, 8 months ago (2015-04-07 13:24:40 UTC) #16
xiyuan
LGTM with nits https://codereview.chromium.org/1054403002/diff/140001/chrome/browser/chromeos/login/test/oobe_base_test.cc File chrome/browser/chromeos/login/test/oobe_base_test.cc (left): https://codereview.chromium.org/1054403002/diff/140001/chrome/browser/chromeos/login/test/oobe_base_test.cc#oldcode98 chrome/browser/chromeos/login/test/oobe_base_test.cc:98: GURL gaia_url = server_url.ReplaceComponents(replace_gaia_host); Please keep ...
5 years, 8 months ago (2015-04-07 16:05:00 UTC) #17
Dmitry Polukhin
https://codereview.chromium.org/1054403002/diff/140001/chrome/browser/chromeos/login/test/oobe_base_test.cc File chrome/browser/chromeos/login/test/oobe_base_test.cc (left): https://codereview.chromium.org/1054403002/diff/140001/chrome/browser/chromeos/login/test/oobe_base_test.cc#oldcode98 chrome/browser/chromeos/login/test/oobe_base_test.cc:98: GURL gaia_url = server_url.ReplaceComponents(replace_gaia_host); On 2015/04/07 16:04:59, xiyuan wrote: ...
5 years, 8 months ago (2015-04-07 16:34:14 UTC) #18
xiyuan
https://codereview.chromium.org/1054403002/diff/140001/chrome/browser/chromeos/login/test/oobe_base_test.cc File chrome/browser/chromeos/login/test/oobe_base_test.cc (left): https://codereview.chromium.org/1054403002/diff/140001/chrome/browser/chromeos/login/test/oobe_base_test.cc#oldcode98 chrome/browser/chromeos/login/test/oobe_base_test.cc:98: GURL gaia_url = server_url.ReplaceComponents(replace_gaia_host); On 2015/04/07 16:34:13, Dmitry Polukhin ...
5 years, 8 months ago (2015-04-07 17:02:56 UTC) #19
Dmitry Polukhin
rogerta@ could you please take a look, I need OWNER review for google_apis/* https://codereview.chromium.org/1054403002/diff/140001/chrome/browser/chromeos/login/test/oobe_base_test.cc File ...
5 years, 8 months ago (2015-04-08 01:14:02 UTC) #20
Roger Tawa OOO till Jul 10th
lgtm google_apis
5 years, 8 months ago (2015-04-08 01:35:44 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1054403002/160001
5 years, 8 months ago (2015-04-08 01:37:03 UTC) #24
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/43993)
5 years, 8 months ago (2015-04-08 04:35:51 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1054403002/180001
5 years, 8 months ago (2015-04-08 10:42:53 UTC) #29
commit-bot: I haz the power
Committed patchset #10 (id:180001)
5 years, 8 months ago (2015-04-08 13:00:00 UTC) #30
commit-bot: I haz the power
5 years, 8 months ago (2015-04-08 13:00:51 UTC) #31
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/e29cf14a9baa835b86f199f38bc1ac8db1feab5a
Cr-Commit-Position: refs/heads/master@{#324221}

Powered by Google App Engine
This is Rietveld 408576698