• Mikel Astiz's avatar
    Avoid late keyed services with TestingProfile · f2d15dab
    Mikel Astiz authored
    This patch migrates tests away from deprecated APIs and adopts
    TestingProfile::Builder for tests in
    /chrome/browser/ui.
    
    Rationale: creating or overriding keyed services after the profile has
    been created is problematic and known to cause hard-to-debug test
    flakiness, because it bypasses BrowserContextDependencyManager and often
    leading to use-after-free.
    
    This CL was uploaded by git cl split.
    
    R=tapted@chromium.org
    
    Bug: 1106699
    Change-Id: Id83d2e9bb3cb147da6363981cd7ac20a6daa956a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2316207
    Commit-Queue: Mikel Astiz <mastiz@chromium.org>
    Auto-Submit: Mikel Astiz <mastiz@chromium.org>
    Reviewed-by: default avatarTrent Apted <tapted@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#791645}
    f2d15dab
bookmark_unittest.cc 3.81 KB