| Index: net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServer.java
 | 
| diff --git a/net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServer.java b/net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServer.java
 | 
| index e0e67d58adf09e22dd14a3681f4406535f78abc8..1f43533525856b4444d750a7c0046aa8b4264ab1 100644
 | 
| --- a/net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServer.java
 | 
| +++ b/net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServer.java
 | 
| @@ -8,6 +8,7 @@ import android.content.ComponentName;
 | 
|  import android.content.Context;
 | 
|  import android.content.Intent;
 | 
|  import android.content.ServiceConnection;
 | 
| +import android.os.Environment;
 | 
|  import android.os.IBinder;
 | 
|  import android.os.RemoteException;
 | 
|  
 | 
| @@ -194,19 +195,17 @@ public class EmbeddedTestServer {
 | 
|       *  On returning, the server is ready for use.
 | 
|       *
 | 
|       *  @param context The context in which the server will run.
 | 
| -     *  @param directory The directory from which files should be served.
 | 
| +     *  @param directory The directory from which files should be served. This must be
 | 
| +     *      Environment.getExternalStorageDirectory().
 | 
|       *  @return The created server.
 | 
|       */
 | 
|      public static EmbeddedTestServer createAndStartFileServer(Context context, File directory)
 | 
|              throws InterruptedException {
 | 
| -        EmbeddedTestServer server = new EmbeddedTestServer();
 | 
| -        server.initializeNative(context);
 | 
| -        server.serveFilesFromDirectory(directory);
 | 
| -        if (!server.start()) {
 | 
| -            throw new EmbeddedTestServerFailure(
 | 
| -                    "Failed to start serving files from " + directory.getPath());
 | 
| +        // TODO(jbudorick): Update all callers to use createAndStartDefaultServer() directly.
 | 
| +        if (!directory.equals(Environment.getExternalStorageDirectory())) {
 | 
| +            throw new IllegalArgumentException("Expected directory to be ExternalStorageDirectory");
 | 
|          }
 | 
| -        return server;
 | 
| +        return createAndStartDefaultServer(context);
 | 
|      }
 | 
|  
 | 
|      /** Create and initialize a server with the default handlers.
 | 
| 
 |