summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/test/android/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/test/android/BUILD.gn')
-rw-r--r--chromium/chrome/test/android/BUILD.gn44
1 files changed, 34 insertions, 10 deletions
diff --git a/chromium/chrome/test/android/BUILD.gn b/chromium/chrome/test/android/BUILD.gn
index 160048eaa50..13ec18cee16 100644
--- a/chromium/chrome/test/android/BUILD.gn
+++ b/chromium/chrome/test/android/BUILD.gn
@@ -7,8 +7,9 @@ import("//build/config/android/rules.gni")
android_library("chrome_java_test_pagecontroller") {
testonly = true
java_files = [
- "javatests/src/org/chromium/chrome/test/pagecontroller/controllers/android/PermissionDialog.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/controllers/ElementController.java",
+ "javatests/src/org/chromium/chrome/test/pagecontroller/controllers/PageController.java",
+ "javatests/src/org/chromium/chrome/test/pagecontroller/controllers/android/PermissionDialog.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/controllers/first_run/DataSaverController.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/controllers/first_run/SyncController.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/controllers/first_run/TOSController.java",
@@ -19,7 +20,6 @@ android_library("chrome_java_test_pagecontroller") {
"javatests/src/org/chromium/chrome/test/pagecontroller/controllers/ntp/IncognitoNewTabPageController.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/controllers/ntp/NewTabPageController.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/controllers/ntp/SuggestionTileController.java",
- "javatests/src/org/chromium/chrome/test/pagecontroller/controllers/PageController.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/controllers/tabswitcher/TabSwitcherController.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/controllers/tabswitcher/TabSwitcherMenuController.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/controllers/urlpage/UrlPage.java",
@@ -28,6 +28,7 @@ android_library("chrome_java_test_pagecontroller") {
"javatests/src/org/chromium/chrome/test/pagecontroller/utils/BySelectorIndexUi2Locator.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/utils/BySelectorUi2Locator.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/utils/ChildIndexUi2Locator.java",
+ "javatests/src/org/chromium/chrome/test/pagecontroller/utils/IndexUi2Locator.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/utils/IUi2Locator.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/utils/PathUi2Locator.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/utils/Ui2Locators.java",
@@ -52,8 +53,6 @@ instrumentation_test_apk("chrome_java_test_pagecontroller_tests") {
apk_name = "ChromePageControllerTests"
apk_under_test = "//chrome/android:chrome_public_apk"
android_manifest = "javatests/src/org/chromium/chrome/test/pagecontroller/tests/AndroidManifest.xml"
- target_sdk_version = 28
- testonly = true
java_files = [
"javatests/src/org/chromium/chrome/test/pagecontroller/tests/ExampleTest.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/tests/FirstRunControllerTest.java",
@@ -71,12 +70,29 @@ instrumentation_test_apk("chrome_java_test_pagecontroller_tests") {
}
}
-junit_binary("chrome_java_test_pagecontroller_unit_tests") {
+instrumentation_test_apk("chrome_java_test_pagecontroller_codelab") {
+ apk_name = "ChromePageControllerCodelab"
+ apk_under_test = "//chrome/android:chrome_public_apk"
+ android_manifest = "javatests/src/org/chromium/chrome/test/pagecontroller/tests/AndroidManifest.xml"
+ java_files = [ "javatests/src/org/chromium/chrome/test/pagecontroller/tests/codelab/SettingsForCodelabTest.java" ]
+ deps = [
+ ":chrome_java_test_pagecontroller",
+ "//third_party/junit",
+ ]
+
+ if (!is_java_debug) {
+ proguard_enabled = true
+ proguard_configs = [ "//chrome/android/java/apk_for_test.flags" ]
+ }
+}
+
+junit_binary("chrome_java_test_pagecontroller_junit_tests") {
testonly = true
java_files = [
"javatests/src/org/chromium/chrome/test/pagecontroller/utils/BySelectorIndexUi2LocatorTest.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/utils/BySelectorUi2LocatorTest.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/utils/ChildIndexUi2LocatorTest.java",
+ "javatests/src/org/chromium/chrome/test/pagecontroller/utils/IndexUi2LocatorTest.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/utils/PathUi2LocatorTest.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/utils/TestUtils.java",
"javatests/src/org/chromium/chrome/test/pagecontroller/utils/Ui2LocatorsTest.java",
@@ -94,14 +110,17 @@ android_library("chrome_java_test_support") {
testonly = true
java_files = [
"javatests/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteCoordinatorTestUtils.java",
+ "javatests/src/org/chromium/chrome/browser/tab/MockTab.java",
"javatests/src/org/chromium/chrome/test/BottomSheetTestRule.java",
"javatests/src/org/chromium/chrome/test/ChromeActivityTestRule.java",
"javatests/src/org/chromium/chrome/test/ChromeBrowserTestRule.java",
"javatests/src/org/chromium/chrome/test/ChromeJUnit4ClassRunner.java",
"javatests/src/org/chromium/chrome/test/ChromeJUnit4RunnerDelegate.java",
"javatests/src/org/chromium/chrome/test/ChromeTabbedActivityTestRule.java",
+ "javatests/src/org/chromium/chrome/test/DisableNativeTestRule.java",
"javatests/src/org/chromium/chrome/test/gcore/MockChromeGoogleApiClient.java",
"javatests/src/org/chromium/chrome/test/invalidation/IntentSavingContext.java",
+ "javatests/src/org/chromium/chrome/test/LoadNative.java",
"javatests/src/org/chromium/chrome/test/MultiActivityTestRule.java",
"javatests/src/org/chromium/chrome/test/omaha/AttributeFinder.java",
"javatests/src/org/chromium/chrome/test/omaha/MockRequestGenerator.java",
@@ -109,6 +128,9 @@ android_library("chrome_java_test_support") {
"javatests/src/org/chromium/chrome/test/partnercustomizations/TestPartnerBrowserCustomizationsProvider.java",
"javatests/src/org/chromium/chrome/test/ReducedModeNativeTestRule.java",
"javatests/src/org/chromium/chrome/test/TestContentProvider.java",
+ "javatests/src/org/chromium/chrome/test/ui/DisableAnimationsTestRule.java",
+ "javatests/src/org/chromium/chrome/test/ui/DummyUiActivity.java",
+ "javatests/src/org/chromium/chrome/test/ui/DummyUiActivityTestCase.java",
"javatests/src/org/chromium/chrome/test/util/ActivityUtils.java",
"javatests/src/org/chromium/chrome/test/util/ApplicationTestUtils.java",
"javatests/src/org/chromium/chrome/test/util/BookmarkTestUtil.java",
@@ -127,14 +149,14 @@ android_library("chrome_java_test_support") {
"javatests/src/org/chromium/chrome/test/util/browser/suggestions/FakeSuggestionsSource.java",
"javatests/src/org/chromium/chrome/test/util/browser/suggestions/SuggestionsDependenciesRule.java",
"javatests/src/org/chromium/chrome/test/util/browser/sync/SyncTestUtil.java",
+ "javatests/src/org/chromium/chrome/test/util/browser/webapps/WebApkInfoBuilder.java",
+ "javatests/src/org/chromium/chrome/test/util/browser/webapps/WebappTestPage.java",
+ "javatests/src/org/chromium/chrome/test/util/browser/webapps/WebappTestHelper.java",
"javatests/src/org/chromium/chrome/test/util/browser/RecyclerViewTestUtils.java",
"javatests/src/org/chromium/chrome/test/util/browser/TabLoadObserver.java",
"javatests/src/org/chromium/chrome/test/util/browser/tabmodel/MockTabModel.java",
"javatests/src/org/chromium/chrome/test/util/browser/tabmodel/MockTabModelSelector.java",
"javatests/src/org/chromium/chrome/test/util/browser/TabTitleObserver.java",
- "javatests/src/org/chromium/chrome/test/util/browser/WebApkInfoBuilder.java",
- "javatests/src/org/chromium/chrome/test/util/browser/WebappTestPage.java",
- "javatests/src/org/chromium/chrome/test/util/browser/WebappTestHelper.java",
"javatests/src/org/chromium/chrome/test/util/ChromeRestriction.java",
"javatests/src/org/chromium/chrome/test/util/ChromeTabUtils.java",
"javatests/src/org/chromium/chrome/test/util/DisableInTabbedMode.java",
@@ -146,11 +168,11 @@ android_library("chrome_java_test_support") {
"javatests/src/org/chromium/chrome/test/util/NewTabPageTestUtils.java",
"javatests/src/org/chromium/chrome/test/util/OmniboxTestUtils.java",
"javatests/src/org/chromium/chrome/test/util/OverviewModeBehaviorWatcher.java",
- "javatests/src/org/chromium/chrome/test/util/PrerenderTestHelper.java",
"javatests/src/org/chromium/chrome/test/util/RenderTestRule.java",
"javatests/src/org/chromium/chrome/test/util/SadTabRule.java",
"javatests/src/org/chromium/chrome/test/util/TabStripUtils.java",
"javatests/src/org/chromium/chrome/test/util/TranslateUtil.java",
+ "javatests/src/org/chromium/chrome/test/util/WaitForFocusHelper.java",
]
deps = [
"$google_play_services_package:google_play_services_base_java",
@@ -159,6 +181,7 @@ android_library("chrome_java_test_support") {
"//base:base_java_test_support",
"//chrome/android:chrome_java",
"//chrome/android/third_party/compositor_animator:compositor_animator_java",
+ "//chrome/browser/util/android:java",
"//components/bookmarks/common/android:bookmarks_java",
"//components/embedder_support/android:web_contents_delegate_java",
"//components/invalidation/impl:java",
@@ -176,14 +199,15 @@ android_library("chrome_java_test_support") {
"//testing/android/reporter:reporter_java",
"//third_party/android_deps:android_arch_lifecycle_common_java",
"//third_party/android_deps:android_support_v7_appcompat_java",
+ "//third_party/android_deps:androidx_annotation_annotation_java",
"//third_party/android_deps:com_android_support_design_java",
"//third_party/android_deps:com_android_support_recyclerview_v7_java",
- "//third_party/android_deps:com_android_support_support_annotations_java",
"//third_party/android_deps:com_android_support_support_compat_java",
"//third_party/android_sdk:android_test_base_java",
"//third_party/android_support_test_runner:rules_java",
"//third_party/android_support_test_runner:runner_java",
"//third_party/blink/public:blink_headers_java",
+ "//third_party/espresso:espresso_all_java",
"//third_party/hamcrest:hamcrest_core_java",
"//third_party/jsr-305:jsr_305_javalib",
"//third_party/junit",