| Index: chrome/android/testshell/javatests/src/org/chromium/chrome/testshell/ChromiumTestShellTestBase.java
|
| diff --git a/chrome/android/testshell/javatests/src/org/chromium/chrome/testshell/ChromiumTestShellTestBase.java b/chrome/android/testshell/javatests/src/org/chromium/chrome/testshell/ChromiumTestShellTestBase.java
|
| index d4b8c6afb3844770eb4d7ebcb716df3d3a30720a..41585059d0ac3b8837d4826ca776d4bb82c0a74a 100644
|
| --- a/chrome/android/testshell/javatests/src/org/chromium/chrome/testshell/ChromiumTestShellTestBase.java
|
| +++ b/chrome/android/testshell/javatests/src/org/chromium/chrome/testshell/ChromiumTestShellTestBase.java
|
| @@ -10,6 +10,7 @@ import android.content.Intent;
|
| import android.net.Uri;
|
| import android.test.ActivityInstrumentationTestCase2;
|
| import android.text.TextUtils;
|
| +import android.util.Log;
|
|
|
| import org.chromium.base.CommandLine;
|
| import org.chromium.base.ThreadUtils;
|
| @@ -17,6 +18,7 @@ import org.chromium.chrome.test.util.ApplicationData;
|
| import org.chromium.content.browser.BrowserStartupController;
|
| import org.chromium.content.browser.test.util.Criteria;
|
| import org.chromium.content.browser.test.util.CriteriaHelper;
|
| +import org.chromium.content.common.ProcessInitException;
|
|
|
| import java.util.concurrent.atomic.AtomicBoolean;
|
|
|
| @@ -27,6 +29,7 @@ public class ChromiumTestShellTestBase extends
|
| ActivityInstrumentationTestCase2<ChromiumTestShellActivity> {
|
| /** The maximum time the waitForActiveShellToBeDoneLoading method will wait. */
|
| private static final long WAIT_FOR_ACTIVE_SHELL_LOADING_TIMEOUT = 10000;
|
| + private static final String TAG = "ChromiumTestShellTestBase";
|
|
|
| public ChromiumTestShellTestBase() {
|
| super(ChromiumTestShellActivity.class);
|
| @@ -37,8 +40,13 @@ public class ChromiumTestShellTestBase extends
|
| @Override
|
| public void run() {
|
| CommandLine.initFromFile("/data/local/tmp/chromium-testshell-command-line");
|
| - BrowserStartupController.get(targetContext).startBrowserProcessesSync(
|
| - BrowserStartupController.MAX_RENDERERS_LIMIT);
|
| + try {
|
| + BrowserStartupController.get(targetContext).startBrowserProcessesSync(
|
| + BrowserStartupController.MAX_RENDERERS_LIMIT);
|
| + } catch (ProcessInitException e) {
|
| + Log.e(TAG, "Unable to load native library.", e);
|
| + fail("Unable to load native library");
|
| + }
|
| }
|
| });
|
| }
|
|
|