DescriptionReplace ExtensionInstallChecker with generic PreloadCheckGroup
Use the PreloadCheck interface for a PreloadCheckGroup check that runs a
set of checks in parallel. Use this directly in CrxInstaller and
UnpackedInstaller; remove ExtensionInstallChecker, along with its mildly
arcane interface and its smattering of tests (the individual checks and
the Installers are already tested individually).
This generic "group" check can be provided with Chrome-specific checks,
but doesn't have to depend on Chrome itself, so it could be used in
non-Chrome code, e.g. //apps and //extensions.
BUG=679971
R=rdevlin.cronin@chromium.org
Review-Url: https://codereview.chromium.org/2783143005
Cr-Commit-Position: refs/heads/master@{#464533}
Committed: https://chromium.googlesource.com/chromium/src/+/6a4874fd53dccf53b7e5dc6f31275245dd4573bc
Patch Set 1 #Patch Set 2 : cleanup #
Total comments: 6
Patch Set 3 : feedback #Patch Set 4 : (no change) #
Total comments: 7
Patch Set 5 : feedback/rebase #Patch Set 6 : fix tests #Patch Set 7 : . #Patch Set 8 : fix debug build #Messages
Total messages: 34 (18 generated)
|