diff options
author | joth@chromium.org <joth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-30 01:43:37 +0000 |
---|---|---|
committer | joth@chromium.org <joth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-30 01:43:37 +0000 |
commit | fe12c5b8bd832e4068abaab786ac56f73aa4e750 (patch) | |
tree | f4ca06a4f41fce956d20e5f12c224954ef071241 /android_webview | |
parent | 0c4271ab8ab63b0ebdc657af17c009e432901b90 (diff) | |
download | chromium_src-fe12c5b8bd832e4068abaab786ac56f73aa4e750.zip chromium_src-fe12c5b8bd832e4068abaab786ac56f73aa4e750.tar.gz chromium_src-fe12c5b8bd832e4068abaab786ac56f73aa4e750.tar.bz2 |
Fix AndroidWebView tests
r170286 removed presumed unneeded PAKs from test runner, but they
are in fact still needed for now.
BUG=
NOTRY=true
Review URL: https://codereview.chromium.org/11299264
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170336 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview')
2 files changed, 8 insertions, 4 deletions
diff --git a/android_webview/java/src/org/chromium/android_webview/AwBrowserProcess.java b/android_webview/java/src/org/chromium/android_webview/AwBrowserProcess.java index 0b39a57..aa70dd2 100644 --- a/android_webview/java/src/org/chromium/android_webview/AwBrowserProcess.java +++ b/android_webview/java/src/org/chromium/android_webview/AwBrowserProcess.java @@ -30,10 +30,6 @@ public abstract class AwBrowserProcess { */ public static void loadLibrary() { PathUtils.setPrivateDataDirectorySuffix(PRIVATE_DATA_DIRECTORY_SUFFIX); - // We don't need to extract any paks because for WebView, they are - // in the system image. TODO(joth): remove the paks and make ResourceExtractor - // a true no-op for this use-case (i.e. remove need to pass empty string here). - ResourceExtractor.setMandatoryPaksToExtract(""); LibraryLoader.setLibraryToLoad(NATIVE_LIBRARY); LibraryLoader.ensureInitialized(); } diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestRunnerApplication.java b/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestRunnerApplication.java index 7e36926..0c16dad 100644 --- a/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestRunnerApplication.java +++ b/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestRunnerApplication.java @@ -7,15 +7,23 @@ package org.chromium.android_webview.test; import android.app.Application; import org.chromium.android_webview.AwBrowserProcess; +import org.chromium.content.browser.ResourceExtractor; import org.chromium.content.common.CommandLine; public class AndroidWebViewTestRunnerApplication extends Application { + /** The minimum set of .pak files Chrome needs. */ + private static final String[] CHROME_MANDATORY_PAKS = { + "chrome.pak", "chrome_100_percent.pak", "en-US.pak", + }; + @Override public void onCreate() { super.onCreate(); CommandLine.initFromFile("/data/local/chrome-command-line"); + + ResourceExtractor.setMandatoryPaksToExtract(CHROME_MANDATORY_PAKS); AwBrowserProcess.loadLibrary(); AwBrowserProcess.start(this); } |