Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(11)

Side by Side Diff: android_webview/tools/system_webview_shell/layout_tests/src/org/chromium/webview_shell/test/WebViewLayoutTest.java

Issue 2043803003: 👔 Reland #2: Move side-loaded test data /sdcard -> /sdcard/gtestdata (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase atop https://codereview.chromium.org/2041723006 Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.webview_shell.test; 5 package org.chromium.webview_shell.test;
6 6
7 import android.os.Environment;
8 import android.test.ActivityInstrumentationTestCase2; 7 import android.test.ActivityInstrumentationTestCase2;
9 import android.test.suitebuilder.annotation.MediumTest; 8 import android.test.suitebuilder.annotation.MediumTest;
10 9
11 import junit.framework.ComparisonFailure; 10 import junit.framework.ComparisonFailure;
12 11
13 import org.chromium.base.Log; 12 import org.chromium.base.Log;
14 import org.chromium.base.test.util.DisabledTest; 13 import org.chromium.base.test.util.DisabledTest;
14 import org.chromium.base.test.util.UrlUtils;
15 import org.chromium.webview_shell.WebViewLayoutTestActivity; 15 import org.chromium.webview_shell.WebViewLayoutTestActivity;
16 16
17 import java.io.BufferedReader; 17 import java.io.BufferedReader;
18 import java.io.File; 18 import java.io.File;
19 import java.io.FileInputStream; 19 import java.io.FileInputStream;
20 import java.io.FileNotFoundException; 20 import java.io.FileNotFoundException;
21 import java.io.FileOutputStream; 21 import java.io.FileOutputStream;
22 import java.io.IOException; 22 import java.io.IOException;
23 import java.io.InputStreamReader; 23 import java.io.InputStreamReader;
24 import java.util.HashMap; 24 import java.util.HashMap;
25 import java.util.HashSet; 25 import java.util.HashSet;
26 import java.util.concurrent.TimeUnit; 26 import java.util.concurrent.TimeUnit;
27 import java.util.concurrent.TimeoutException; 27 import java.util.concurrent.TimeoutException;
28 28
29 /** 29 /**
30 * Tests running end-to-end layout tests. 30 * Tests running end-to-end layout tests.
31 */ 31 */
32 public class WebViewLayoutTest 32 public class WebViewLayoutTest
33 extends ActivityInstrumentationTestCase2<WebViewLayoutTestActivity> { 33 extends ActivityInstrumentationTestCase2<WebViewLayoutTestActivity> {
34 34
35 private static final String TAG = "WebViewLayoutTest"; 35 private static final String TAG = "WebViewLayoutTest";
36 36
37 private static final String EXTERNAL_PREFIX = 37 private static final String EXTERNAL_PREFIX = UrlUtils.getIsolatedTestRoot() + "/";
38 Environment.getExternalStorageDirectory().getAbsolutePath() + "/";
39 private static final String BASE_WEBVIEW_TEST_PATH = 38 private static final String BASE_WEBVIEW_TEST_PATH =
40 "android_webview/tools/system_webview_shell/test/data/"; 39 "android_webview/tools/system_webview_shell/test/data/";
41 private static final String BASE_BLINK_TEST_PATH = "third_party/WebKit/Layou tTests/"; 40 private static final String BASE_BLINK_TEST_PATH = "third_party/WebKit/Layou tTests/";
42 private static final String BASE_BLINK_STABLE_TEST_PATH = 41 private static final String BASE_BLINK_STABLE_TEST_PATH =
43 BASE_BLINK_TEST_PATH + "virtual/stable/"; 42 BASE_BLINK_TEST_PATH + "virtual/stable/";
44 private static final String PATH_WEBVIEW_PREFIX = EXTERNAL_PREFIX + BASE_WEB VIEW_TEST_PATH; 43 private static final String PATH_WEBVIEW_PREFIX = EXTERNAL_PREFIX + BASE_WEB VIEW_TEST_PATH;
45 private static final String PATH_BLINK_PREFIX = EXTERNAL_PREFIX + BASE_BLINK _TEST_PATH; 44 private static final String PATH_BLINK_PREFIX = EXTERNAL_PREFIX + BASE_BLINK _TEST_PATH;
46 private static final String PATH_BLINK_STABLE_PREFIX = 45 private static final String PATH_BLINK_STABLE_PREFIX =
47 EXTERNAL_PREFIX + BASE_BLINK_STABLE_TEST_PATH; 46 EXTERNAL_PREFIX + BASE_BLINK_STABLE_TEST_PATH;
48 47
(...skipping 342 matching lines...) Expand 10 before | Expand all | Expand 10 after
391 private boolean isInterfaceOrGlobalObject(String s) { 390 private boolean isInterfaceOrGlobalObject(String s) {
392 return s.startsWith("interface") || s.startsWith("[GLOBAL OBJECT]"); 391 return s.startsWith("interface") || s.startsWith("[GLOBAL OBJECT]");
393 } 392 }
394 393
395 private boolean isInterfaceProperty(String s) { 394 private boolean isInterfaceProperty(String s) {
396 return s.startsWith("getter") || s.startsWith("setter") 395 return s.startsWith("getter") || s.startsWith("setter")
397 || s.startsWith("method") || s.startsWith("attribute"); 396 || s.startsWith("method") || s.startsWith("attribute");
398 } 397 }
399 398
400 } 399 }
OLDNEW
« no previous file with comments | « no previous file | android_webview/tools/system_webview_shell/test/data/run_tests.sh » ('j') | base/test/test_support_android.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698