summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_browsertest.cc
diff options
context:
space:
mode:
authordpolukhin@chromium.org <dpolukhin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-24 22:59:11 +0000
committerdpolukhin@chromium.org <dpolukhin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-24 22:59:11 +0000
commit044e86998a829be0e0bae20cffd8e6834ab10a1e (patch)
tree523a06bfff2b107c32d667634efde4f31cd7341a /chrome/browser/extensions/extension_browsertest.cc
parentb2c99dd3bd217083fafaca9964e1a89f323ba232 (diff)
downloadchromium_src-044e86998a829be0e0bae20cffd8e6834ab10a1e.zip
chromium_src-044e86998a829be0e0bae20cffd8e6834ab10a1e.tar.gz
chromium_src-044e86998a829be0e0bae20cffd8e6834ab10a1e.tar.bz2
Integrate new extension cache for non-user specific extensions/apps
This CL deprecates all caching mechanism and switching to new mechanism that works for all default apps and preserve unused cache items for 30 days or until cache limit reached. BUG=316371 TEST=existing tests + manual testing R=joaodasilva@chromium.org, miket@chromium.org, yoz@chromium.org Review URL: https://codereview.chromium.org/135643007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246995 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_browsertest.cc')
-rw-r--r--chrome/browser/extensions/extension_browsertest.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_browsertest.cc b/chrome/browser/extensions/extension_browsertest.cc
index 8cc4542..6f80211 100644
--- a/chrome/browser/extensions/extension_browsertest.cc
+++ b/chrome/browser/extensions/extension_browsertest.cc
@@ -26,6 +26,7 @@
#include "chrome/browser/extensions/extension_system.h"
#include "chrome/browser/extensions/extension_util.h"
#include "chrome/browser/extensions/unpacked_installer.h"
+#include "chrome/browser/extensions/updater/extension_cache_fake.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/profiles/profile_manager.h"
#include "chrome/browser/ui/browser.h"
@@ -95,6 +96,11 @@ const Extension* ExtensionBrowserTest::GetExtensionByPath(
return NULL;
}
+void ExtensionBrowserTest::SetUp() {
+ test_extension_cache_.reset(new extensions::ExtensionCacheFake());
+ InProcessBrowserTest::SetUp();
+}
+
void ExtensionBrowserTest::SetUpCommandLine(CommandLine* command_line) {
PathService::Get(chrome::DIR_TEST_DATA, &test_data_dir_);
test_data_dir_ = test_data_dir_.AppendASCII("extensions");