summaryrefslogtreecommitdiffstats
path: root/webkit/support
diff options
context:
space:
mode:
authorwangxianzhu@chromium.org <wangxianzhu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-04 17:13:52 +0000
committerwangxianzhu@chromium.org <wangxianzhu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-04 17:13:52 +0000
commit8e72def8ec6e06cb24bbee05cb76256e12952cbe (patch)
tree319a68058bd02ba2d6a6cc3fa519301201d79728 /webkit/support
parent2384eae998e1fe9d2a95ffd0005e5df2de2bd3b9 (diff)
downloadchromium_src-8e72def8ec6e06cb24bbee05cb76256e12952cbe.zip
chromium_src-8e72def8ec6e06cb24bbee05cb76256e12952cbe.tar.gz
chromium_src-8e72def8ec6e06cb24bbee05cb76256e12952cbe.tar.bz2
Fix TestWebKitAPI and webkit_unit_tests on Android.
Don't initialize Java environment for unit test mode. BUG=none TEST=run TestWebKitAPI and webkit_unit_tests on Android. Review URL: https://chromiumcodereview.appspot.com/10495006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140313 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/support')
-rw-r--r--webkit/support/platform_support_android.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/webkit/support/platform_support_android.cc b/webkit/support/platform_support_android.cc
index 7298b81..458cc722 100644
--- a/webkit/support/platform_support_android.cc
+++ b/webkit/support/platform_support_android.cc
@@ -39,8 +39,12 @@ void BeforeInitialize(bool unit_test_mode) {
// loading and complaining the non-exsistent /etc/xml/catalog file.
setenv("XML_CATALOG_FILES", "", 0);
- JNIEnv* env = base::android::AttachCurrentThread();
- net::android::RegisterNetworkLibrary(env);
+ // For now TestWebKitAPI and webkit_unit_tests are standalone executables
+ // which don't have Java capabilities. Init Java for only DumpRenderTree.
+ if (!unit_test_mode) {
+ JNIEnv* env = base::android::AttachCurrentThread();
+ net::android::RegisterNetworkLibrary(env);
+ }
}
void AfterInitialize(bool unit_test_mode) {