import org.chromium.android_webview.AwBrowserProcess;
import org.chromium.base.BaseSwitches;
import org.chromium.base.CommandLine;
-import org.chromium.content.browser.ResourceExtractor;
+import org.chromium.base.ResourceExtractor;
+import org.chromium.base.TraceEvent;
+/**
+ * The android_webview shell Application subclass.
+ */
public class AwShellApplication extends Application {
private static final String TAG = "AwShellApplication";
/** The minimum set of .pak files the test runner needs. */
- private static final String[] MANDATORY_PAKS = {
- "webviewchromium.pak", "en-US.pak"
- };
+ private static final String[] MANDATORY_PAKS = { "icudtl.dat" };
@Override
public void onCreate() {
ResourceExtractor.setMandatoryPaksToExtract(MANDATORY_PAKS);
ResourceExtractor.setExtractImplicitLocaleForTesting(false);
AwBrowserProcess.loadLibrary();
+
+ if (CommandLine.getInstance().hasSwitch(AwShellSwitches.ENABLE_ATRACE)) {
+ Log.e(TAG, "Enabling Android trace.");
+ TraceEvent.setATraceEnabled(true);
+ }
}
}