diff options
Diffstat (limited to 'chromium/chrome/test/android/BUILD.gn')
-rw-r--r-- | chromium/chrome/test/android/BUILD.gn | 44 |
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", |