Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / android_webview / test / shell / src / org / chromium / android_webview / shell / AwShellApplication.java
index 46276ab..1e5dc98 100644 (file)
@@ -4,7 +4,6 @@
 
 package org.chromium.android_webview.shell;
 
-import android.app.Application;
 import android.os.Debug;
 import android.util.Log;
 
@@ -13,15 +12,18 @@ import org.chromium.base.BaseSwitches;
 import org.chromium.base.CommandLine;
 import org.chromium.base.ResourceExtractor;
 import org.chromium.base.TraceEvent;
+import org.chromium.content.app.ContentApplication;
 
 /**
  * The android_webview shell Application subclass.
  */
-public class AwShellApplication extends Application {
+public class AwShellApplication extends ContentApplication {
 
     private static final String TAG = "AwShellApplication";
     /** The minimum set of .pak files the test runner needs. */
-    private static final String[] MANDATORY_PAKS = { "icudtl.dat" };
+    private static final String[] MANDATORY_PAKS = { "icudtl.dat",
+                                                     "natives_blob.bin",
+                                                     "snapshot_blob.bin" };
 
     @Override
     public void onCreate() {
@@ -46,4 +48,9 @@ public class AwShellApplication extends Application {
             TraceEvent.setATraceEnabled(true);
         }
     }
+
+    @Override
+    public void initCommandLine() {
+        throw new UnsupportedOperationException();
+    }
 }