0

Split chrome_test_java into multiple targets

This CL splits the giant chrome_test_java target into multiple targets
based on the package, so that a change to a single test file will not
cause all test files to be recompiled, so that the build time will be
much shorter if we make some changes to a single test file.

For changes to a single test file, the build time went down from
50 seconds to 30 seconds. Note that this time saving only applies
when we are modifying the public functions of tests or test utils.

A followup CL will do the same thing to chrome_unit_test_java.

Bug: 40286190
Change-Id: I682c9d992771478f7b086b35e3e31a4fcb6d1f70
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6168523
Owners-Override: Sam Maier <smaier@chromium.org>
Commit-Queue: Martin Kong <martinkong@google.com>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Sam Maier <smaier@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1407558}
This commit is contained in:
Martin Kong
2025-01-16 13:40:43 -08:00
committed by Chromium LUCI CQ
parent 9f70a68811
commit dfea3ec278
26 changed files with 1828 additions and 1181 deletions
base/test/android/javatests/src/org/chromium/base/test/transit
chrome
android
browser
autofill
android
banners
android
commerce
merchant_viewer
price_tracking
password_check
android
privacy
recent_tabs
internal
share
subresource_filter
tab_group_sync
tabmodel
internal
touch_to_fill
password_manager
android
ui
android
digital_credentials
edge_to_edge
internal
webid
internal
docs

@ -9,7 +9,7 @@ This is a guide on writing your first test with Public Transit.
This can be in any instrumentation test target. The naming convention is to use
the suffix `PTTest.java`. I'll create as an example
`chrome/android/javatests/src/org/chromium/chrome/browser/MyPTTest.java` and add
it to `chrome/android/chrome_test_java_sources.gni`
it to `chrome/android/javatests/BUILD.gn`
If you're using a new `"javatests"` target instead, you need to add BUILD.gn
deps on:

@ -1693,492 +1693,60 @@ if (current_toolchain == default_toolchain) {
data = [ "//chrome/test/data/android/" ]
}
android_library("chrome_test_java") {
java_group("chrome_test_java") {
testonly = true
resources_package = "org.chromium.chrome.test"
# From java_sources.gni.
sources = chrome_test_java_sources
mergeable_android_manifests =
[ "javatests/AndroidManifest_ChromeTests.xml" ]
deps = [
":base_module_java",
":browser_java_test_support",
":chrome_app_java_resources",
":chrome_test_util_java",
":delegate_public_impl_java",
"$google_play_services_package:google_play_services_base_java",
"$google_play_services_package:google_play_services_basement_java",
"$google_play_services_package:google_play_services_cast_framework_java",
"$google_play_services_package:google_play_services_cast_java",
"$google_play_services_package:google_play_services_gcm_java",
"$google_play_services_package:google_play_services_iid_java",
"$google_play_services_package:google_play_services_tasks_java",
"//base:base_java",
"//base:base_java_test_support",
"//base:base_java_test_support_uncommon",
"//base:content_uri_utils_java",
"//base:service_loader_java",
"//base/test:public_transit_java",
"//base/test:test_support_java",
"//base/version_info/android:version_constants_java",
"//build/android:build_java",
"//cc:cc_java",
"//chrome/android:chrome_java",
"//chrome/android/features/keyboard_accessory/public:public_java",
"//chrome/android/features/tab_ui:java_resources",
"//chrome/android/features/tab_ui:test_support_javalib",
"//chrome/android/features/tab_ui/public:java",
"//chrome/android/webapk/libs/client:client_java",
"//chrome/android/webapk/libs/common:common_java",
"//chrome/android/webapk/libs/runtime_library:webapk_service_aidl_java",
"//chrome/browser/android/browserservices/intents:java",
"//chrome/browser/android/browserservices/verification:java",
"//chrome/browser/android/browserservices/verification:javatests",
"//chrome/browser/android/common:java",
"//chrome/browser/android/content:java",
"//chrome/browser/android/cookies:java",
"//chrome/browser/android/crypto:java",
"//chrome/browser/android/customtabs/branding:java",
"//chrome/browser/android/httpclient:javatests",
"//chrome/browser/android/intents:java",
"//chrome/browser/android/lifecycle:java",
"//chrome/browser/android/metrics:java",
"//chrome/browser/android/metrics:ukm_java_test_support",
"//chrome/browser/android/metrics:ukm_javatests",
"//chrome/browser/autofill/android:java_resources",
"//chrome/browser/autofill/test:test_support_java",
"//chrome/browser/auxiliary_search:javatests",
"//chrome/browser/back_press/android:java",
"//chrome/browser/browser_controls/android:java",
"//chrome/browser/browsing_data/android:java",
"//chrome/browser/collaboration:javatests",
"//chrome/browser/collaboration:messaging_javatests",
"//chrome/browser/commerce/android:java",
"//chrome/browser/commerce/android:javatests",
"//chrome/browser/commerce/coupons/android:javatests",
"//chrome/browser/commerce/merchant_viewer/android:java",
"//chrome/browser/commerce/merchant_viewer/android:javatests",
"//chrome/browser/commerce/price_insights/android:java",
"//chrome/browser/commerce/price_insights/android:javatests",
"//chrome/browser/commerce/price_tracking/android:java",
"//chrome/browser/commerce/subscriptions/android:subscriptions_java",
"//chrome/browser/contextmenu:java",
"//chrome/browser/data_sharing:data_sharing_public_java",
"//chrome/browser/data_sharing:javatests",
"//chrome/browser/device:java",
"//chrome/browser/device_reauth/android:java",
"//chrome/browser/download/android:file_provider_java",
"//chrome/browser/download/android:java",
"//chrome/browser/enterprise/util:java",
"//chrome/browser/enterprise/util:test_support_java",
"//chrome/browser/feature_engagement:java",
"//chrome/browser/feed/android:java",
"//chrome/browser/feed/android:javatests",
"//chrome/browser/feedback/android:factory_java",
"//chrome/browser/feedback/android:java",
"//chrome/browser/first_run/android:java",
"//chrome/browser/flags:java",
"//chrome/browser/fullscreen/android:java",
"//chrome/browser/history_clusters:java",
"//chrome/browser/hub:factory_java",
"//chrome/browser/hub:java",
"//chrome/browser/image_descriptions:javatests",
"//chrome/browser/incognito:incognito_java_tests",
"//chrome/browser/incognito:java",
"//chrome/browser/language/android:base_module_java",
"//chrome/browser/language/android:java",
"//chrome/browser/language/android:javatests",
"//chrome/browser/lens:java",
"//chrome/browser/locale:java",
"//chrome/browser/magic_stack/android:java",
"//chrome/browser/notifications:java",
"//chrome/browser/notifications:javatests",
"//chrome/browser/omaha/android:java",
"//chrome/browser/optimization_guide/android:java",
"//chrome/browser/optimization_guide/android:javatests",
"//chrome/browser/page_load_metrics:java",
"//chrome/browser/paint_preview/android:java",
"//chrome/browser/paint_preview/android:javatests",
"//chrome/browser/partnercustomizations:delegate_java",
"//chrome/browser/partnercustomizations:java",
"//chrome/browser/partnercustomizations:test_support_java",
"//chrome/browser/password_check:public_java",
"//chrome/browser/password_entry_edit/android/internal:javatests",
"//chrome/browser/password_manager/android:java",
"//chrome/browser/password_manager/android:settings_interface_java",
"//chrome/browser/password_manager/android:test_support_java",
"//chrome/browser/password_manager/android/access_loss:enums_java",
"//chrome/browser/password_manager/android/access_loss:utils_java",
"//chrome/browser/password_manager/android/account_storage_toggle:java",
"//chrome/browser/password_manager/android/pwd_check_wrapper:test_support_java",
"//chrome/browser/password_manager/android/pwd_migration:java",
"//chrome/browser/policy/android:java",
"//chrome/browser/preferences:java",
"//chrome/browser/preferences:pref_service_java",
"//chrome/browser/prefetch/android:java",
"//chrome/browser/prefetch/android:javatests",
"//chrome/browser/preloading/android:java",
"//chrome/browser/privacy_guide/android:java",
"//chrome/browser/privacy_guide/android:javatests",
"//chrome/browser/privacy_sandbox/android:java",
"//chrome/browser/privacy_sandbox/android:java_resources",
"//chrome/browser/privacy_sandbox/android:javatests",
"//chrome/browser/profiles/android:java",
"//chrome/browser/quick_delete:java",
"//chrome/browser/quick_delete:javatests",
"//chrome/browser/readaloud/android:java",
"//chrome/browser/safe_browsing/android:java",
"//chrome/browser/safe_browsing/android:javatests",
"//chrome/browser/safety_check/android:java",
"//chrome/browser/safety_check/android:javatests",
"//chrome/browser/safety_hub/android:java",
"//chrome/browser/safety_hub/android:javatests",
"//chrome/browser/screenshot_monitor:java",
"//chrome/browser/search_engines/android:java",
"//chrome/browser/segmentation_platform:javatests",
"//chrome/browser/selection/android:javatests",
"//chrome/browser/settings:java",
"//chrome/browser/settings:test_support_java",
"//chrome/browser/share:java",
"//chrome/browser/share/android:java_resources",
"//chrome/browser/signin/services/android:java",
"//chrome/browser/single_tab/android:java",
"//chrome/browser/ssl/android:java",
"//chrome/browser/ssl/android:javatests",
"//chrome/browser/supervised_user:javatests",
"//chrome/browser/supervised_user:test_support_java",
"//chrome/browser/sync/android:java",
"//chrome/browser/sync/test/android:test_support_java",
"//chrome/browser/tab:critical_persisted_tab_data_proto_java",
"//chrome/browser/tab:java",
"//chrome/browser/tab_group_sync:factory_java",
"//chrome/browser/tab_group_sync:features_java",
"//chrome/browser/tab_group_sync:javatests",
"//chrome/browser/tab_ui/android:java",
"//chrome/browser/tabmodel:java",
"//chrome/browser/tabmodel/internal:java",
"//chrome/browser/tabpersistence:flatbuffer_java",
"//chrome/browser/tabpersistence:java",
"//chrome/browser/task_manager/internal/android:java_resources",
"//chrome/browser/thumbnail:java",
"//chrome/browser/thumbnail:javatests",
"//chrome/browser/touch_to_fill/autofill/android/internal:java_resources",
"//chrome/browser/touch_to_fill/password_manager/no_passkeys/internal/android:java_resources",
"//chrome/browser/translate/android:java",
"//chrome/browser/translate/android:javatests",
"//chrome/browser/ui/android/appmenu:java",
"//chrome/browser/ui/android/appmenu/test:test_support_java",
"//chrome/browser/ui/android/default_browser_promo:java",
"//chrome/browser/ui/android/desktop_windowing:java",
"//chrome/browser/ui/android/device_lock:java",
"//chrome/browser/ui/android/device_lock:java_resources",
"//chrome/browser/ui/android/device_lock:javatests",
"//chrome/browser/ui/android/edge_to_edge:java",
"//chrome/browser/ui/android/edge_to_edge/internal:java",
"//chrome/browser/ui/android/ephemeraltab:java",
"//chrome/browser/ui/android/favicon:java",
"//chrome/browser/ui/android/hats:java",
"//chrome/browser/ui/android/hats/test:test_support_java",
"//chrome/browser/ui/android/layouts:java",
"//chrome/browser/ui/android/layouts/test:java",
"//chrome/browser/ui/android/logo:java",
"//chrome/browser/ui/android/multiwindow:javatests",
"//chrome/browser/ui/android/native_page:java",
"//chrome/browser/ui/android/night_mode:java",
"//chrome/browser/ui/android/night_mode:night_mode_java_test_support",
"//chrome/browser/ui/android/omnibox:java",
"//chrome/browser/ui/android/page_info:java",
"//chrome/browser/ui/android/pdf:java",
"//chrome/browser/ui/android/pdf:javatests",
"//chrome/browser/ui/android/quickactionsearchwidget:java",
"//chrome/browser/ui/android/quickactionsearchwidget:javatests",
"//chrome/browser/ui/android/searchactivityutils:java",
"//chrome/browser/ui/android/signin:java",
"//chrome/browser/ui/android/signin:javatests",
"//chrome/browser/ui/android/theme:java",
"//chrome/browser/ui/android/toolbar:java",
"//chrome/browser/ui/messages/android:java",
"//chrome/browser/uid/android:java",
"//chrome/browser/util:java",
"//chrome/test:sync_integration_test_support_java",
"//chrome/test:test_support_java",
"//chrome/test/android:chrome_java_integration_test_support",
"//chrome/test/android:chrome_java_test_pagecontroller",
"//chrome/test/android:chrome_java_transit",
"//chrome/test/android/test_trusted_web_activity:test_trusted_web_activity_java",
"//components/autofill/android:autofill_features_java",
"//components/autofill/android:autofill_java",
"//components/background_task_scheduler:background_task_scheduler_java",
"//components/background_task_scheduler:background_task_scheduler_task_ids_java",
"//components/bookmarks/common/android:bookmarks_java",
"//components/browser_ui/accessibility/android:lib_java",
"//components/browser_ui/accessibility/android:page_zoom_utils_java",
"//components/browser_ui/bottomsheet/android:factory_java",
"//components/browser_ui/bottomsheet/android:java",
"//components/browser_ui/bottomsheet/android:manager_java",
"//components/browser_ui/bottomsheet/android/test:java",
"//components/browser_ui/desktop_windowing/android:java",
"//components/browser_ui/device_lock/android:java",
"//components/browser_ui/display_cutout/android:java",
"//components/browser_ui/edge_to_edge/android:java",
"//components/browser_ui/media/android:java",
"//components/browser_ui/modaldialog/android:java",
"//components/browser_ui/modaldialog/android:java_resources",
"//components/browser_ui/modaldialog/android:java_test_resources",
"//components/browser_ui/modaldialog/android:test_support_java",
"//components/browser_ui/notifications/android:java",
"//components/browser_ui/notifications/android:test_support_java",
"//components/browser_ui/notifications/android:utils_java",
"//components/browser_ui/settings/android:java",
"//components/browser_ui/settings/android:test_support_java",
"//components/browser_ui/share/android:java",
"//components/browser_ui/share/android:javatests",
"//components/browser_ui/site_settings/android:constants_java",
"//components/browser_ui/site_settings/android:java",
"//components/browser_ui/site_settings/android:java_resources",
"//components/browser_ui/site_settings/android:javatests",
"//components/browser_ui/sms/android:java",
"//components/browser_ui/styles/android:java",
"//components/browser_ui/util/android:java",
"//components/browser_ui/widget/android:java",
"//components/browser_ui/widget/android:test_support_java",
"//components/browsing_data/content/android:java",
"//components/browsing_data/core:java",
"//components/commerce/core:proto_java",
"//components/commerce/core/android:core_java",
"//components/content_relationship_verification:java",
"//components/content_settings/android:content_settings_enums_java",
"//components/content_settings/android:java",
"//components/crash/android:java",
"//components/device_reauth:device_reauth_java_enums",
"//components/digital_goods/mojom:mojom_java",
"//components/dom_distiller/core/android:dom_distiller_core_java",
"//components/dom_distiller/core/mojom:mojom_java",
"//components/download/internal/background_service:internal_java",
"//components/download/internal/common:internal_java",
"//components/download/network:network_java",
"//components/download/public/common:public_java",
"//components/embedder_support/android:content_view_java",
"//components/embedder_support/android:context_menu_java",
"//components/embedder_support/android:simple_factory_key_java",
"//components/embedder_support/android:util_java",
"//components/embedder_support/android:web_contents_delegate_java",
"//components/external_intents/android:java",
"//components/external_intents/android:test_support_java",
"//components/externalauth/android:java",
"//components/favicon/android:java",
"//components/feature_engagement:feature_engagement_java",
"//components/feed/core/v2:feedv2_core_java",
"//components/find_in_page/android:java",
"//components/gcm_driver/android:gcm_driver_java",
"//components/gcm_driver/instance_id/android:instance_id_driver_java",
"//components/gcm_driver/instance_id/android:instance_id_driver_test_support_java",
"//components/image_fetcher:java",
"//components/image_fetcher:test_support_java",
"//components/infobars/android:java",
"//components/infobars/core:infobar_enums_java",
"//components/javascript_dialogs/android:java",
"//components/language/android:java",
"//components/language/android:javatests",
"//components/location/android:location_java",
"//components/media_router/browser/android:java",
"//components/media_router/browser/android:test_support_java",
"//components/messages/android:java",
"//components/messages/android/internal:java",
"//components/messages/android/internal:java_resources",
"//components/messages/android/test:test_support_java",
"//components/metrics:metrics_java",
"//components/minidump_uploader:minidump_uploader_java",
"//components/minidump_uploader:minidump_uploader_java_test_support",
"//components/navigation_interception/android:navigation_interception_java",
"//components/offline_items_collection/core:core_java",
"//components/omnibox/browser:browser_java",
"//components/omnibox/browser:junit_test_support",
"//components/omnibox/common:features_java",
"//components/optimization_guide/proto:optimization_guide_proto_java",
"//components/page_info/android:java",
"//components/page_info/android:javatests",
"//components/page_info/android:page_info_action_enum_java",
"//components/page_info/core:proto_java",
"//components/paint_preview/player/android:java",
"//components/paint_preview/player/android:javatests",
"//components/password_manager/core/browser:password_manager_java_enums",
"//components/payments/content/android:java",
"//components/payments/content/android:service_java",
"//components/payments/content/android/ui:java",
"//components/payments/content/android/ui:payments_java_test_support",
"//components/payments/mojom:mojom_java",
"//components/permissions/android:content_settings_enums_java",
"//components/permissions/android:core_java",
"//components/permissions/android:java",
"//components/policy/android:policy_java",
"//components/policy/android:policy_java_test_support",
"//components/power_bookmarks/core:proto_java",
"//components/prefs/android:java",
"//components/privacy_sandbox/android:javatests",
"//components/profile_metrics:browser_profile_type_enum_java",
"//components/safe_browsing/android:safe_browsing_java",
"//components/saved_tab_groups/public:java",
"//components/schema_org/common:mojom_java",
"//components/search_engines/android:java",
"//components/search_engines/android:test_utils_java",
"//components/security_interstitials/content/android:java",
"//components/security_state/content/android:java",
"//components/security_state/core:security_state_enums_java",
"//components/send_tab_to_self:send_tab_to_self_java",
"//components/sensitive_content:java",
"//components/sensitive_content:sensitive_content_features_java",
"//components/signin/core/browser:signin_enums_java",
"//components/signin/public/android:java",
"//components/signin/public/android:signin_java_test_support",
"//components/signin/public/android:signin_test_resources",
"//components/site_engagement/content/android:java",
"//components/sync/android:sync_java",
"//components/sync/protocol:protocol_java",
"//components/sync_device_info:sync_device_info_java",
"//components/tab_groups:tab_groups_java",
"//components/ukm/android:java",
"//components/url_formatter/android:url_formatter_java",
"//components/user_prefs/android:java",
"//components/webapk:proto_java",
"//components/webapk/android/libs/client:java",
"//components/webapk/android/libs/common:java",
"//components/webapps/browser/android:java",
"//components/webauthn/android:java",
"//components/webauthn/android:test_support_java",
"//content/public/android:content_java",
"//content/public/common:common_java",
"//content/public/test/android:content_java_test_support",
"//content/public/test/android:content_transit_java",
"//media/base/android:java_switches",
"//media/base/android:media_java",
"//mojo/public/java:bindings_java",
"//mojo/public/java:system_java",
"//mojo/public/mojom/base:base_java",
"//net/android:net_java",
"//net/android:net_java_test_support",
"//services:services_javatests",
"//services/device/public/java:device_feature_list_java",
"//services/device/public/java:geolocation_java",
"//services/device/public/java:geolocation_java_test_support",
"//services/device/public/mojom:mojom_java",
"//services/media_session/public/mojom:mojom_java",
"//services/network/public/mojom:mojom_java",
"//services/network/public/mojom:mojom_proxy_config_java",
"//services/network/public/mojom:url_loader_base_java",
"//services/service_manager/public/java:service_manager_java",
"//third_party/android_deps:com_google_code_findbugs_jsr305_java",
"//third_party/android_deps:espresso_java",
"//third_party/android_deps:material_design_java",
"//third_party/android_deps:protobuf_lite_runtime_java",
"//third_party/android_deps/local_modifications/preconditions/javatests",
"//third_party/android_sdk:android_test_mock_java",
"//third_party/androidx:androidx_activity_activity_java",
"//third_party/androidx:androidx_browser_browser_java",
"//third_party/androidx:androidx_collection_collection_java",
"//third_party/androidx:androidx_preference_preference_java",
"//third_party/androidx:androidx_test_core_java",
"//third_party/androidx:androidx_test_monitor_java",
"//third_party/androidx:androidx_test_rules_java",
"//third_party/androidx:androidx_test_runner_java",
"//third_party/androidx:androidx_test_uiautomator_uiautomator_java",
"//third_party/androidx:androidx_viewpager2_viewpager2_java",
"//third_party/androidx:androidx_viewpager_viewpager_java",
"//third_party/blink/public:blink_headers_java",
"//third_party/blink/public/common:common_java",
"//third_party/blink/public/mojom:android_mojo_bindings_java",
"//third_party/blink/public/mojom:mojom_core_java",
"//third_party/blink/public/mojom:mojom_mhtml_load_result_java",
"//third_party/blink/public/mojom:mojom_platform_java",
"//third_party/blink/public/mojom:web_feature_mojo_bindings_java",
"//third_party/flatbuffers:flatbuffers_java",
"//third_party/hamcrest:hamcrest_java",
"//third_party/jni_zero:jni_zero_java",
"//third_party/junit",
"//third_party/metrics_proto:metrics_proto_java",
"//third_party/mockito:mockito_java",
"//ui/accessibility:ax_base_java",
"//ui/android:clipboard_java_test_support",
"//ui/android:ui_android_features_java",
"//ui/android:ui_java",
"//ui/android:ui_java_test_support",
"//ui/base/ime/mojom:mojom_java",
"//ui/base/mojom:mojom_java",
"//url:android_test_helper_java",
"//url:gurl_java",
"//url:gurl_junit_test_support",
"//url/mojom:url_mojom_gurl_java",
"//url/mojom:url_mojom_origin_java",
"javatests:chrome_test_java_misc",
"javatests:chrome_test_java_org.chromium.chrome.browser",
"javatests:chrome_test_java_org.chromium.chrome.browser.app",
"javatests:chrome_test_java_org.chromium.chrome.browser.autofill",
"javatests:chrome_test_java_org.chromium.chrome.browser.bookmarks",
"javatests:chrome_test_java_org.chromium.chrome.browser.browserservices",
"javatests:chrome_test_java_org.chromium.chrome.browser.browsing_data",
"javatests:chrome_test_java_org.chromium.chrome.browser.compositor",
"javatests:chrome_test_java_org.chromium.chrome.browser.contextualsearch",
"javatests:chrome_test_java_org.chromium.chrome.browser.customtabs",
"javatests:chrome_test_java_org.chromium.chrome.browser.device_dialog",
"javatests:chrome_test_java_org.chromium.chrome.browser.display_cutout",
"javatests:chrome_test_java_org.chromium.chrome.browser.dom_distiller",
"javatests:chrome_test_java_org.chromium.chrome.browser.download",
"javatests:chrome_test_java_org.chromium.chrome.browser.feedback",
"javatests:chrome_test_java_org.chromium.chrome.browser.firstrun",
"javatests:chrome_test_java_org.chromium.chrome.browser.gesturenav",
"javatests:chrome_test_java_org.chromium.chrome.browser.hardware_acceleration",
"javatests:chrome_test_java_org.chromium.chrome.browser.incognito",
"javatests:chrome_test_java_org.chromium.chrome.browser.media",
"javatests:chrome_test_java_org.chromium.chrome.browser.metrics",
"javatests:chrome_test_java_org.chromium.chrome.browser.notifications",
"javatests:chrome_test_java_org.chromium.chrome.browser.ntp",
"javatests:chrome_test_java_org.chromium.chrome.browser.offlinepages",
"javatests:chrome_test_java_org.chromium.chrome.browser.omnibox",
"javatests:chrome_test_java_org.chromium.chrome.browser.page_info",
"javatests:chrome_test_java_org.chromium.chrome.browser.partnercustomizations",
"javatests:chrome_test_java_org.chromium.chrome.browser.password_manager",
"javatests:chrome_test_java_org.chromium.chrome.browser.payments",
"javatests:chrome_test_java_org.chromium.chrome.browser.permissions",
"javatests:chrome_test_java_org.chromium.chrome.browser.privacy",
"javatests:chrome_test_java_org.chromium.chrome.browser.profiles",
"javatests:chrome_test_java_org.chromium.chrome.browser.provider",
"javatests:chrome_test_java_org.chromium.chrome.browser.search_engines",
"javatests:chrome_test_java_org.chromium.chrome.browser.settings",
"javatests:chrome_test_java_org.chromium.chrome.browser.share",
"javatests:chrome_test_java_org.chromium.chrome.browser.signin",
"javatests:chrome_test_java_org.chromium.chrome.browser.site_settings",
"javatests:chrome_test_java_org.chromium.chrome.browser.suggestions",
"javatests:chrome_test_java_org.chromium.chrome.browser.sync",
"javatests:chrome_test_java_org.chromium.chrome.browser.tab",
"javatests:chrome_test_java_org.chromium.chrome.browser.tab_group_sync",
"javatests:chrome_test_java_org.chromium.chrome.browser.tabmodel",
"javatests:chrome_test_java_org.chromium.chrome.browser.tasks",
"javatests:chrome_test_java_org.chromium.chrome.browser.toolbar",
"javatests:chrome_test_java_org.chromium.chrome.browser.webapps",
]
deps += feed_test_deps
if (enable_printing) {
deps += [ "//printing:printing_java" ]
}
srcjar_deps = [ "//chrome/browser:tos_dialog_behavior_generated_enum" ]
data = [
"//chrome/test/data/android/",
"//chrome/test/data/autofill/",
"//chrome/test/data/background_sync/",
"//chrome/test/data/banners/",
"//chrome/test/data/dom_distiller/",
"//chrome/test/data/browsing_data/",
"//chrome/test/data/encoding_tests/auto_detect/Big5_with_no_encoding_specified.html",
"//chrome/test/data/geolocation/",
"//chrome/test/data/google/",
"//chrome/test/data/image_search/valid.png",
"//chrome/test/data/media/",
"//chrome/test/data/navigation_interception/",
"//chrome/test/data/notifications/",
"//chrome/test/data/offline_pages/",
"//chrome/test/data/password/",
"//chrome/test/data/popup_blocker/",
"//chrome/test/data/push_messaging/",
"//chrome/test/data/translate/",
"//chrome/test/data/webauthn/",
"//chrome/test/media_router/resources/",
"//components/test/data/autofill/",
"//components/test/data/payments/",
"//content/test/data/browsing_data/",
"//content/test/data/android/authenticator.html",
"//content/test/data/android/auto_downloads_permissions.html",
"//content/test/data/android/eme_permissions.html",
"//content/test/data/android/geolocation.html",
"//content/test/data/android/installedapp.html",
"//content/test/data/android/media_permissions.html",
"//content/test/data/android/midi_permissions.html",
"//content/test/data/android/permission_navigation.html",
"//content/test/data/android/webshare.html",
"//content/test/data/android/webshare-apk.html",
"//content/test/data/android/webshare-bmp.html",
"//content/test/data/android/webshare-csv.html",
"//content/test/data/android/webshare-dex.html",
"//content/test/data/android/webshare-ogg.html",
"//content/test/data/android/webshare-many.html",
"//content/test/data/android/webshare-large.html",
"//content/test/data/android/webshare-long.html",
"//content/test/data/android/webshare-separator.html",
"//content/test/data/media/bear.webm",
"//content/test/data/media/getusermedia.html",
"//content/test/data/media/session/",
"//content/test/data/media/video-player.html",
"//content/test/data/media/webrtc_test_utilities.js",
"//media/test/data/bear-av1.mp4",
"//media/test/data/bear-hevc-frag.mp4",
"//media/test/data/bear-vp8-webvtt.webm",
"//media/test/data/bear-vp8a.webm",
"//media/test/data/bear-vp9.webm",
"//media/test/data/bear.mp4",
"//media/test/data/sfx.mp3",
]
data_deps = [ "//ui/base:goldctl" ]
}
if (enable_vr || enable_arcore) {

@ -21,7 +21,6 @@ per-file static_initializers.gni=file://build/OWNERS
per-file java_sources.gni=*
per-file chrome_java_sources.gni=*
per-file chrome_java_resources.gni=*
per-file chrome_test_java_sources.gni=*
per-file chrome_junit_test_java_sources.gni=*
per-file BUILD.gn=*

@ -1,604 +0,0 @@
# Copyright 2019 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/config/android/config.gni")
# Java test file for clank components. all test sources that are not
# conditionally added. See java_source.gni for conditionally added files.
chrome_test_java_sources = [
"java/src/org/chromium/chrome/browser/app/feed/NavigationRecorderTest.java",
"java/src/org/chromium/chrome/browser/hub/HubLayoutPublicTransitTest.java",
"javatests/src/org/chromium/chrome/browser/ActivityTabProviderTest.java",
"javatests/src/org/chromium/chrome/browser/ChromeActionModeHandlerTest.java",
"javatests/src/org/chromium/chrome/browser/ChromeTabbedActivityTest.java",
"javatests/src/org/chromium/chrome/browser/ContentViewFocusTest.java",
"javatests/src/org/chromium/chrome/browser/ContentWebFeatureUsageUtilsIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/ExampleUiCaptureTest.java",
"javatests/src/org/chromium/chrome/browser/FeaturesAnnotationsTest.java",
"javatests/src/org/chromium/chrome/browser/FocusedEditableTextFieldZoomTest.java",
"javatests/src/org/chromium/chrome/browser/HTTPSTabsOpenedFromExternalAppTest.java",
"javatests/src/org/chromium/chrome/browser/ImageFetcherIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/InputHintCheckerTest.java",
"javatests/src/org/chromium/chrome/browser/InstalledAppTest.java",
"javatests/src/org/chromium/chrome/browser/IntentHandlerBrowserTest.java",
"javatests/src/org/chromium/chrome/browser/JavaScriptEvalChromeTest.java",
"javatests/src/org/chromium/chrome/browser/KeyboardShortcutsTest.java",
"javatests/src/org/chromium/chrome/browser/LauncherShortcutTest.java",
"javatests/src/org/chromium/chrome/browser/MainActivityWithURLTest.java",
"javatests/src/org/chromium/chrome/browser/MockSafeBrowsingApiHandler.java",
"javatests/src/org/chromium/chrome/browser/NavigateTest.java",
"javatests/src/org/chromium/chrome/browser/OmahaServiceStartDelayerIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/PopularUrlsTest.java",
"javatests/src/org/chromium/chrome/browser/PopupPTTest.java",
"javatests/src/org/chromium/chrome/browser/ProcessIsolationTest.java",
"javatests/src/org/chromium/chrome/browser/SafeBrowsingTest.java",
"javatests/src/org/chromium/chrome/browser/SelectFileDialogTest.java",
"javatests/src/org/chromium/chrome/browser/ServicificationBackgroundServiceTest.java",
"javatests/src/org/chromium/chrome/browser/ShareIntentTest.java",
"javatests/src/org/chromium/chrome/browser/SmartClipProviderTest.java",
"javatests/src/org/chromium/chrome/browser/TabCountLabelTest.java",
"javatests/src/org/chromium/chrome/browser/TabObserverTest.java",
"javatests/src/org/chromium/chrome/browser/TabTest.java",
"javatests/src/org/chromium/chrome/browser/TabThemeTest.java",
"javatests/src/org/chromium/chrome/browser/TabsOpenedFromExternalAppTest.java",
"javatests/src/org/chromium/chrome/browser/TabsTest.java",
"javatests/src/org/chromium/chrome/browser/ToolbarSwipeTest.java",
"javatests/src/org/chromium/chrome/browser/UrlSchemeTest.java",
"javatests/src/org/chromium/chrome/browser/VideoFullscreenOrientationLockChromeTest.java",
"javatests/src/org/chromium/chrome/browser/ViewTransitionPixelTest.java",
"javatests/src/org/chromium/chrome/browser/ViewportTestUtils.java",
"javatests/src/org/chromium/chrome/browser/VirtualKeyboardResizeTest.java",
"javatests/src/org/chromium/chrome/browser/WarmupManagerTest.java",
"javatests/src/org/chromium/chrome/browser/app/ContextMenuDragTest.java",
"javatests/src/org/chromium/chrome/browser/app/appmenu/OverviewAppMenuTest.java",
"javatests/src/org/chromium/chrome/browser/app/appmenu/TabbedAppMenuPTTest.java",
"javatests/src/org/chromium/chrome/browser/app/appmenu/TabbedAppMenuTest.java",
"javatests/src/org/chromium/chrome/browser/app/bookmarks/BookmarkEditTest.java",
"javatests/src/org/chromium/chrome/browser/app/bookmarks/BookmarkFolderPickerActivityTest.java",
"javatests/src/org/chromium/chrome/browser/app/bookmarks/BookmarkTabletTest.java",
"javatests/src/org/chromium/chrome/browser/app/bookmarks/BookmarkTest.java",
"javatests/src/org/chromium/chrome/browser/app/bookmarks/ReadingListTest.java",
"javatests/src/org/chromium/chrome/browser/app/edge_to_edge/EdgeToEdgeInstrumentationTest.java",
"javatests/src/org/chromium/chrome/browser/app/edge_to_edge/EdgeToEdgePTTest.java",
"javatests/src/org/chromium/chrome/browser/app/flags/ChromeCachedFlagsTest.java",
"javatests/src/org/chromium/chrome/browser/app/metrics/TabbedActivityLaunchCauseMetricsTest.java",
"javatests/src/org/chromium/chrome/browser/app/tab_activity_glue/TabletPhoneLayoutChangeTest.java",
"javatests/src/org/chromium/chrome/browser/app/tabmodel/AllTabObserverTest.java",
"javatests/src/org/chromium/chrome/browser/app/tabmodel/ArchivedTabModelOrchestratorTest.java",
"javatests/src/org/chromium/chrome/browser/app/tabmodel/ArchivedTabsTest.java",
"javatests/src/org/chromium/chrome/browser/app/tabmodel/ChromeNextTabPolicySupplierTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/AutofillSnackbarControllerTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/AutofillUpstreamTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/SaveUpdateAddressProfilePromptRenderTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/TouchToFillCreditCardTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/save_card/AutofillSaveCardBottomSheetRenderTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/save_card/AutofillSaveCardBottomSheetViewBinderTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/settings/AutofillCardBenefitsFragmentTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/settings/AutofillLocalCardEditorTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/settings/AutofillLocalIbanEditorTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/settings/AutofillPaymentMethodsFragmentCardBenefitsTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/settings/AutofillPaymentMethodsFragmentTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/settings/AutofillProfilesFragmentTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/settings/AutofillServerCardEditorTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/settings/AutofillTestRule.java",
"javatests/src/org/chromium/chrome/browser/autofill/settings/CreditCardScannerManagerTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/settings/FinancialAccountsManagementFragmentTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/vcn/AutofillVcnEnrollBottomSheetRenderTest.java",
"javatests/src/org/chromium/chrome/browser/autofill/vcn/AutofillVcnEnrollBottomSheetViewBinderTest.java",
"javatests/src/org/chromium/chrome/browser/automotive/BackButtonToolbarTest.java",
"javatests/src/org/chromium/chrome/browser/background_sync/BackgroundSyncTest.java",
"javatests/src/org/chromium/chrome/browser/background_sync/PeriodicBackgroundSyncTest.java",
"javatests/src/org/chromium/chrome/browser/backup/RestoreHistogramTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/AccountBookmarkTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkBridgeTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkFolderPickerRenderTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkModelTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkOpenerTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkPaneTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkPersonalizedSigninPromoDismissTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkPersonalizedSigninPromoTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkSaveFlowTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkSearchBoxRowRenderTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkSearchBoxRowTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/ImprovedBookmarkFolderViewRenderTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/ImprovedBookmarkRowRenderTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/ImprovedBookmarkSaveFlowRenderTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/ShoppingAccessoryViewRenderTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/bar/BookmarkBarRenderTest.java",
"javatests/src/org/chromium/chrome/browser/bookmarks/bar/BookmarkBarTest.java",
"javatests/src/org/chromium/chrome/browser/browserservices/ManageTrustedWebActivityDataActivityTest.java",
"javatests/src/org/chromium/chrome/browser/browserservices/RunningInChromeTest.java",
"javatests/src/org/chromium/chrome/browser/browserservices/TrustedWebActivityClientLocationDelegationTest.java",
"javatests/src/org/chromium/chrome/browser/browserservices/TrustedWebActivityClientTest.java",
"javatests/src/org/chromium/chrome/browser/browserservices/TrustedWebActivityOrientationTest.java",
"javatests/src/org/chromium/chrome/browser/browserservices/TrustedWebActivityShareTargetTest.java",
"javatests/src/org/chromium/chrome/browser/browserservices/TrustedWebActivityTest.java",
"javatests/src/org/chromium/chrome/browser/browserservices/TrustedWebActivityTestUtil.java",
"javatests/src/org/chromium/chrome/browser/browserservices/digitalgoods/DigitalGoodsTest.java",
"javatests/src/org/chromium/chrome/browser/browserservices/digitalgoods/FakeDigitalGoods.java",
"javatests/src/org/chromium/chrome/browser/browserservices/permissiondelegation/TrustedWebActivityLocationDelegationTest.java",
"javatests/src/org/chromium/chrome/browser/browserservices/permissiondelegation/TrustedWebActivityPermissionsTest.java",
"javatests/src/org/chromium/chrome/browser/browserservices/permissiondelegation/TrustedWebActivityPreferencesUiTest.java",
"javatests/src/org/chromium/chrome/browser/browserservices/ui/controller/trustedwebactivity/TrustedWebActivityCurrentPageVerifierTest.java",
"javatests/src/org/chromium/chrome/browser/browsing_data/BrowsingDataBridgeTest.java",
"javatests/src/org/chromium/chrome/browser/browsing_data/BrowsingDataRemoverIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/browsing_data/BrowsingDataTest.java",
"javatests/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentBasicTest.java",
"javatests/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentTest.java",
"javatests/src/org/chromium/chrome/browser/compositor/CompositorVisibilityTest.java",
"javatests/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerTest.java",
"javatests/src/org/chromium/chrome/browser/compositor/layouts/MockLayoutHost.java",
"javatests/src/org/chromium/chrome/browser/compositor/layouts/content/TabContentManagerTest.java",
"javatests/src/org/chromium/chrome/browser/compositor/overlays/strip/TabStripGroupContextMenuTest.java",
"javatests/src/org/chromium/chrome/browser/compositor/overlays/strip/TabStripTest.java",
"javatests/src/org/chromium/chrome/browser/contacts_picker/ContactsPickerLauncherTest.java",
"javatests/src/org/chromium/chrome/browser/content_settings/ContentSettingsObserverTest.java",
"javatests/src/org/chromium/chrome/browser/contextmenu/ContextMenuTabPTTest.java",
"javatests/src/org/chromium/chrome/browser/contextmenu/ContextMenuTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchCriticalTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFakeServer.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchHistogramTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchInstrumentationBase.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchInstrumentationTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchInternalStateControllerWrapper.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManagerTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchObserverTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchPolicyTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchRelatedSearchesTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchRequestTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchSettingsFragmentTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchSystemTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchTriggerTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchUnbatchedTest.java",
"javatests/src/org/chromium/chrome/browser/contextualsearch/MockContextualSearchPolicy.java",
"javatests/src/org/chromium/chrome/browser/customtabs/AuthTabTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/BlankAuthTabLauncherTestActivity.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityAppMenuTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityEphemeralTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityIncognitoMetricTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityIncognitoTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityRenderTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivitySecurityIndicatorTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityTypeTestUtils.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabAutoplayUnmutedTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabDeferredStartupTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabExternalNavigationTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabFromChromeExternalNavigationTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabModalDialogTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabPostMessageTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabPrivacySandboxDialogTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabTabPersistenceIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabTabPersistencePolicyTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabTaskDescriptionHelperTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/CustomTabsFeatureUsageTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/DetachedResourceRequestTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/IncognitoCustomTabActivityRenderTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/IncognitoCustomTabActivityTestRule.java",
"javatests/src/org/chromium/chrome/browser/customtabs/MismatchNotificationControllerTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/TabReparentingTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/TrustedCdnPublisherUrlTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/content/TabObserverRegistrarTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/features/branding/CustomTabBrandingTest.java",
"javatests/src/org/chromium/chrome/browser/customtabs/features/minimizedcustomtab/MinimizedCustomTabsIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/desktop_windowing/AppHeaderCoordinatorBrowserTest.java",
"javatests/src/org/chromium/chrome/browser/device_dialog/BluetoothChooserDialogTest.java",
"javatests/src/org/chromium/chrome/browser/device_dialog/BluetoothScanningPermissionDialogTest.java",
"javatests/src/org/chromium/chrome/browser/device_dialog/ItemChooserDialogTest.java",
"javatests/src/org/chromium/chrome/browser/device_dialog/UsbChooserDialogTest.java",
"javatests/src/org/chromium/chrome/browser/device_lock/DeviceLockActivityLauncherImplTest.java",
"javatests/src/org/chromium/chrome/browser/device_lock/DeviceLockActivityTest.java",
"javatests/src/org/chromium/chrome/browser/display_cutout/DisplayCutoutTest.java",
"javatests/src/org/chromium/chrome/browser/display_cutout/DisplayCutoutTestRule.java",
"javatests/src/org/chromium/chrome/browser/display_cutout/WebappDisplayCutoutTest.java",
"javatests/src/org/chromium/chrome/browser/display_cutout/WebappDisplayCutoutTestRule.java",
"javatests/src/org/chromium/chrome/browser/document/LauncherActivityTest.java",
"javatests/src/org/chromium/chrome/browser/dom_distiller/DistillabilityServiceTest.java",
"javatests/src/org/chromium/chrome/browser/dom_distiller/DistilledPagePrefsTest.java",
"javatests/src/org/chromium/chrome/browser/dom_distiller/ReaderModeTest.java",
"javatests/src/org/chromium/chrome/browser/download/AutoDownloadsTest.java",
"javatests/src/org/chromium/chrome/browser/download/ChromeDownloadDelegateTest.java",
"javatests/src/org/chromium/chrome/browser/download/DownloadLocationChangeEnd2EndTest.java",
"javatests/src/org/chromium/chrome/browser/download/DownloadManagerServiceTest.java",
"javatests/src/org/chromium/chrome/browser/download/DownloadSettingsTest.java",
"javatests/src/org/chromium/chrome/browser/download/DownloadTest.java",
"javatests/src/org/chromium/chrome/browser/download/DownloadTestRule.java",
"javatests/src/org/chromium/chrome/browser/download/OMADownloadHandlerTest.java",
"javatests/src/org/chromium/chrome/browser/download/ServicificationDownloadTest.java",
"javatests/src/org/chromium/chrome/browser/download/dialogs/DownloadDialogIncognitoTest.java",
"javatests/src/org/chromium/chrome/browser/dragdrop/DragAndDropLauncherActivityTest.java",
"javatests/src/org/chromium/chrome/browser/externalnav/UrlOverridingTest.java",
"javatests/src/org/chromium/chrome/browser/feedback/ChromeFeedbackCollectorTest.java",
"javatests/src/org/chromium/chrome/browser/feedback/ConnectivityCheckerTest.java",
"javatests/src/org/chromium/chrome/browser/feedback/ConnectivityCheckerTestRule.java",
"javatests/src/org/chromium/chrome/browser/feedback/ConnectivityTaskTest.java",
"javatests/src/org/chromium/chrome/browser/findinpage/FindTest.java",
"javatests/src/org/chromium/chrome/browser/firstrun/DisableFirstRun.java",
"javatests/src/org/chromium/chrome/browser/firstrun/FirstRunActivitySigninAndSyncTest.java",
"javatests/src/org/chromium/chrome/browser/firstrun/FirstRunActivityTestObserver.java",
"javatests/src/org/chromium/chrome/browser/firstrun/FirstRunIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/fullscreen/FullscreenManagerTest.java",
"javatests/src/org/chromium/chrome/browser/fullscreen/FullscreenManagerTestUtils.java",
"javatests/src/org/chromium/chrome/browser/gcore/MockConnectedTask.java",
"javatests/src/org/chromium/chrome/browser/gcore/MockConnectedTaskTest.java",
"javatests/src/org/chromium/chrome/browser/gesturenav/GestureNavigationTestUtils.java",
"javatests/src/org/chromium/chrome/browser/gesturenav/NavigationHandlerTest.java",
"javatests/src/org/chromium/chrome/browser/gesturenav/NavigationSheetTest.java",
"javatests/src/org/chromium/chrome/browser/gesturenav/NavigationTransitionsTest.java",
"javatests/src/org/chromium/chrome/browser/gesturenav/RtlGestureNavIphTest.java",
"javatests/src/org/chromium/chrome/browser/gesturenav/ScreenshotCaptureTest.java",
"javatests/src/org/chromium/chrome/browser/hardware_acceleration/ChromeTabbedActivityHWATest.java",
"javatests/src/org/chromium/chrome/browser/hardware_acceleration/CustomTabActivityHWATest.java",
"javatests/src/org/chromium/chrome/browser/hardware_acceleration/ManifestHWATest.java",
"javatests/src/org/chromium/chrome/browser/hardware_acceleration/ToastHWATest.java",
"javatests/src/org/chromium/chrome/browser/hardware_acceleration/Utils.java",
"javatests/src/org/chromium/chrome/browser/hardware_acceleration/WebappActivityHWATest.java",
"javatests/src/org/chromium/chrome/browser/history/HistoryPaneTest.java",
"javatests/src/org/chromium/chrome/browser/history/HistoryTest.java",
"javatests/src/org/chromium/chrome/browser/homepage/HomepagePolicyIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/identity_disc/IdentityDiscControllerTest.java",
"javatests/src/org/chromium/chrome/browser/incognito/IncognitoCookieLeakageTest.java",
"javatests/src/org/chromium/chrome/browser/incognito/IncognitoDataTestUtils.java",
"javatests/src/org/chromium/chrome/browser/incognito/IncognitoDownloadLeakageTest.java",
"javatests/src/org/chromium/chrome/browser/incognito/IncognitoHistoryLeakageTest.java",
"javatests/src/org/chromium/chrome/browser/incognito/IncognitoNotificationServiceTest.java",
"javatests/src/org/chromium/chrome/browser/incognito/IncognitoPermissionLeakageTest.java",
"javatests/src/org/chromium/chrome/browser/incognito/IncognitoProfileDestroyerIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/incognito/IncognitoStorageLeakageTest.java",
"javatests/src/org/chromium/chrome/browser/incognito/IncognitoTabLauncherTest.java",
"javatests/src/org/chromium/chrome/browser/infobar/InfoBarContainerTest.java",
"javatests/src/org/chromium/chrome/browser/init/ChromeBrowserInitializerTest.java",
"javatests/src/org/chromium/chrome/browser/init/LaunchFailedActivityTest.java",
"javatests/src/org/chromium/chrome/browser/input/SelectPopupOtherContentViewTest.java",
"javatests/src/org/chromium/chrome/browser/interstitials/LookalikeInterstitialTest.java",
"javatests/src/org/chromium/chrome/browser/javascript/CloseWatcherTest.java",
"javatests/src/org/chromium/chrome/browser/jsdialog/JavascriptAppModalDialogTest.java",
"javatests/src/org/chromium/chrome/browser/jsdialog/JavascriptTabModalDialogTest.java",
"javatests/src/org/chromium/chrome/browser/latency_injection/StartupLatencyInjectorTest.java",
"javatests/src/org/chromium/chrome/browser/locale/LocaleManagerReferralTest.java",
"javatests/src/org/chromium/chrome/browser/locale/LocaleManagerTest.java",
"javatests/src/org/chromium/chrome/browser/login/ChromeHttpAuthHandlerTest.java",
"javatests/src/org/chromium/chrome/browser/media/MediaLauncherActivityTest.java",
"javatests/src/org/chromium/chrome/browser/media/MediaViewerUtilsTest.java",
"javatests/src/org/chromium/chrome/browser/media/PictureInPictureActivityTest.java",
"javatests/src/org/chromium/chrome/browser/media/ui/AutoplayMutedNotificationTest.java",
"javatests/src/org/chromium/chrome/browser/media/ui/FullscreenVideoPictureInPictureControllerTest.java",
"javatests/src/org/chromium/chrome/browser/media/ui/MediaSessionTest.java",
"javatests/src/org/chromium/chrome/browser/metrics/BackgroundMetricsTest.java",
"javatests/src/org/chromium/chrome/browser/metrics/MainIntentBehaviorMetricsIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/metrics/SessionMetricsTest.java",
"javatests/src/org/chromium/chrome/browser/metrics/StartupLoadingMetricsTest.java",
"javatests/src/org/chromium/chrome/browser/modaldialog/ChromeTabModalPresenterTest.java",
"javatests/src/org/chromium/chrome/browser/modaldialog/ModalDialogViewRenderTest.java",
"javatests/src/org/chromium/chrome/browser/multiwindow/MultiWindowIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/multiwindow/MultiWindowTestHelper.java",
"javatests/src/org/chromium/chrome/browser/multiwindow/MultiWindowUtilsTest.java",
"javatests/src/org/chromium/chrome/browser/net/connectivitydetector/ConnectivityDetectorDelegateStub.java",
"javatests/src/org/chromium/chrome/browser/net/connectivitydetector/ConnectivityDetectorTest.java",
"javatests/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridgeIntentTest.java",
"javatests/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridgeTest.java",
"javatests/src/org/chromium/chrome/browser/notifications/NotificationTestRule.java",
"javatests/src/org/chromium/chrome/browser/notifications/channels/SiteChannelsManagerTest.java",
"javatests/src/org/chromium/chrome/browser/ntp/FakeRecentlyClosedTabManager.java",
"javatests/src/org/chromium/chrome/browser/ntp/HomeSurfaceTestUtils.java",
"javatests/src/org/chromium/chrome/browser/ntp/IncognitoNewTabPageTest.java",
"javatests/src/org/chromium/chrome/browser/ntp/MostVisitedTilesPTTest.java",
"javatests/src/org/chromium/chrome/browser/ntp/NewTabPageColorWithFeedV2Test.java",
"javatests/src/org/chromium/chrome/browser/ntp/NewTabPageLoadTest.java",
"javatests/src/org/chromium/chrome/browser/ntp/NewTabPageNavigationTest.java",
"javatests/src/org/chromium/chrome/browser/ntp/NewTabPageTest.java",
"javatests/src/org/chromium/chrome/browser/ntp/RecentTabsPageTest.java",
"javatests/src/org/chromium/chrome/browser/ntp/RecentlyClosedBridgeTest.java",
"javatests/src/org/chromium/chrome/browser/ntp/ShowNtpAtStartupTest.java",
"javatests/src/org/chromium/chrome/browser/offlinepages/MHTMLPageTest.java",
"javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageArchivePublisherBridgeTest.java",
"javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageAutoFetchTest.java",
"javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridgeTest.java",
"javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageRequestTest.java",
"javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtilsTest.java",
"javatests/src/org/chromium/chrome/browser/offlinepages/RecentTabsTest.java",
"javatests/src/org/chromium/chrome/browser/offlinepages/RequestCoordinatorBridgeTest.java",
"javatests/src/org/chromium/chrome/browser/omaha/UpdateMenuItemHelperTest.java",
"javatests/src/org/chromium/chrome/browser/omnibox/LocationBarLayoutTest.java",
"javatests/src/org/chromium/chrome/browser/omnibox/LocationBarTest.java",
"javatests/src/org/chromium/chrome/browser/omnibox/OmniboxPTTest.java",
"javatests/src/org/chromium/chrome/browser/omnibox/OmniboxTest.java",
"javatests/src/org/chromium/chrome/browser/omnibox/OmniboxUrlEmphasizerTest.java",
"javatests/src/org/chromium/chrome/browser/omnibox/UrlBarTest.java",
"javatests/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeaderTest.java",
"javatests/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxActionsTest.java",
"javatests/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxPedalsRenderTest.java",
"javatests/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxPedalsTest.java",
"javatests/src/org/chromium/chrome/browser/omnibox/suggestions/SwitchToTabTest.java",
"javatests/src/org/chromium/chrome/browser/omnibox/suggestions/mostvisited/MostVisitedTilesTest.java",
"javatests/src/org/chromium/chrome/browser/page_info/ConnectionInfoViewTest.java",
"javatests/src/org/chromium/chrome/browser/page_info/PageInfoAboutThisSiteTest.java",
"javatests/src/org/chromium/chrome/browser/page_info/PageInfoDiscoverabilityTest.java",
"javatests/src/org/chromium/chrome/browser/page_info/PageInfoViewDarkModeTest.java",
"javatests/src/org/chromium/chrome/browser/page_info/PageInfoViewTest.java",
"javatests/src/org/chromium/chrome/browser/page_load_metrics/PageLoadMetricsTest.java",
"javatests/src/org/chromium/chrome/browser/paint_preview/StartupPaintPreviewHelperTest.java",
"javatests/src/org/chromium/chrome/browser/partnercustomizations/BasePartnerBrowserCustomizationIntegrationTestRule.java",
"javatests/src/org/chromium/chrome/browser/partnercustomizations/PartnerDisableIncognitoModeIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/partnercustomizations/PartnerHomepageIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/partnercustomizations/PartnerHomepageUnitTest.java",
"javatests/src/org/chromium/chrome/browser/password_manager/PasswordCheckupIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/password_manager/PasswordManagerDialogTest.java",
"javatests/src/org/chromium/chrome/browser/password_manager/PasswordMigrationWarningExportFlowTest.java",
"javatests/src/org/chromium/chrome/browser/password_manager/PasswordSavingIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/password_manager/TouchToFillMainFlowIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/password_manager/VirtualViewStructureInstrumentationTest.java",
"javatests/src/org/chromium/chrome/browser/password_manager/settings/CredentialManagerIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/password_manager/settings/PasswordSettingsExportTest.java",
"javatests/src/org/chromium/chrome/browser/password_manager/settings/PasswordSettingsSearchTest.java",
"javatests/src/org/chromium/chrome/browser/password_manager/settings/PasswordSettingsTest.java",
"javatests/src/org/chromium/chrome/browser/password_manager/settings/PasswordSettingsTestHelper.java",
"javatests/src/org/chromium/chrome/browser/password_manager/settings/PasswordViewingTypeTest.java",
"javatests/src/org/chromium/chrome/browser/payments/AndroidPaymentAppFinderTest.java",
"javatests/src/org/chromium/chrome/browser/payments/AndroidPaymentAppFinderUnitTest.java",
"javatests/src/org/chromium/chrome/browser/payments/ExpandablePaymentHandlerTest.java",
"javatests/src/org/chromium/chrome/browser/payments/IsReadyToPayServiceHelperTest.java",
"javatests/src/org/chromium/chrome/browser/payments/MockPackageManagerDelegate.java",
"javatests/src/org/chromium/chrome/browser/payments/MockPaymentApp.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentDetailsUpdateServiceHelperTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentManifestDownloaderTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentManifestParserTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentManifestVerifierTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestBlobUrlTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestCanMakePaymentMetricsTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestCanMakePaymentQueryNoCardTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestCanMakePaymentQueryTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestContactDetailsAndFreeShippingTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestContactDetailsSectionUnitTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestContactDetailsTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestDataUrlTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestDynamicShippingMultipleAddressesTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestDynamicShippingSingleAddressTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestEmailAndFreeShippingTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestEmailAndPhoneTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestEmailTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestEmptyUpdateTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestExtraShippingOptionsTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestFreeShippingTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestIncompleteContactDetailsAndFreeShippingTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestIncompleteContactDetailsTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestIncompleteEmailTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestIncompletePhoneTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestInputProtectionTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestJourneyLoggerTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestLongIdTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestMetricsTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestMultipleContactDetailsTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestNameAndFreeShippingTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestNameTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestNoShippingOptionsTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestNoShippingTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestNoUpdateWithTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestPayerDetailChangeTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestPaymentAppCanMakePaymentQueryTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestPaymentAppTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestPaymentAppUiSkipPreloadTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestPaymentAppUiSkipTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestPaymentAppsSortingTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestPhoneAndFreeShippingTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestPhoneTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestRetryTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestServiceWorkerPaymentAppTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestShippingAddressAndOptionTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestShippingAddressChangeTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestShowPromiseDigitalGoodsTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestShowPromiseEmptyListsTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestShowPromiseEmptyTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestShowPromiseInvalidDetailsTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestShowPromiseRejectTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestShowPromiseSingleOptionShippingTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestShowPromiseSingleOptionShippingWithUpdateTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestShowPromiseUSOnlyShippingTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestShowPromiseUnsupportedTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestShowTwiceTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTabTest.java",
"javatests/src/org/chromium/chrome/browser/payments/PaymentRequestUpdateWithTest.java",
"javatests/src/org/chromium/chrome/browser/payments/WebPaymentIntentHelperTest.java",
"javatests/src/org/chromium/chrome/browser/permissions/AutomaticEmbargoTest.java",
"javatests/src/org/chromium/chrome/browser/permissions/GeolocationTest.java",
"javatests/src/org/chromium/chrome/browser/permissions/MIDITest.java",
"javatests/src/org/chromium/chrome/browser/permissions/MediaTest.java",
"javatests/src/org/chromium/chrome/browser/permissions/NotificationTest.java",
"javatests/src/org/chromium/chrome/browser/permissions/PermissionNavigationTest.java",
"javatests/src/org/chromium/chrome/browser/permissions/PermissionPromptRenderTest.java",
"javatests/src/org/chromium/chrome/browser/permissions/PermissionTestRule.java",
"javatests/src/org/chromium/chrome/browser/permissions/PermissionUpdateMessageTest.java",
"javatests/src/org/chromium/chrome/browser/permissions/RuntimePermissionTest.java",
"javatests/src/org/chromium/chrome/browser/permissions/RuntimePermissionTestUtils.java",
"javatests/src/org/chromium/chrome/browser/policy/CombinedPolicyProviderTest.java",
"javatests/src/org/chromium/chrome/browser/policy/PolicyAuditorBridgeTest.java",
"javatests/src/org/chromium/chrome/browser/previewtab/PreviewTabTest.java",
"javatests/src/org/chromium/chrome/browser/printing/PrintingControllerTest.java",
"javatests/src/org/chromium/chrome/browser/privacy/settings/HttpsFirstModeLegacySettingTest.java",
"javatests/src/org/chromium/chrome/browser/privacy/settings/PrivacyPreferencesManagerImplNativeTest.java",
"javatests/src/org/chromium/chrome/browser/privacy/settings/PrivacySettingsFragmentTest.java",
"javatests/src/org/chromium/chrome/browser/privacy_sandbox/PrivacySandboxSurveyControllerIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/profiles/OtrProfileIdTest.java",
"javatests/src/org/chromium/chrome/browser/profiles/ProfileResolverTest.java",
"javatests/src/org/chromium/chrome/browser/profiles/ProfileTest.java",
"javatests/src/org/chromium/chrome/browser/provider/ProviderBookmarksUriTest.java",
"javatests/src/org/chromium/chrome/browser/provider/ProviderSearchesUriTest.java",
"javatests/src/org/chromium/chrome/browser/provider/ProviderTestRule.java",
"javatests/src/org/chromium/chrome/browser/push_messaging/PushMessagingTest.java",
"javatests/src/org/chromium/chrome/browser/read_later/ReadLaterContextMenuTest.java",
"javatests/src/org/chromium/chrome/browser/reengagement/ReengagementNotificationControllerIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/screenshot_monitor/ScreenshotTabObserverTest.java",
"javatests/src/org/chromium/chrome/browser/search_engines/DefaultSearchEngineDialogHelperTest.java",
"javatests/src/org/chromium/chrome/browser/search_engines/DefaultSearchEngineDialogHelperUtils.java",
"javatests/src/org/chromium/chrome/browser/search_engines/DefaultSearchEngineDialogTest.java",
"javatests/src/org/chromium/chrome/browser/search_engines/TemplateUrlServiceTest.java",
"javatests/src/org/chromium/chrome/browser/search_engines/settings/SearchEngineSettingsTest.java",
"javatests/src/org/chromium/chrome/browser/searchwidget/SearchActivityTest.java",
"javatests/src/org/chromium/chrome/browser/searchwidget/SearchWidgetProviderTest.java",
"javatests/src/org/chromium/chrome/browser/segmentation_platform/ContextualPageActionControllerTest.java",
"javatests/src/org/chromium/chrome/browser/sensitive_content/SensitiveContentTest.java",
"javatests/src/org/chromium/chrome/browser/settings/MainSettingsFragmentTest.java",
"javatests/src/org/chromium/chrome/browser/settings/PasswordsPreferenceTest.java",
"javatests/src/org/chromium/chrome/browser/settings/SettingsActivityTest.java",
"javatests/src/org/chromium/chrome/browser/shape_detection/ShapeDetectionTest.java",
"javatests/src/org/chromium/chrome/browser/share/ShareButtonControllerTest.java",
"javatests/src/org/chromium/chrome/browser/share/ShareDelegateImplIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/share/ShareDelegateImplTest.java",
"javatests/src/org/chromium/chrome/browser/signin/AccountManagedStatusFinderIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/signin/AccountsReloadingTest.java",
"javatests/src/org/chromium/chrome/browser/signin/BottomSheetSigninAndHistorySyncIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/signin/FullscreenSigninAndHistorySyncIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/signin/SigninAndHistorySyncActivityLauncherImplTest.java",
"javatests/src/org/chromium/chrome/browser/signin/SigninCheckerTest.java",
"javatests/src/org/chromium/chrome/browser/signin/SigninFirstRunFragmentRenderTest.java",
"javatests/src/org/chromium/chrome/browser/signin/SigninFirstRunFragmentTest.java",
"javatests/src/org/chromium/chrome/browser/signin/SigninHeaderTest.java",
"javatests/src/org/chromium/chrome/browser/signin/SigninManagerIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/signin/SigninSignoutIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/site_settings/AllSiteSettingsTest.java",
"javatests/src/org/chromium/chrome/browser/site_settings/ChromeSiteSettingsDelegateTest.java",
"javatests/src/org/chromium/chrome/browser/site_settings/CookieControlsBridgeTest.java",
"javatests/src/org/chromium/chrome/browser/site_settings/CookieControlsServiceBridgeTest.java",
"javatests/src/org/chromium/chrome/browser/site_settings/CookieSettingsTest.java",
"javatests/src/org/chromium/chrome/browser/site_settings/FakeRwsPrivacySandboxBridge.java",
"javatests/src/org/chromium/chrome/browser/site_settings/FamilyLinkControlsTest.java",
"javatests/src/org/chromium/chrome/browser/site_settings/ManageSpaceActivityTest.java",
"javatests/src/org/chromium/chrome/browser/site_settings/PermissionInfoTest.java",
"javatests/src/org/chromium/chrome/browser/site_settings/SingleWebsiteSettingsTest.java",
"javatests/src/org/chromium/chrome/browser/site_settings/SiteSettingsTest.java",
"javatests/src/org/chromium/chrome/browser/site_settings/SiteSettingsTestUtils.java",
"javatests/src/org/chromium/chrome/browser/site_settings/WebsitePermissionsFetcherTest.java",
"javatests/src/org/chromium/chrome/browser/site_settings/WebsitePreferenceBridgeTest.java",
"javatests/src/org/chromium/chrome/browser/sms/WebOTPServiceInfoBarTest.java",
"javatests/src/org/chromium/chrome/browser/ssl/CaptivePortalTest.java",
"javatests/src/org/chromium/chrome/browser/status_indicator/StatusIndicatorTest.java",
"javatests/src/org/chromium/chrome/browser/storage/BlobUrlStoreTest.java",
"javatests/src/org/chromium/chrome/browser/suggestions/mostvisited/MostVisitedSitesMetadataUtilsTest.java",
"javatests/src/org/chromium/chrome/browser/suggestions/tile/MostVisitedTilesLayoutTest.java",
"javatests/src/org/chromium/chrome/browser/suggestions/tile/MostVisitedTilesViewBinderUnitTest.java",
"javatests/src/org/chromium/chrome/browser/suggestions/tile/TileGroupTest.java",
"javatests/src/org/chromium/chrome/browser/suggestions/tile/TileGroupUnitTest.java",
"javatests/src/org/chromium/chrome/browser/survey/ChromeStartupSurveyIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/sync/AccountManagementFragmentTest.java",
"javatests/src/org/chromium/chrome/browser/sync/AutofillTest.java",
"javatests/src/org/chromium/chrome/browser/sync/BookmarksTest.java",
"javatests/src/org/chromium/chrome/browser/sync/ExplicitPassphrasePlatformClientTest.java",
"javatests/src/org/chromium/chrome/browser/sync/GoogleServicesSettingsTest.java",
"javatests/src/org/chromium/chrome/browser/sync/IdentityErrorCardPreferenceTest.java",
"javatests/src/org/chromium/chrome/browser/sync/ManageSyncSettingsTest.java",
"javatests/src/org/chromium/chrome/browser/sync/ManageSyncSettingsWithFakeSyncServiceImplTest.java",
"javatests/src/org/chromium/chrome/browser/sync/OpenTabsTest.java",
"javatests/src/org/chromium/chrome/browser/sync/PersonalizeGoogleServicesSettingsTest.java",
"javatests/src/org/chromium/chrome/browser/sync/SyncTest.java",
"javatests/src/org/chromium/chrome/browser/sync/SyncTestRule.java",
"javatests/src/org/chromium/chrome/browser/sync/UkmTest.java",
"javatests/src/org/chromium/chrome/browser/sync/ui/PassphraseActivityTest.java",
"javatests/src/org/chromium/chrome/browser/sync/ui/PassphraseTypeDialogFragmentTest.java",
"javatests/src/org/chromium/chrome/browser/sync/ui/SyncErrorMessageTest.java",
"javatests/src/org/chromium/chrome/browser/tab/InterceptNavigationDelegateTest.java",
"javatests/src/org/chromium/chrome/browser/tab/RepostFormWarningTest.java",
"javatests/src/org/chromium/chrome/browser/tab/RequestDesktopSiteTest.java",
"javatests/src/org/chromium/chrome/browser/tab/SadTabTest.java",
"javatests/src/org/chromium/chrome/browser/tab/TabArchiverTest.java",
"javatests/src/org/chromium/chrome/browser/tab/TabContextMenuItemDelegateTest.java",
"javatests/src/org/chromium/chrome/browser/tab/TabImplTest.java",
"javatests/src/org/chromium/chrome/browser/tab/TabStateTest.java",
"javatests/src/org/chromium/chrome/browser/tab/TabUmaTest.java",
"javatests/src/org/chromium/chrome/browser/tab/TabViewManagerTest.java",
"javatests/src/org/chromium/chrome/browser/tab/UndoIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/tab/state/ArchivePersistedTabDataTest.java",
"javatests/src/org/chromium/chrome/browser/tab/state/LevelDBPersistedDataStorageTest.java",
"javatests/src/org/chromium/chrome/browser/tab/state/LevelDBPersistedTabDataStorageFactoryTest.java",
"javatests/src/org/chromium/chrome/browser/tab/state/LevelDBPersistedTabDataStorageTest.java",
"javatests/src/org/chromium/chrome/browser/tab/state/LoadCallbackHelper.java",
"javatests/src/org/chromium/chrome/browser/tab/state/ShoppingPersistedTabDataDeferredStartupTest.java",
"javatests/src/org/chromium/chrome/browser/tab/state/ShoppingPersistedTabDataNativeTest.java",
"javatests/src/org/chromium/chrome/browser/tab/state/ShoppingPersistedTabDataServiceTest.java",
"javatests/src/org/chromium/chrome/browser/tab/state/ShoppingPersistedTabDataTest.java",
"javatests/src/org/chromium/chrome/browser/tab/state/ShoppingPersistedTabDataTestUtils.java",
"javatests/src/org/chromium/chrome/browser/tab/state/TabStateFlatBufferTest.java",
"javatests/src/org/chromium/chrome/browser/tab/tab_restore/HistoricalTabSaverImplTest.java",
"javatests/src/org/chromium/chrome/browser/tabbed_mode/TabbedNavigationBarColorControllerTest.java",
"javatests/src/org/chromium/chrome/browser/tabbed_mode/TabbedRootUiCoordinatorTest.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/ArchivedTabCreatorTest.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/ChromeTabCreatorTest.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/ContextMenuLoadUrlParamsTest.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/IncognitoTabModelTest.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/MultiInstanceMigrationTest.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/TabGroupsTest.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/TabModelImplTest.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/TabModelMergingTest.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorObserverTestRule.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorTabModelObserverTest.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorTabObserverTest.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/TabPersistentStoreTest.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/TabbedModeTabPersistencePolicyTest.java",
"javatests/src/org/chromium/chrome/browser/tabmodel/UndoTabModelTest.java",
"javatests/src/org/chromium/chrome/browser/test/CommandLineInitRule.java",
"javatests/src/org/chromium/chrome/browser/test/ScreenShooter.java",
"javatests/src/org/chromium/chrome/browser/toolbar/LocationBarModelTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/TabSwitcherDrawableRenderTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/ToolbarDataProviderTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/ToolbarProgressBarIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/ToolbarTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/VoiceToolbarButtonControllerTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/adaptive/AdaptiveButtonActionMenuRenderTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/adaptive/OptionalNewTabButtonControllerPhoneTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/adaptive/OptionalNewTabButtonControllerTabletTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/top/BrandColorTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/top/NavigationPopupTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/top/TabSwitcherActionMenuBatchedPTTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/top/TabSwitcherActionMenuPTTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/top/TabSwitcherActionMenuRenderTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/top/ToolbarButtonIphTest.java",
"javatests/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhoneTest.java",
"javatests/src/org/chromium/chrome/browser/tracing/settings/TracingSettingsTest.java",
"javatests/src/org/chromium/chrome/browser/ui/MediaCaptureOverlayControllerTest.java",
"javatests/src/org/chromium/chrome/browser/ui/system/StatusBarColorControllerTest.java",
"javatests/src/org/chromium/chrome/browser/undo_tab_close_snackbar/UndoBarControllerTest.java",
"javatests/src/org/chromium/chrome/browser/usage_stats/TabSuspensionTest.java",
"javatests/src/org/chromium/chrome/browser/video/FullscreenVideoTest.java",
"javatests/src/org/chromium/chrome/browser/video/VideoTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/AddToHomescreenAddShortcutTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/AddToHomescreenCurrentPageVerifierTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/AddToHomescreenInstallTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/PwaRestoreBottomSheetIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/PwaUniversalInstallBottomSheetIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebApkActivityTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebApkActivityTestRule.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebApkCurrentPageVerifierTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebApkInitializationTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebApkIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebApkUpdateDataFetcherTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebApkUpdateIntegrationTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebApkUpdateManagerTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebappActionsNotificationTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebappDefaultOfflineTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebappDefaultOfflineTwaTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebappDisplayModeTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebappModeTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebappNavigationTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebappSplashScreenBackgroundColorTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebappSplashScreenHomescreenIconTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebappSplashScreenIconTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebappSplashScreenTest.java",
"javatests/src/org/chromium/chrome/browser/webapps/WebappSplashScreenThemeColorTest.java",
"javatests/src/org/chromium/chrome/browser/webauth/AuthenticatorTest.java",
"javatests/src/org/chromium/chrome/browser/webauth/Fido2CredentialRequestTest.java",
"javatests/src/org/chromium/chrome/browser/webid/DigitalCredentialProviderTest.java",
"javatests/src/org/chromium/chrome/browser/webshare/WebShareTest.java",
"javatests/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetControllerTest.java",
"javatests/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetTest.java",
"javatests/src/org/chromium/chrome/test/crash/IntentionalCrashTest.java",
"junit/src/org/chromium/chrome/browser/bookmarks/FakeBookmarkModel.java",
"junit/src/org/chromium/chrome/browser/bookmarks/SharedBookmarkModelMocks.java",
]
# Test can be broken by R8 and isn't testing functionality.
if (is_java_debug) {
chrome_test_java_sources += [ "javatests/src/org/chromium/chrome/browser/payments/PaymentErrorStringsTest.java" ]
}

@ -61,8 +61,8 @@ android_library("test_java") {
"//base:base_java_test_support",
"//base:base_java_test_support_uncommon",
"//chrome/android:chrome_java",
"//chrome/android:chrome_test_java",
"//chrome/android:chrome_test_util_java",
"//chrome/android/javatests:chrome_test_java_helper",
"//chrome/browser/autofill/android:java",
"//chrome/browser/autofill/test:test_support_java",
"//chrome/browser/feature_engagement:java",

@ -182,41 +182,6 @@ internal_tab_management_java_sources = [
"//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TransitiveSharedGroupObserver.java",
]
tab_management_test_java_sources = [
"//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabCardLabelViewRenderTest.java",
"//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabCardLabelViewTest.java",
"//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupRowViewRenderTest.java",
"//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabSwitcherPanePublicTransitTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/ArchivedTabsCardRenderTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/ArchivedTabsDialogCoordinatorTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/ClosableTabListEditorTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/CloseAllTabsDialogTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/IncognitoReauthPromoCardRenderTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/RecyclerViewMatcherUtils.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/SelectableTabListEditorTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabGridAccessibilityHelperTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabGridDialogTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabGridIncognitoReauthPromoTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabGridIphTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupColorPickerTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupDialogPTTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupUiTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabListContainerViewBinderTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabListEditorMenuTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabListEditorTestingRobot.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabSwitcherLayoutPTTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabSwitcherLayoutTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabSwitcherListEditorPTTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabSwitcherMultiWindowTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabSwitcherSearchRenderTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabSwitcherSearchTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabSwitcherSearchTestUtils.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabSwitcherTabletTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabSwitcherThumbnailTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TabThumbnailViewRenderTest.java",
"//chrome/android/features/tab_ui/javatests/src/org/chromium/chrome/browser/tasks/tab_management/TestRecyclerViewSimpleViewBinder.java",
]
tab_management_junit_java_sources = [
"//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/ActionConfirmationManagerUnitTest.java",
"//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/CloseAllTabsHelperUnitTest.java",

@ -38,12 +38,6 @@ feed_junit_test_java_sources = [
"junit/src/org/chromium/chrome/browser/feed/FeedSurfaceMediatorTest.java",
]
feed_test_java_sources = [
"//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/FeedV2NewTabPageTest.java",
"//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v2/FeedV2TestHelper.java",
"//chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/v2/TestFeedServer.java",
]
feed_test_deps = feed_deps + [
"//chrome/browser/privacy:java",
"//chrome/browser/user_education:java",

@ -5,17 +5,13 @@
import("//build/config/android/config.gni")
import("//chrome/android/chrome_java_sources.gni")
import("//chrome/android/chrome_junit_test_java_sources.gni")
import("//chrome/android/chrome_test_java_sources.gni")
import("//chrome/android/features/tab_ui/tab_management_java_sources.gni")
import("//chrome/android/feed/feed_java_sources.gni")
import(
"//chrome/browser/commerce/merchant_viewer/android/test_java_sources.gni")
import("//chrome/browser/commerce/price_tracking/android/test_java_sources.gni")
import(
"//chrome/browser/commerce/subscriptions/test/android/test_java_sources.gni")
import("//chrome/browser/data_sharing/java_sources.gni")
import("//chrome/browser/share/android/test_java_sources.gni")
import("//chrome/browser/tab_group_sync/android/test_java_sources.gni")
import("//chrome/common/features.gni")
import("//components/offline_pages/buildflags/features.gni")
import("//device/vr/buildflags/buildflags.gni")
@ -23,23 +19,16 @@ import("//device/vr/buildflags/buildflags.gni")
# Only used for testing, should not be shipped to end users.
if (enable_offline_pages_harness) {
chrome_java_sources += [ "java/src/org/chromium/chrome/browser/offlinepages/evaluation/OfflinePageEvaluationBridge.java" ]
chrome_test_java_sources += [ "javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java" ]
}
chrome_junit_test_java_sources += feed_junit_test_java_sources
chrome_test_java_sources += feed_test_java_sources
chrome_junit_test_java_sources += tab_management_junit_java_sources
chrome_junit_test_java_sources += price_tracking_junit_test_java_sources
chrome_test_java_sources += price_tracking_test_java_sources
chrome_test_java_sources += tab_management_test_java_sources
chrome_test_java_sources += share_test_java_sources
chrome_junit_test_java_sources += share_junit_test_java_sources
chrome_junit_test_java_deps = share_junit_test_java_deps
chrome_junit_test_java_deps += feed_test_deps
chrome_junit_test_java_sources += commerce_subscriptions_junit_test_sources
chrome_junit_test_java_deps += commerce_subscriptions_junit_test_deps
chrome_test_java_sources += commerce_merchant_viewer_java_test_sources
chrome_test_java_sources += tab_group_sync_test_java_sources
chrome_junit_test_java_sources += data_sharing_java_tests
if (enable_arcore) {

File diff suppressed because it is too large Load Diff

@ -3,3 +3,5 @@ file://chrome/android/OWNERS
bsazonov@chromium.org
peconn@chromium.org
skyostil@chromium.org
per-file BUILD.gn=*

@ -186,8 +186,8 @@ android_library("test_java") {
"//base:base_java",
"//base:base_java_test_support",
"//chrome/android:chrome_java",
"//chrome/android:chrome_test_java",
"//chrome/android:chrome_test_util_java",
"//chrome/android/javatests:chrome_test_java_helper",
"//chrome/browser/feedback/android:java",
"//chrome/browser/flags:java",
"//chrome/browser/profiles/android:java",

@ -17,8 +17,8 @@ android_library("javatests") {
"//base:base_java_test_support",
"//chrome/android:chrome_app_java_resources",
"//chrome/android:chrome_java",
"//chrome/android:chrome_test_java",
"//chrome/android:chrome_test_util_java",
"//chrome/android/javatests:chrome_test_java_helper",
"//chrome/browser/android/browserservices/intents:java",
"//chrome/browser/flags:java",
"//chrome/browser/profiles/android:java",

@ -1,6 +0,0 @@
# Copyright 2022 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# All end-to-end tests that require launching the entire Chrome browser should be put here.
commerce_merchant_viewer_java_test_sources = [ "//chrome/browser/commerce/merchant_viewer/android/javatests/src/org/chromium/chrome/browser/merchant_viewer/PageInfoStoreInfoViewTest.java" ]

@ -2,11 +2,6 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
price_tracking_test_java_sources = [
"//chrome/browser/commerce/price_tracking/android/javatests/src/org/chromium/chrome/browser/price_tracking/PriceDropNotificationManagerTest.java",
"//chrome/browser/commerce/price_tracking/android/javatests/src/org/chromium/chrome/browser/price_tracking/PriceTrackingFeaturesTest.java",
]
price_tracking_junit_test_java_sources = [
"//chrome/browser/commerce/price_tracking/android/javatests/src/org/chromium/chrome/browser/price_tracking/CurrentTabPriceTrackingStateSupplierUnitTest.java",
"//chrome/browser/commerce/price_tracking/android/javatests/src/org/chromium/chrome/browser/price_tracking/PriceDropNotifierUnitTest.java",

@ -133,8 +133,8 @@ android_library("test_java") {
"//base:base_java_test_support",
"//chrome/android:chrome_app_java_resources",
"//chrome/android:chrome_java",
"//chrome/android:chrome_test_java",
"//chrome/android:chrome_test_util_java",
"//chrome/android/javatests:chrome_test_java_helper",
"//chrome/browser/feedback/android:java",
"//chrome/browser/flags:java",
"//chrome/browser/password_check/android:password_check_java_enums",

@ -10,6 +10,7 @@ if (is_android) {
visibility = [
":*",
"//chrome/android:*",
"//chrome/android/javatests:*",
"//chrome/browser/feed/android:*",
"//chrome/browser/ui/android/omnibox:*",
"//chrome/browser/ui/android/signin:*",

@ -174,14 +174,15 @@ android_library("recent_tabs_javatests") {
":java",
"//base:base_java_test_support",
"//chrome/android:chrome_java",
"//chrome/android:chrome_test_java",
"//chrome/android/features/tab_ui:test_support_javalib",
"//chrome/android/javatests:chrome_test_java_helper",
"//chrome/browser/feature_engagement:java",
"//chrome/browser/flags:java",
"//chrome/browser/profiles/android:java",
"//chrome/browser/recent_tabs:helper_java",
"//chrome/browser/recent_tabs:java",
"//chrome/test/android:chrome_java_integration_test_support",
"//chrome/test/android:chrome_java_transit",
"//components/browser_ui/bottomsheet/android:java",
"//components/browser_ui/bottomsheet/android:manager_java",
"//components/feature_engagement/public:public_java",

@ -3,17 +3,6 @@
# found in the LICENSE file.
# TODO(crbug.com/40106499): This should be a separate build target when circular dependencies are removed.
share_test_java_sources = [
"//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/SaveBitmapDelegateTest.java",
"//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/clipboard/ClipboardImageFileProviderTest.java",
"//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/long_screenshots/LongScreenshotsMediatorTest.java",
"//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/long_screenshots/bitmap_generation/BitmapGeneratorTest.java",
"//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/long_screenshots/bitmap_generation/LongScreenshotsTabServiceTest.java",
"//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/scroll_capture/ScrollCaptureCallbackRenderTest.java",
"//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/send_tab_to_self/SendTabToSelfBottomSheetRenderTest.java",
"//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/send_tab_to_self/SendTabToSelfCoordinatorTest.java",
"//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/share_sheet/ShareSheetTest.java",
]
share_unit_device_javatest_java_sources = [
"//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/qrcode/QrCodeDialogTest.java",

@ -28,7 +28,7 @@ if (is_android) {
":subresource_filter_java_test_support",
"//base:base_java_test_support",
"//chrome/android:chrome_java",
"//chrome/android:chrome_test_java",
"//chrome/android/javatests:chrome_test_java_helper",
"//chrome/browser/flags:java",
"//chrome/browser/tab:java",
"//chrome/browser/tabmodel:java",

@ -1,9 +0,0 @@
# Copyright 2024 The Chromium Authors
# Use of this source code is governed by a BSD - style license that can be
# found in the LICENSE file.
tab_group_sync_test_java_sources = [
"//chrome/browser/tab_group_sync/android/java/src/org/chromium/chrome/browser/tab_group_sync/TabGroupSyncIntegrationTestHelper.java",
"//chrome/browser/tab_group_sync/android/java/src/org/chromium/chrome/browser/tab_group_sync/TabGroupSyncLocalToRemoteTest.java",
"//chrome/browser/tab_group_sync/android/java/src/org/chromium/chrome/browser/tab_group_sync/TabGroupSyncRemoteToLocalTest.java",
]

@ -5,7 +5,10 @@
import("//build/config/android/rules.gni")
android_library("java") {
visibility = [ "//chrome/android:*" ]
visibility = [
"//chrome/android:*",
"//chrome/android/javatests:*",
]
# This target is currently used to ensure that we avoid regressing the Kotlin
# support added in http://go/crrv/c/4179272.

@ -111,8 +111,8 @@ android_library("test_java") {
"//base:base_java",
"//base:base_java_test_support",
"//chrome/android:chrome_java",
"//chrome/android:chrome_test_java",
"//chrome/android:chrome_test_util_java",
"//chrome/android/javatests:chrome_test_java_helper",
"//chrome/browser/autofill/test:test_support_java",
"//chrome/browser/flags:java",
"//chrome/browser/password_manager/android:password_manager_resource_provider_java",

@ -50,7 +50,7 @@ android_library("javatests") {
"//base:base_java",
"//base:base_java_test_support",
"//chrome/android:chrome_java",
"//chrome/android:chrome_test_java",
"//chrome/android/javatests:chrome_test_java_helper",
"//chrome/browser/flags:java",
"//chrome/browser/tab:java",
"//chrome/browser/webid:java",

@ -10,7 +10,7 @@ android_library("java") {
visibility = [
":*",
"//chrome/android:chrome_all_java",
"//chrome/android:chrome_test_java",
"//chrome/android/javatests:*",
"//chrome/browser/ui/android/edge_to_edge/test:*",
]
sources = [

@ -152,7 +152,7 @@ android_library("javatests") {
# TODO(majidvp): Remove this dependency after test clean up. https://crbug.com/1214820
"//chrome/android:chrome_java",
"//chrome/android:chrome_test_java",
"//chrome/android/javatests:chrome_test_java_helper",
"//chrome/browser/flags:java",
"//chrome/browser/tab:java",
"//chrome/browser/tabmodel:java",

@ -946,7 +946,8 @@ target, add the `java` target to the template in
}
```
You may also have to add `java` as a dependency of `chrome_test_java` if you want
to call into Foo from test code.
You may also have to add `java` as a dependency of
`//chrome/android/javatests/chrome_test_java_org.chromium.chrome.browser.foo`
if you want to call into Foo from test code.
[play-core-local-testing]: https://developer.android.com/guide/playcore/feature-delivery/on-demand#local-testing