• Guillaume Jenkins's avatar
    [iOS CBCM]Add iOS CBCM skeleton · a1fee262
    Guillaume Jenkins authored
    Hooks up the basic CBCM infrastructure to Bling initialization. CBCM
    is disabled by default and requires the
    "--enable-chrome-browser-cloud-management" command-line switch to be
    enabled.
    
    This basic skeleton does not yet implement any of the CBCM
    functionality, even when the command-line switch is set. It only creates
    the iOS classes needed for CBCM to function (except the reporting
    delegates, which will be added later) and hooks up their lifecycle.
    
    This also adds a simple EG test that launches Chrome with and without
    the command-line switch and makes sure the browser can still be used
    to navigate, which should catch any initialization issues in both the
    enabled and disabled code paths.
    
    Bug: 1066495
    Change-Id: Ic939f45cd20878981a8d407576e79252ec778ada
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2331915
    Commit-Queue: Guillaume Jenkins <gujen@google.com>
    Reviewed-by: default avatarRohit Rao <rohitrao@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#795109}
    a1fee262
BUILD.gn 5.68 KB