Fix first run UI test when we await the sync startup [chromium/src : main]

0 views
Skip to first unread message

Anthi Orfanou (Gerrit)

unread,
9:17 AM (3 hours ago) 9:17 AM
to Ryan Sultanem, Chromium LUCI CQ, AyeAye, Chromium Metrics Reviews, chromium...@chromium.org, cblume...@chromium.org, devtools...@chromium.org, penghuan...@chromium.org, asvitkine...@chromium.org
Attention needed from Ryan Sultanem

Anthi Orfanou voted Commit-Queue+1

Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • Ryan Sultanem
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I7fce8c060ace0299f35d5f6c0222adb6bfed2135
Gerrit-Change-Number: 7557180
Gerrit-PatchSet: 13
Gerrit-Owner: Anthi Orfanou <ant...@google.com>
Gerrit-Reviewer: Anthi Orfanou <ant...@google.com>
Gerrit-Reviewer: Ryan Sultanem <rs...@google.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-Attention: Ryan Sultanem <rs...@google.com>
Gerrit-Comment-Date: Tue, 10 Feb 2026 14:16:47 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Anthi Orfanou (Gerrit)

unread,
9:24 AM (3 hours ago) 9:24 AM
to Ryan Sultanem, Chromium LUCI CQ, AyeAye, Chromium Metrics Reviews, chromium...@chromium.org, cblume...@chromium.org, devtools...@chromium.org, penghuan...@chromium.org, asvitkine...@chromium.org
Attention needed from Ryan Sultanem

Anthi Orfanou added 1 comment

File chrome/browser/ui/views/profiles/first_run_interactive_uitest.cc
Line 905, Patchset 5: test_sync_service->SetMaxTransportState(
Anthi Orfanou . resolved

i think this should pass but skips the waiter. can we add a successful test case WITH the waiter (trigger at timeout)?

Anthi Orfanou

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Ryan Sultanem
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I7fce8c060ace0299f35d5f6c0222adb6bfed2135
    Gerrit-Change-Number: 7557180
    Gerrit-PatchSet: 13
    Gerrit-Owner: Anthi Orfanou <ant...@google.com>
    Gerrit-Reviewer: Anthi Orfanou <ant...@google.com>
    Gerrit-Reviewer: Ryan Sultanem <rs...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Ryan Sultanem <rs...@google.com>
    Gerrit-Comment-Date: Tue, 10 Feb 2026 14:23:49 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Anthi Orfanou <ant...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Ryan Sultanem (Gerrit)

    unread,
    9:51 AM (3 hours ago) 9:51 AM
    to Anthi Orfanou, Chromium LUCI CQ, AyeAye, Chromium Metrics Reviews, chromium...@chromium.org, cblume...@chromium.org, devtools...@chromium.org, penghuan...@chromium.org, asvitkine...@chromium.org
    Attention needed from Anthi Orfanou

    Ryan Sultanem voted and added 3 comments

    Votes added by Ryan Sultanem

    Code-Review+1

    3 comments

    Patchset-level comments
    File-level comment, Patchset 13 (Latest):
    Ryan Sultanem . resolved

    LGTM % questions. I left some minor questions.

    Thanks!

    File chrome/browser/ui/views/profiles/first_run_interactive_uitest.cc
    Line 233, Patchset 13 (Latest): .with_sync_engine_ready = false},
    Ryan Sultanem . unresolved

    Is it safe not to force enable the feature in the test suite?

    Considering that there are bots post commit that run the tests without considering the fieldtrial settings.

    File testing/variations/fieldtrial_testing_config.json
    Line 27356, Patchset 13 (Latest): "UnoPhase2TrackSyncStartupStateForDesktop": [
    Ryan Sultanem . unresolved

    Question: Is this intended to be launched separately? Or can it be included as part of the fast follows as it is only a technical change?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Anthi Orfanou
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I7fce8c060ace0299f35d5f6c0222adb6bfed2135
    Gerrit-Change-Number: 7557180
    Gerrit-PatchSet: 13
    Gerrit-Owner: Anthi Orfanou <ant...@google.com>
    Gerrit-Reviewer: Anthi Orfanou <ant...@google.com>
    Gerrit-Reviewer: Ryan Sultanem <rs...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Anthi Orfanou <ant...@google.com>
    Gerrit-Comment-Date: Tue, 10 Feb 2026 14:51:22 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Anthi Orfanou (Gerrit)

    unread,
    10:05 AM (2 hours ago) 10:05 AM
    to Ryan Sultanem, Chromium LUCI CQ, AyeAye, Chromium Metrics Reviews, chromium...@chromium.org, cblume...@chromium.org, devtools...@chromium.org, penghuan...@chromium.org, asvitkine...@chromium.org
    Attention needed from Ryan Sultanem

    Anthi Orfanou added 2 comments

    File chrome/browser/ui/views/profiles/first_run_interactive_uitest.cc
    Line 233, Patchset 13 (Latest): .with_sync_engine_ready = false},
    Ryan Sultanem . unresolved

    Is it safe not to force enable the feature in the test suite?

    Considering that there are bots post commit that run the tests without considering the fieldtrial settings.

    Anthi Orfanou

    I think we are fine because the bots without field trial will test the old (pre-uno flow) anyway, and the bots with field trial will run the uno flow + this new feature.
    This test suite is already adjusted for workign with both enabled/disabled uno flags (ReplaceSyncPromosWithSigninPromos).

    File testing/variations/fieldtrial_testing_config.json
    Line 27356, Patchset 13 (Latest): "UnoPhase2TrackSyncStartupStateForDesktop": [
    Ryan Sultanem . unresolved

    Question: Is this intended to be launched separately? Or can it be included as part of the fast follows as it is only a technical change?

    Anthi Orfanou

    We plan to just enable by default the feature, which I need to do in an upcoming CL (it will affect only uno users as the flag is only consumed in the history sync optin helper - used in uno phase 2 only).
    In the meantime I wanted to check that we have some test coverage through the field trial config.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Ryan Sultanem
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I7fce8c060ace0299f35d5f6c0222adb6bfed2135
    Gerrit-Change-Number: 7557180
    Gerrit-PatchSet: 13
    Gerrit-Owner: Anthi Orfanou <ant...@google.com>
    Gerrit-Reviewer: Anthi Orfanou <ant...@google.com>
    Gerrit-Reviewer: Ryan Sultanem <rs...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Ryan Sultanem <rs...@google.com>
    Gerrit-Comment-Date: Tue, 10 Feb 2026 15:05:32 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Ryan Sultanem <rs...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Ryan Sultanem (Gerrit)

    unread,
    10:41 AM (2 hours ago) 10:41 AM
    to Anthi Orfanou, Chromium LUCI CQ, AyeAye, Chromium Metrics Reviews, chromium...@chromium.org, cblume...@chromium.org, devtools...@chromium.org, penghuan...@chromium.org, asvitkine...@chromium.org
    Attention needed from Anthi Orfanou

    Ryan Sultanem added 2 comments

    File chrome/browser/ui/views/profiles/first_run_interactive_uitest.cc
    Line 233, Patchset 13 (Latest): .with_sync_engine_ready = false},
    Ryan Sultanem . resolved

    Is it safe not to force enable the feature in the test suite?

    Considering that there are bots post commit that run the tests without considering the fieldtrial settings.

    Anthi Orfanou

    I think we are fine because the bots without field trial will test the old (pre-uno flow) anyway, and the bots with field trial will run the uno flow + this new feature.
    This test suite is already adjusted for workign with both enabled/disabled uno flags (ReplaceSyncPromosWithSigninPromos).

    Ryan Sultanem

    Acknowledged

    File testing/variations/fieldtrial_testing_config.json
    Line 27356, Patchset 13 (Latest): "UnoPhase2TrackSyncStartupStateForDesktop": [
    Ryan Sultanem . unresolved

    Question: Is this intended to be launched separately? Or can it be included as part of the fast follows as it is only a technical change?

    Anthi Orfanou

    We plan to just enable by default the feature, which I need to do in an upcoming CL (it will affect only uno users as the flag is only consumed in the history sync optin helper - used in uno phase 2 only).
    In the meantime I wanted to check that we have some test coverage through the field trial config.

    Ryan Sultanem

    Oh so the flag is only meant as a kill-switch?

    If so, could we just enable it by default instead of enabling it via fieldtrial?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Anthi Orfanou
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I7fce8c060ace0299f35d5f6c0222adb6bfed2135
    Gerrit-Change-Number: 7557180
    Gerrit-PatchSet: 13
    Gerrit-Owner: Anthi Orfanou <ant...@google.com>
    Gerrit-Reviewer: Anthi Orfanou <ant...@google.com>
    Gerrit-Reviewer: Ryan Sultanem <rs...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Anthi Orfanou <ant...@google.com>
    Gerrit-Comment-Date: Tue, 10 Feb 2026 15:40:48 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Ryan Sultanem <rs...@google.com>
    Comment-In-Reply-To: Anthi Orfanou <ant...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Anthi Orfanou (Gerrit)

    unread,
    10:48 AM (2 hours ago) 10:48 AM
    to Ryan Sultanem, Chromium LUCI CQ, AyeAye, Chromium Metrics Reviews, chromium...@chromium.org, cblume...@chromium.org, devtools...@chromium.org, penghuan...@chromium.org, asvitkine...@chromium.org

    Anthi Orfanou added 1 comment

    File testing/variations/fieldtrial_testing_config.json
    Line 27356, Patchset 13 (Latest): "UnoPhase2TrackSyncStartupStateForDesktop": [
    Ryan Sultanem . unresolved

    Question: Is this intended to be launched separately? Or can it be included as part of the fast follows as it is only a technical change?

    Anthi Orfanou

    We plan to just enable by default the feature, which I need to do in an upcoming CL (it will affect only uno users as the flag is only consumed in the history sync optin helper - used in uno phase 2 only).
    In the meantime I wanted to check that we have some test coverage through the field trial config.

    Ryan Sultanem

    Oh so the flag is only meant as a kill-switch?

    If so, could we just enable it by default instead of enabling it via fieldtrial?

    Anthi Orfanou

    yes, that's the plan (kill switch). Ok, I will re-work this CL to include the enabling part.

    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I7fce8c060ace0299f35d5f6c0222adb6bfed2135
    Gerrit-Change-Number: 7557180
    Gerrit-PatchSet: 13
    Gerrit-Owner: Anthi Orfanou <ant...@google.com>
    Gerrit-Reviewer: Anthi Orfanou <ant...@google.com>
    Gerrit-Reviewer: Ryan Sultanem <rs...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Comment-Date: Tue, 10 Feb 2026 15:48:34 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy
    Reply all
    Reply to author
    Forward
    0 new messages