• Greg Thompson's avatar
    Various upgrade_util improvements. · 87ee38fb
    Greg Thompson authored
    - upgrade_util.{cc,h} and friends are now only included in the build for
      relevant platforms (desktop Chrome).
    - upgrade_util::SetNewCommandLine now explicitly takes ownership of its
      argument.
    - A test seam has been added to RelaunchChromeBrowser. Tests may now
      specify a callback to be run when relaunch takes place.
    - Unexpected calls to RelaunchChromeBrowser in browser_tests and friends
      now cause test failures (they previously attempted to launch Chrome).
    - ScopedRelaunchChromeBrowserOverride is now available for tests of
      scenarios that involved RelaunchChromeBrowser.
    
    BUG=958893,989468
    
    Change-Id: I8620e2bbe56e282934b94b3ea2ae52ef32f9d04a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1736707
    Auto-Submit: Greg Thompson <grt@chromium.org>
    Reviewed-by: default avatarGabriel Charette <gab@chromium.org>
    Reviewed-by: default avatarMarc Treib <treib@chromium.org>
    Commit-Queue: Greg Thompson <grt@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#685466}
    87ee38fb
upgrade_util.h 1.84 KB