1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 package org.chromium.webview_shell;
6 
7 import android.os.Bundle;
8 import android.test.InstrumentationTestRunner;
9 
10 /**
11  * Customized test runner for running instrumentation tests in WebViewBrowserTests.
12  */
13 public class WebViewLayoutTestRunner extends InstrumentationTestRunner {
14     private String mModeArgument;
15     private static final String MODE_REBASELINE = "rebaseline";
16 
17     @Override
onCreate(Bundle arguments)18     public void onCreate(Bundle arguments) {
19         super.onCreate(arguments);
20         if (arguments != null) {
21             mModeArgument = arguments.getString("mode");
22         }
23     }
24 
isRebaseline()25     public boolean isRebaseline() {
26         return mModeArgument != null ? mModeArgument.equals(MODE_REBASELINE) : false;
27     }
28 }