Index: components/cronet/android/test/quic_test_server.cc |
diff --git a/components/cronet/android/test/quic_test_server.cc b/components/cronet/android/test/quic_test_server.cc |
index 8808d55b56bf29c91e11acb04e4885c2a0709e62..4ad572d4baddff6596cf540972075e90b3f5853a 100644 |
--- a/components/cronet/android/test/quic_test_server.cc |
+++ b/components/cronet/android/test/quic_test_server.cc |
@@ -10,7 +10,6 @@ |
#include "base/bind.h" |
#include "base/files/file_path.h" |
#include "base/files/file_util.h" |
-#include "base/test/test_support_android.h" |
#include "base/threading/thread.h" |
#include "components/cronet/android/test/cronet_test_util.h" |
#include "jni/QuicTestServer_jni.h" |
@@ -30,8 +29,7 @@ |
base::Thread* g_quic_server_thread = nullptr; |
net::QuicSimpleServer* g_quic_server = nullptr; |
-void StartOnServerThread(const base::FilePath& test_files_root, |
- const base::FilePath& test_data_dir) { |
+void StartOnServerThread(const base::FilePath& test_files_root) { |
DCHECK(g_quic_server_thread->task_runner()->BelongsToCurrentThread()); |
DCHECK(!g_quic_server); |
@@ -43,7 +41,9 @@ |
net::QuicConfig config; |
// Set up server certs. |
- base::FilePath directory = test_data_dir.Append("net/data/ssl/certificates"); |
+ base::FilePath directory; |
+ CHECK(base::android::GetExternalStorageDirectory(&directory)); |
+ directory = directory.Append("net/data/ssl/certificates"); |
// TODO(xunjieli): Use scoped_ptr when crbug.com/545474 is fixed. |
net::ProofSourceChromium* proof_source = new net::ProofSourceChromium(); |
CHECK(proof_source->Initialize( |
@@ -73,13 +73,8 @@ |
// the device. |
void StartQuicTestServer(JNIEnv* env, |
const JavaParamRef<jclass>& /*jcaller*/, |
- const JavaParamRef<jstring>& jtest_files_root, |
- const JavaParamRef<jstring>& jtest_data_dir) { |
+ const JavaParamRef<jstring>& jtest_files_root) { |
DCHECK(!g_quic_server_thread); |
- base::FilePath test_data_dir( |
- base::android::ConvertJavaStringToUTF8(env, jtest_data_dir)); |
- base::InitAndroidTestPaths(test_data_dir); |
- |
g_quic_server_thread = new base::Thread("quic server thread"); |
base::Thread::Options thread_options; |
thread_options.message_loop_type = base::MessageLoop::TYPE_IO; |
@@ -88,8 +83,7 @@ |
base::FilePath test_files_root( |
base::android::ConvertJavaStringToUTF8(env, jtest_files_root)); |
g_quic_server_thread->task_runner()->PostTask( |
- FROM_HERE, |
- base::Bind(&StartOnServerThread, test_files_root, test_data_dir)); |
+ FROM_HERE, base::Bind(&StartOnServerThread, test_files_root)); |
} |
void ShutdownQuicTestServer(JNIEnv* env, |