| Index: components/cronet/android/test/native_test_server.cc
|
| diff --git a/components/cronet/android/test/native_test_server.cc b/components/cronet/android/test/native_test_server.cc
|
| index d2b1abe3dcc253c71dfdd580c618596165628e99..60bd3a0070f05ece18867b1c09476d101c118382 100644
|
| --- a/components/cronet/android/test/native_test_server.cc
|
| +++ b/components/cronet/android/test/native_test_server.cc
|
| @@ -18,6 +18,7 @@
|
| #include "base/path_service.h"
|
| #include "base/strings/string_util.h"
|
| #include "base/strings/stringprintf.h"
|
| +#include "base/test/test_support_android.h"
|
| #include "components/cronet/android/test/cronet_test_util.h"
|
| #include "jni/NativeTestServer_jni.h"
|
| #include "net/base/host_port_pair.h"
|
| @@ -164,10 +165,16 @@ std::unique_ptr<net::test_server::HttpResponse> SdchRequestHandler(
|
|
|
| jboolean StartNativeTestServer(JNIEnv* env,
|
| const JavaParamRef<jclass>& jcaller,
|
| - const JavaParamRef<jstring>& jtest_files_root) {
|
| + const JavaParamRef<jstring>& jtest_files_root,
|
| + const JavaParamRef<jstring>& jtest_data_dir) {
|
| // Shouldn't happen.
|
| if (g_test_server)
|
| return false;
|
| +
|
| + base::FilePath test_data_dir(
|
| + base::android::ConvertJavaStringToUTF8(env, jtest_data_dir));
|
| + base::InitAndroidTestPaths(test_data_dir);
|
| +
|
| g_test_server = new net::EmbeddedTestServer();
|
| g_test_server->RegisterRequestHandler(
|
| base::Bind(&NativeTestServerRequestHandler));
|
|
|