Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(331)

Issue 2908513002: Include terminated extensions while retrieving extension version. (Closed)

Created:
3 years, 6 months ago by lazyboy
Modified:
3 years, 6 months ago
Reviewers:
Devlin
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Include terminated extensions while retrieving extension version. If an extension is terminated at the time of update, we wouldn't fetch (ExtensionRegistry::GetStoredVersion) its correct version to dispatch runtime.onInstalled. Fix this by including terminated extensions. Add a unit_test. BUG=724563 Test=chrome.runtime.onInstalled should send correct previousVersion for an extension that was terminated during update. Review-Url: https://codereview.chromium.org/2908513002 Cr-Commit-Position: refs/heads/master@{#475007} Committed: https://chromium.googlesource.com/chromium/src/+/c290763a1b98e8c9815e87e326b13a314605bf98

Patch Set 1 #

Patch Set 2 : add regression browser_test #

Total comments: 1

Patch Set 3 : move test to extension_registry_unittest #

Total comments: 2

Patch Set 4 : fix browsertest #

Messages

Total messages: 23 (15 generated)
lazyboy
3 years, 6 months ago (2017-05-25 19:00:00 UTC) #6
Devlin
lgtm; thanks for adding this! https://codereview.chromium.org/2908513002/diff/20001/chrome/browser/extensions/extension_service_unittest.cc File chrome/browser/extensions/extension_service_unittest.cc (right): https://codereview.chromium.org/2908513002/diff/20001/chrome/browser/extensions/extension_service_unittest.cc#newcode4318 chrome/browser/extensions/extension_service_unittest.cc:4318: TEST_F(ExtensionServiceTest, TerminatedExtensionStoredVersion) { Could ...
3 years, 6 months ago (2017-05-25 19:17:39 UTC) #7
lazyboy
https://codereview.chromium.org/2908513002/diff/40001/extensions/browser/extension_registry_unittest.cc File extensions/browser/extension_registry_unittest.cc (right): https://codereview.chromium.org/2908513002/diff/40001/extensions/browser/extension_registry_unittest.cc#newcode300 extensions/browser/extension_registry_unittest.cc:300: EXPECT_TRUE(registry.RemoveEnabled(extension_id)); Moved the test to this file. However, is ...
3 years, 6 months ago (2017-05-25 21:38:27 UTC) #8
Devlin
https://codereview.chromium.org/2908513002/diff/40001/extensions/browser/extension_registry_unittest.cc File extensions/browser/extension_registry_unittest.cc (right): https://codereview.chromium.org/2908513002/diff/40001/extensions/browser/extension_registry_unittest.cc#newcode300 extensions/browser/extension_registry_unittest.cc:300: EXPECT_TRUE(registry.RemoveEnabled(extension_id)); On 2017/05/25 21:38:27, lazyboy wrote: > Moved the ...
3 years, 6 months ago (2017-05-25 21:40:13 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2908513002/60001
3 years, 6 months ago (2017-05-26 01:50:59 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/303873)
3 years, 6 months ago (2017-05-26 05:38:47 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2908513002/60001
3 years, 6 months ago (2017-05-26 14:38:37 UTC) #20
commit-bot: I haz the power
3 years, 6 months ago (2017-05-26 15:24:45 UTC) #23
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/c290763a1b98e8c9815e87e326b1...

Powered by Google App Engine
This is Rietveld 408576698