Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1141)

Unified Diff: components/cronet/android/test/src/org/chromium/cronet_test_apk/CronetTestActivity.java

Issue 525613002: Set up initial MockURLRequestJob tests for Cronet (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Addressed comments Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/cronet/android/test/src/org/chromium/cronet_test_apk/CronetTestActivity.java
diff --git a/components/cronet/android/test/src/org/chromium/cronet_test_apk/CronetTestActivity.java b/components/cronet/android/test/src/org/chromium/cronet_test_apk/CronetTestActivity.java
new file mode 100644
index 0000000000000000000000000000000000000000..7387ef4ede2ea261b8c1ba1244ff5dc58ee75ad6
--- /dev/null
+++ b/components/cronet/android/test/src/org/chromium/cronet_test_apk/CronetTestActivity.java
@@ -0,0 +1,49 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.cronet_test_apk;
+
+import android.app.Activity;
+import android.os.Bundle;
+import android.util.Log;
+
+import org.chromium.net.ChromiumUrlRequestFactory;
+import org.chromium.net.HttpUrlRequestFactory;
+import org.chromium.net.HttpUrlRequestFactoryConfig;
+
+/**
+ * Activity for managing the Cronet Test.
+ */
+public class CronetTestActivity extends Activity {
+ private static final String TAG = "CronetTestActivity";
+
+ ChromiumUrlRequestFactory mChromiumRequestFactory;
+ HttpUrlRequestFactory mRequestFactory;
+
+ @Override
+ protected void onCreate(final Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ try {
+ System.loadLibrary("cronet_tests");
+ } catch (UnsatisfiedLinkError e) {
+ Log.e(TAG, "libcronet_test initialization failed.", e);
+ finish();
+ return;
+ }
+
+ HttpUrlRequestFactoryConfig config = new HttpUrlRequestFactoryConfig();
+ config.enableHttpCache(HttpUrlRequestFactoryConfig.HttpCache.IN_MEMORY,
+ 100 * 1024)
+ .enableSPDY(true)
+ .enableQUIC(true);
+
+ mRequestFactory = HttpUrlRequestFactory.createFactory(
+ getApplicationContext(), config);
+
+ mChromiumRequestFactory = new ChromiumUrlRequestFactory(
+ getApplicationContext(), config);
+
+ }
+}

Powered by Google App Engine
This is Rietveld 408576698