|
|
Chromium Code Reviews
Description[USS] Fix USS in sync_integration_tests in chromeos
Chrome OS will force loading of signin profile, so we need to ignore one more client.
https://cs.chromium.org/chromium/src/chrome/browser/chromeos/chrome_browser_main_chromeos.cc?type=cs&q=ChromeBrowserMainPartsChromeos::PostProfileInit()&l=672
The Tests fixed are
TwoClientUssSyncTest.Error
TwoClientUssSyncTest.Encryption
TwoClientUssSyncTest.Sanity
TwoClientUssSyncTest.ConflictResolution
TwoClientUssSyncTest.DisableEnable
SingleClientSessionsSyncTest.Sanity
SingleClientSessionsSyncTest.NoSessions
SingleClientSessionsSyncTest.ChromeHistory
SingleClientSessionsSyncTest.ResponseCodeIsPreserved
SingleClientSessionsSyncTest.TimestampMatchesHistory
BUG=689662
Review-Url: https://codereview.chromium.org/2694503002
Cr-Commit-Position: refs/heads/master@{#452126}
Committed: https://chromium.googlesource.com/chromium/src/+/e3c16997af716ba961740d9598b6942b70e59ccc
Patch Set 1 #Patch Set 2 : enable on bot #Patch Set 3 : do not enable on bot #
Total comments: 4
Patch Set 4 : typo and the way to set switch #
Total comments: 2
Patch Set 5 : add comments #
Total comments: 4
Patch Set 6 : modified comments #
Messages
Total messages: 52 (42 generated)
The CQ bit was checked by gangwu@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by gangwu@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== fix test in chromeos issue BUG= ========== to ========== fix test in chromeos issue https://cs.chromium.org/chromium/src/chrome/browser/chromeos/chrome_browser_m... BUG=689662 ==========
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by gangwu@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by gangwu@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_...)
Patchset #4 (id:60001) has been deleted
Patchset #3 (id:40001) has been deleted
Patchset #3 (id:80001) has been deleted
Description was changed from ========== fix test in chromeos issue https://cs.chromium.org/chromium/src/chrome/browser/chromeos/chrome_browser_m... BUG=689662 ========== to ========== [USS] Fix USS in sync_integration_tests in chromeos Chrome OS will force loading of signin profile, so we need to ignore one more client. https://cs.chromium.org/chromium/src/chrome/browser/chromeos/chrome_browser_m... BUG=689662 ==========
gangwu@chromium.org changed reviewers: + skym@chromium.org
The CQ bit was checked by gangwu@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== [USS] Fix USS in sync_integration_tests in chromeos Chrome OS will force loading of signin profile, so we need to ignore one more client. https://cs.chromium.org/chromium/src/chrome/browser/chromeos/chrome_browser_m... BUG=689662 ========== to ========== [USS] Fix USS in sync_integration_tests in chromeos Chrome OS will force loading of signin profile, so we need to ignore one more client. https://cs.chromium.org/chromium/src/chrome/browser/chromeos/chrome_browser_m... The Tests fixed are TwoClientUssSyncTest.Error TwoClientUssSyncTest.Encryption TwoClientUssSyncTest.Sanity TwoClientUssSyncTest.ConflictResolution TwoClientUssSyncTest.DisableEnable SingleClientSessionsSyncTest.Sanity SingleClientSessionsSyncTest.NoSessions SingleClientSessionsSyncTest.ChromeHistory SingleClientSessionsSyncTest.ResponseCodeIsPreserved SingleClientSessionsSyncTest.TimestampMatchesHistory BUG=689662 ==========
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: cast_shell_linux on master.tryserver.chromium.linux (JOB_TIMED_OUT, no build URL) chromeos_daisy_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_TIMED_OUT, no build URL) linux_chromium_asan_rel_ng on master.tryserver.chromium.linux (JOB_TIMED_OUT, no build URL) linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_TIMED_OUT, no build URL)
PTAL
lgtm https://codereview.chromium.org/2694503002/diff/100001/chrome/browser/sync/te... File chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc (right): https://codereview.chromium.org/2694503002/diff/100001/chrome/browser/sync/te... chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc:74: #if defined(OS_CHROMEOS) Can you add some comments explaining why we need to do this and what happens if we do not?
pnoland@chromium.org changed reviewers: + pnoland@chromium.org
https://codereview.chromium.org/2694503002/diff/100001/chrome/browser/sync/te... File chrome/browser/sync/test/integration/two_client_uss_sync_test.cc (right): https://codereview.chromium.org/2694503002/diff/100001/chrome/browser/sync/te... chrome/browser/sync/test/integration/two_client_uss_sync_test.cc:205: number_of_clients_ingnored_ = 1; [nit] number_of_clients_ignored_
The CQ bit was checked by gangwu@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
updated https://codereview.chromium.org/2694503002/diff/100001/chrome/browser/sync/te... File chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc (right): https://codereview.chromium.org/2694503002/diff/100001/chrome/browser/sync/te... chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc:74: #if defined(OS_CHROMEOS) On 2017/02/21 23:06:54, skym wrote: > Can you add some comments explaining why we need to do this and what happens if > we do not? Done. I change the way to set. I called base class's SetUpCommandLine to set the switch. https://codereview.chromium.org/2694503002/diff/100001/chrome/browser/sync/te... File chrome/browser/sync/test/integration/two_client_uss_sync_test.cc (right): https://codereview.chromium.org/2694503002/diff/100001/chrome/browser/sync/te... chrome/browser/sync/test/integration/two_client_uss_sync_test.cc:205: number_of_clients_ingnored_ = 1; On 2017/02/21 23:16:45, Patrick Noland wrote: > [nit] number_of_clients_ignored_ Done.
https://codereview.chromium.org/2694503002/diff/120001/chrome/browser/sync/te... File chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc (right): https://codereview.chromium.org/2694503002/diff/120001/chrome/browser/sync/te... chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc:74: SyncTest::SetUpCommandLine(cl); This will probably make CookieJarMismatch flaky again :( The point of overriding SetUpCommandLine is to specifically avoid calling SyncTests's implementation since it triggers the flakiness.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_...)
The CQ bit was checked by gangwu@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
move back to how to set switch https://codereview.chromium.org/2694503002/diff/120001/chrome/browser/sync/te... File chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc (right): https://codereview.chromium.org/2694503002/diff/120001/chrome/browser/sync/te... chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc:74: SyncTest::SetUpCommandLine(cl); On 2017/02/22 01:04:43, Patrick Noland wrote: > This will probably make CookieJarMismatch flaky again :( The point of overriding > SetUpCommandLine is to specifically avoid calling SyncTests's implementation > since it triggers the flakiness. Done.
still lgtm https://codereview.chromium.org/2694503002/diff/140001/chrome/browser/sync/te... File chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc (right): https://codereview.chromium.org/2694503002/diff/140001/chrome/browser/sync/te... chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc:74: // kIgnoreUserProfileMappingForTests will let UserManager always return active This indentation is wrong now. https://codereview.chromium.org/2694503002/diff/140001/chrome/browser/sync/te... chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc:75: // user. If not set this switch, sync test's profile will not match If this switch is not set,
The CQ bit was checked by gangwu@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
https://codereview.chromium.org/2694503002/diff/140001/chrome/browser/sync/te... File chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc (right): https://codereview.chromium.org/2694503002/diff/140001/chrome/browser/sync/te... chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc:74: // kIgnoreUserProfileMappingForTests will let UserManager always return active On 2017/02/22 15:45:40, skym wrote: > This indentation is wrong now. Done. https://codereview.chromium.org/2694503002/diff/140001/chrome/browser/sync/te... chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc:75: // user. If not set this switch, sync test's profile will not match On 2017/02/22 15:45:40, skym wrote: > If this switch is not set, Done.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by gangwu@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from skym@chromium.org Link to the patchset: https://codereview.chromium.org/2694503002/#ps160001 (title: "modified comments")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch.
Bot data: {"patchset_id": 160001, "attempt_start_ts": 1487786432604940,
"parent_rev": "5d04cccc168b54e6d05f7e9efbb180d87583b30b", "commit_rev":
"e3c16997af716ba961740d9598b6942b70e59ccc"}
Message was sent while issue was closed.
Description was changed from ========== [USS] Fix USS in sync_integration_tests in chromeos Chrome OS will force loading of signin profile, so we need to ignore one more client. https://cs.chromium.org/chromium/src/chrome/browser/chromeos/chrome_browser_m... The Tests fixed are TwoClientUssSyncTest.Error TwoClientUssSyncTest.Encryption TwoClientUssSyncTest.Sanity TwoClientUssSyncTest.ConflictResolution TwoClientUssSyncTest.DisableEnable SingleClientSessionsSyncTest.Sanity SingleClientSessionsSyncTest.NoSessions SingleClientSessionsSyncTest.ChromeHistory SingleClientSessionsSyncTest.ResponseCodeIsPreserved SingleClientSessionsSyncTest.TimestampMatchesHistory BUG=689662 ========== to ========== [USS] Fix USS in sync_integration_tests in chromeos Chrome OS will force loading of signin profile, so we need to ignore one more client. https://cs.chromium.org/chromium/src/chrome/browser/chromeos/chrome_browser_m... The Tests fixed are TwoClientUssSyncTest.Error TwoClientUssSyncTest.Encryption TwoClientUssSyncTest.Sanity TwoClientUssSyncTest.ConflictResolution TwoClientUssSyncTest.DisableEnable SingleClientSessionsSyncTest.Sanity SingleClientSessionsSyncTest.NoSessions SingleClientSessionsSyncTest.ChromeHistory SingleClientSessionsSyncTest.ResponseCodeIsPreserved SingleClientSessionsSyncTest.TimestampMatchesHistory BUG=689662 Review-Url: https://codereview.chromium.org/2694503002 Cr-Commit-Position: refs/heads/master@{#452126} Committed: https://chromium.googlesource.com/chromium/src/+/e3c16997af716ba961740d9598b6... ==========
Message was sent while issue was closed.
Committed patchset #6 (id:160001) as https://chromium.googlesource.com/chromium/src/+/e3c16997af716ba961740d9598b6... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
