summaryrefslogtreecommitdiff
path: root/chromium/chrome/test/BUILD.gn
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2022-05-12 15:59:20 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2022-05-25 06:57:22 +0000
commitf7eaed5286974984ba5f9e3189d8f49d03e99f81 (patch)
treecaed19b2af2024f35449fb0b781d0a25e09d4f8f /chromium/chrome/test/BUILD.gn
parent9729c4479fe23554eae6e6dd1f30ff488f470c84 (diff)
downloadqtwebengine-chromium-f7eaed5286974984ba5f9e3189d8f49d03e99f81.tar.gz
BASELINE: Update Chromium to 100.0.4896.167
Change-Id: I98cbeb5d7543d966ffe04d8cefded0c493a11333 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/chrome/test/BUILD.gn')
-rw-r--r--chromium/chrome/test/BUILD.gn1164
1 files changed, 719 insertions, 445 deletions
diff --git a/chromium/chrome/test/BUILD.gn b/chromium/chrome/test/BUILD.gn
index cf07780786f..028d269850e 100644
--- a/chromium/chrome/test/BUILD.gn
+++ b/chromium/chrome/test/BUILD.gn
@@ -7,8 +7,8 @@ import("//build/config/buildflags_paint_preview.gni")
import("//build/config/chrome_build.gni")
import("//build/config/chromeos/ui_mode.gni")
import("//build/config/compiler/compiler.gni")
-import("//build/config/crypto.gni")
import("//build/config/features.gni")
+import("//build/config/linux/gtk/gtk.gni")
import("//build/config/ui.gni")
import("//build/toolchain/toolchain.gni")
import("//build/util/version.gni")
@@ -35,6 +35,7 @@ import("//components/safe_browsing/buildflags.gni")
import("//components/signin/features.gni")
import("//components/soda/buildflags.gni")
import("//components/spellcheck/spellcheck_build_features.gni")
+import("//crypto/features.gni")
import("//extensions/buildflags/buildflags.gni")
import("//mojo/public/tools/bindings/mojom.gni")
import("//net/features.gni")
@@ -52,12 +53,6 @@ import("//ui/views/features.gni")
import("//ui/webui/webui_features.gni")
import("//v8/gni/v8.gni")
-declare_args() {
- # Add the new arg to allow perf waterfall to selectively run
- # benchmarks in python 3.
- use_py3_for_perf = false
-}
-
assert(!is_ios, "Chromium/iOS shouldn't use anything in //chrome")
if (is_android) {
@@ -73,29 +68,6 @@ group("test") {
testonly = true
}
-group("policy_testserver_pyproto") {
- # Python proto files used by chrome/browser/policy/test/policy_testserver.py
-
- data = [
- "$root_out_dir/pyproto/components/policy/proto/device_management_backend_pb2.py",
- "$root_out_dir/pyproto/components/policy/proto/cloud_policy_pb2.py",
- "$root_out_dir/pyproto/components/policy/proto/policy_common_definitions_pb2.py",
- "$root_out_dir/pyproto/third_party/shell-encryption/src/serialization_pb2.py",
- "$root_out_dir/pyproto/third_party/private_membership/src/private_membership_pb2.py",
- "$root_out_dir/pyproto/third_party/private_membership/src/private_membership_rlwe_pb2.py",
- ]
-
- if (!is_android) {
- # Used by chrome/browser/policy/test/policy_testserver.py
- data += [ "$root_out_dir/pyproto/components/policy/proto/chrome_extension_policy_pb2.py" ]
- }
-
- if (is_chromeos_ash) {
- # Used by chrome/browser/policy/test/policy_testserver.py
- data += [ "$root_out_dir/pyproto/components/policy/proto/chrome_device_policy_pb2.py" ]
- }
-}
-
if (is_android) {
android_library("test_support_java") {
testonly = true
@@ -122,6 +94,7 @@ if (is_android) {
# require many files from it. This makes linking more efficient.
static_library("test_support") {
defines = []
+ deps = []
testonly = true
sources = [
@@ -135,14 +108,20 @@ static_library("test_support") {
"../browser/password_manager/password_manager_test_util.h",
"../browser/permissions/crowd_deny_fake_safe_browsing_database_manager.cc",
"../browser/permissions/crowd_deny_fake_safe_browsing_database_manager.h",
+ "../browser/profiles/profile_test_util.cc",
+ "../browser/profiles/profile_test_util.h",
"../browser/search_engines/template_url_service_factory_test_util.cc",
"../browser/search_engines/template_url_service_factory_test_util.h",
"../browser/search_engines/template_url_service_test_util.cc",
"../browser/search_engines/template_url_service_test_util.h",
"../browser/signin/identity_test_environment_profile_adaptor.cc",
"../browser/signin/identity_test_environment_profile_adaptor.h",
+ "../browser/url_param_filter/url_param_filter_test_helper.cc",
+ "../browser/url_param_filter/url_param_filter_test_helper.h",
"base/chrome_render_view_host_test_harness.cc",
"base/chrome_render_view_host_test_harness.h",
+ "base/chrome_render_view_test.cc",
+ "base/chrome_render_view_test.h",
"base/chrome_test_launcher.cc",
"base/chrome_test_launcher.h",
"base/chrome_test_suite.cc",
@@ -187,6 +166,19 @@ static_library("test_support") {
"base/web_feature_histogram_tester.h",
]
+ if (enable_extensions) {
+ sources += [
+ "../browser/apps/platform_apps/app_browsertest_util.cc",
+ "../browser/apps/platform_apps/app_browsertest_util.h",
+ ]
+
+ deps += [
+ "//components/media_router/browser:test_support",
+ "//components/media_router/common:test_support",
+ "//extensions/renderer",
+ ]
+ }
+
if (is_chrome_branded &&
(is_mac || is_win || (is_posix && !is_android && !is_chromeos_ash) ||
is_fuchsia)) {
@@ -204,12 +196,14 @@ static_library("test_support") {
configs += [ "//build/config:precompiled_headers" ]
- deps = [
+ deps += [
"//build:chromeos_buildflags",
"//chrome/app:command_ids",
"//chrome/common/search:mojo_bindings",
+ "//components/autofill/content/renderer:test_support",
"//components/safe_browsing/content/renderer/phishing_classifier:unit_tests_support",
"//components/security_interstitials/content:security_interstitial_page",
+ "//components/spellcheck/renderer",
]
# New deps should go in the non-iOS section below.
@@ -232,7 +226,6 @@ static_library("test_support") {
"//components/content_settings/core/browser",
"//components/custom_handlers/",
"//components/domain_reliability",
- "//components/federated_learning",
"//components/find_in_page",
"//components/gcm_driver:test_support",
"//components/gcm_driver/crypto:test_support",
@@ -254,6 +247,7 @@ static_library("test_support") {
"//components/policy/core/browser",
"//components/policy/core/common:test_support",
"//components/prefs:test_support",
+ "//components/privacy_sandbox:test_support",
"//components/profile_metrics",
"//components/safe_browsing/core/browser/db:database_manager",
"//components/safe_browsing/core/browser/db:v4_test_util",
@@ -290,7 +284,6 @@ static_library("test_support") {
"//media:media_buildflags",
"//net",
"//net:test_support",
- "//pdf",
"//ppapi/buildflags",
"//printing/buildflags",
"//services/cert_verifier:test_support",
@@ -312,6 +305,10 @@ static_library("test_support") {
data_deps = []
+ if (enable_pdf) {
+ public_deps += [ "//pdf" ]
+ }
+
if (is_chromeos_lacros && also_build_ash_chrome) {
data_deps += [
"//chrome/test:test_ash_chrome(//build/toolchain/linux:ash_clang_x64)",
@@ -350,11 +347,16 @@ static_library("test_support") {
"//components/ukm:test_support",
"//components/ukm:ukm_test_helper",
"//components/web_modal",
- "//extensions/browser:test_support",
- "//extensions/common:test_support",
"//ui/snapshot",
]
+ if (enable_extensions) {
+ public_deps += [
+ "//extensions/browser:test_support",
+ "//extensions/common:test_support",
+ ]
+ }
+
deps += [ "//components/constrained_window" ]
sources += [
@@ -452,14 +454,28 @@ static_library("test_support") {
"../browser/ash/accessibility/speech_monitor.h",
"../browser/ash/arc/tracing/arc_app_performance_tracing_test_helper.cc",
"../browser/ash/arc/tracing/arc_app_performance_tracing_test_helper.h",
+ "../browser/ash/child_accounts/child_account_test_utils.cc",
+ "../browser/ash/child_accounts/child_account_test_utils.h",
"../browser/ash/file_manager/file_manager_test_util.cc",
"../browser/ash/file_manager/file_manager_test_util.h",
"../browser/ash/login/test/device_state_mixin.cc",
"../browser/ash/login/test/device_state_mixin.h",
+ "../browser/ash/login/test/embedded_policy_test_server_mixin.cc",
+ "../browser/ash/login/test/embedded_policy_test_server_mixin.h",
+ "../browser/ash/login/test/fake_gaia_mixin.cc",
+ "../browser/ash/login/test/fake_gaia_mixin.h",
+ "../browser/ash/login/test/js_checker.cc",
+ "../browser/ash/login/test/js_checker.h",
"../browser/ash/login/test/local_state_mixin.cc",
"../browser/ash/login/test/local_state_mixin.h",
+ "../browser/ash/login/test/policy_test_server_constants.h",
"../browser/ash/login/test/scoped_policy_update.cc",
"../browser/ash/login/test/scoped_policy_update.h",
+ "../browser/ash/login/test/test_condition_waiter.h",
+ "../browser/ash/login/test/test_predicate_waiter.cc",
+ "../browser/ash/login/test/test_predicate_waiter.h",
+ "../browser/ash/login/users/avatar/fake_user_image_file_selector.cc",
+ "../browser/ash/login/users/avatar/fake_user_image_file_selector.h",
"../browser/ash/login/users/fake_chrome_user_manager.cc",
"../browser/ash/login/users/fake_chrome_user_manager.h",
"../browser/ash/ownership/fake_owner_settings_service.cc",
@@ -514,15 +530,28 @@ static_library("test_support") {
"//ui/chromeos/resources:resources_grit",
]
deps += [
+ "//ash/components/attestation:test_support",
+ "//ash/components/cryptohome",
"//ash/constants",
"//chrome/browser/ash/crosapi",
- "//chromeos/cryptohome",
"//chromeos/dbus",
"//chromeos/dbus/power",
+ "//chromeos/system",
+ "//components/policy/test_support",
+ "//google_apis",
+ "//google_apis:test_support",
+ "//net:test_support",
]
}
if (is_chromeos_lacros) {
+ public_deps += [
+ "//chrome/browser:dlp_policy_event_proto",
+ "//components/reporting/client:report_queue",
+ "//components/reporting/client:test_support",
+ "//components/reporting/storage:test_support",
+ "//components/reporting/util:test_callbacks_support",
+ ]
deps += [
"//chromeos/lacros",
"//chromeos/lacros:test_support",
@@ -595,12 +624,16 @@ static_library("test_support") {
"../browser/extensions/extension_browsertest.h",
"../browser/extensions/extension_function_test_utils.cc",
"../browser/extensions/extension_function_test_utils.h",
+ "../browser/extensions/mixin_based_extension_apitest.cc",
+ "../browser/extensions/mixin_based_extension_apitest.h",
"../browser/extensions/permissions_test_util.cc",
"../browser/extensions/permissions_test_util.h",
"../browser/extensions/test_extension_environment.cc",
"../browser/extensions/test_extension_environment.h",
"../browser/extensions/test_extension_prefs.cc",
"../browser/extensions/test_extension_prefs.h",
+ "../browser/policy/extension_force_install_mixin.cc",
+ "../browser/policy/extension_force_install_mixin.h",
"../browser/ui/web_applications/test/ssl_test_utils.cc",
"../browser/ui/web_applications/test/ssl_test_utils.h",
"../browser/ui/web_applications/test/test_server_redirect_handle.cc",
@@ -624,6 +657,7 @@ static_library("test_support") {
"//build:chromeos_buildflags",
"//chrome/browser/web_applications:web_applications_test_support_minimal",
"//components/webapps/browser",
+ "//third_party/zlib/google:zip",
]
}
@@ -638,21 +672,9 @@ static_library("test_support") {
if (enable_plugins) {
public_deps += [ "//ppapi/shared_impl" ]
}
-
- if (enable_print_preview && !is_chromeos_ash) {
- public_deps += [ "//chrome/service" ]
- }
}
-if (!is_android) {
- group("telemetry_gpu_integration_test") {
- testonly = true
- data_deps = [
- "//content/test:telemetry_gpu_integration_test_support",
- "//tools/perf/chrome_telemetry_build:telemetry_chrome_test",
- ]
- }
-} else {
+if (is_android) {
template("telemetry_gpu_integration_test_android_template") {
forward_variables_from(invoker, [ "telemetry_target_suffix" ])
group(target_name) {
@@ -670,6 +692,34 @@ if (!is_android) {
telemetry_target_suffix = _target_suffix
}
}
+} else if (is_fuchsia) {
+ group("telemetry_gpu_integration_test_fuchsia") {
+ testonly = true
+ data = [
+ "//content/test/gpu/run_gpu_integration_test_fuchsia.py",
+ "//content/test/gpu/fuchsia_util.py",
+ ]
+ data_deps = [
+ "//content/test:telemetry_gpu_integration_test_support",
+ "//tools/perf/chrome_telemetry_build:telemetry_chrome_test",
+ ]
+ if (fuchsia_browser_type == "web_engine_shell") {
+ data_deps += [
+ "//fuchsia/engine:web_engine_shell",
+ "//fuchsia/engine:web_engine_with_webui_installer",
+ ]
+ } else if (fuchsia_browser_type == "chrome") {
+ data_deps += [ "//chrome/app:chrome_fuchsia" ]
+ }
+ }
+} else {
+ group("telemetry_gpu_integration_test") {
+ testonly = true
+ data_deps = [
+ "//content/test:telemetry_gpu_integration_test_support",
+ "//tools/perf/chrome_telemetry_build:telemetry_chrome_test",
+ ]
+ }
}
if (is_win) {
@@ -756,6 +806,8 @@ if (is_android) {
"../browser/android/customtabs/custom_tabs_browsertest.cc",
"../browser/android/webapk/webapk_icon_hasher_browsertest.cc",
"../browser/autofill/android/save_update_address_profile_flow_manager_browsertest.cc",
+ "../browser/autofill/autofill_uitest_util.cc",
+ "../browser/autofill/autofill_uitest_util.h",
"../browser/browsing_data/access_context_audit_browsertest.cc",
"../browser/browsing_data/browsing_data_remover_browsertest_base.cc",
"../browser/browsing_data/browsing_data_remover_browsertest_base.h",
@@ -766,6 +818,9 @@ if (is_android) {
"../browser/metrics/ukm_browsertest.cc",
"../browser/net/cert_verify_proc_browsertest.cc",
"../browser/page_load_metrics/observers/ad_metrics/ad_density_intervention_android_browsertest.cc",
+ "../browser/password_manager/android/password_manager_android_browsertest.cc",
+ "../browser/password_manager/passwords_navigation_observer.cc",
+ "../browser/password_manager/passwords_navigation_observer.h",
"../browser/policy/policy_prefs_browsertest.cc",
"../browser/profiles/profile_browsertest_android.cc",
"../browser/safe_browsing/test_safe_browsing_database_helper.cc",
@@ -775,23 +830,30 @@ if (is_android) {
"../browser/subresource_filter/subresource_filter_browser_test_harness.cc",
"../browser/subresource_filter/subresource_filter_browser_test_harness.h",
"../browser/ui/autofill/payments/offer_notification_infobar_controller_impl_browsertest.cc",
+ "../renderer/autofill/fake_mojo_password_manager_driver.cc",
+ "../renderer/autofill/fake_mojo_password_manager_driver.h",
+ "../renderer/autofill/fake_password_generation_driver.cc",
+ "../renderer/autofill/fake_password_generation_driver.h",
+ "../renderer/autofill/password_autofill_agent_browsertest.cc",
+ "../renderer/autofill/password_generation_agent_browsertest.cc",
+ "../renderer/autofill/password_generation_test_utils.cc",
+ "../renderer/autofill/password_generation_test_utils.h",
+ "../renderer/safe_browsing/phishing_classifier_browsertest.cc",
"android/browsertests_apk/android_browsertests_jni_onload.cc",
"base/android/android_browser_test_browsertest_android.cc",
]
- sources += [
- "../renderer/safe_browsing/phishing_classifier_browsertest.cc",
- "../test/base/chrome_render_view_test.cc",
- "../test/base/chrome_render_view_test.h",
- ]
-
deps += [
"//components/autofill/content/renderer:test_support",
"//components/browsing_data/core:core",
"//components/enterprise:enterprise",
"//components/enterprise:test_support",
"//components/invalidation/impl:test_support",
+ "//components/messages/android:android",
"//components/messages/android:feature_flags",
+ "//components/messages/android/test:test_support_cpp",
+ "//components/messages/android/test:test_support_java",
+ "//components/password_manager/content/browser:browser",
"//components/policy:chrome_settings_proto_generated_compile",
"//components/policy/core/browser:test_support",
"//components/safe_browsing/content/renderer/phishing_classifier:phishing_classifier",
@@ -878,8 +940,11 @@ if (is_android) {
":test_support_ui_android",
"//chrome:chrome_android_core",
"//chrome/android:delegate_public_impl_java",
+ "//components/bookmarks/browser",
"//components/sync:test_support_nigori",
"//components/sync/test/fake_server:fake_server",
+ "//components/sync_bookmarks",
+ "//components/undo",
"//content/test:android_test_message_pump_support",
"//testing/android/native_test:native_test_support",
]
@@ -888,6 +953,7 @@ if (is_android) {
[ "android/browsertests_apk/android_browsertests_jni_onload.cc" ]
data = [
+ "//chrome/test/data/sync/",
"$root_gen_dir/chrome/android/chrome_apk_paks/chrome_100_percent.pak",
"$root_gen_dir/chrome/android/chrome_apk_paks/locales/en-US.pak",
"$root_gen_dir/chrome/android/chrome_apk_paks/resources.pak",
@@ -939,8 +1005,7 @@ if (is_android) {
if (use_v8_context_snapshot) {
deps += [ "//tools/v8_context_snapshot:v8_context_snapshot_assets" ]
- }
- if (!use_v8_context_snapshot || include_both_v8_snapshots) {
+ } else {
deps += [ "//v8:v8_external_startup_data_assets" ]
}
}
@@ -978,23 +1043,28 @@ if (is_android) {
}
}
-source_set("pdf_extension_test_utils") {
- testonly = true
- sources = [
- "../browser/pdf/pdf_extension_test_util.cc",
- "../browser/pdf/pdf_extension_test_util.h",
- ]
- deps = [
- ":test_support",
- "//base",
- ]
+if (enable_pdf) {
+ source_set("pdf_extension_test_utils") {
+ testonly = true
+ sources = [
+ "../browser/pdf/pdf_extension_test_util.cc",
+ "../browser/pdf/pdf_extension_test_util.h",
+ ]
+ deps = [
+ ":test_support",
+ "//base",
+ ]
+ }
}
static_library("browser_tests_runner") {
testonly = true
sources = []
- deps = [ ":test_support" ]
+ deps = [
+ ":test_support",
+ "//ui/gfx:gfx_switches", # Used by Fuchsia.
+ ]
if (is_chromeos_ash) {
sources += [ "base/browser_tests_main_chromeos.cc" ]
@@ -1009,9 +1079,13 @@ static_library("browser_tests_runner") {
if (is_android) {
deps += [ "//ui/compositor" ]
}
+
+ if (is_fuchsia) {
+ deps += [ "//ui/ozone:ozone_switches" ]
+ }
}
-if (!is_android && !is_fuchsia) {
+if (!is_android) {
static_library("webrtc_browser_tests_base") {
testonly = true
@@ -1027,7 +1101,7 @@ if (!is_android && !is_fuchsia) {
}
}
-if (!is_android && !is_fuchsia) {
+if (!is_android) {
test("browser_tests") {
use_xvfb = use_xvfb_in_this_config
@@ -1040,8 +1114,6 @@ if (!is_android && !is_fuchsia) {
deps = [
":browser_tests_runner",
- ":pdf_extension_test_utils",
- ":policy_testserver_pyproto",
":sync_integration_test_support",
":test_support",
":test_support_ui",
@@ -1052,13 +1124,13 @@ if (!is_android && !is_fuchsia) {
"//base/test:test_support",
"//build:branding_buildflags",
"//build:chromeos_buildflags",
- "//build:os_buildflags",
"//chrome:packed_resources",
"//chrome:resources",
"//chrome:strings",
"//chrome/app:command_ids",
"//chrome/app/vector_icons",
"//chrome/browser",
+ "//chrome/browser:browser_themes",
"//chrome/browser:buildflags",
"//chrome/browser:cart_db_content_proto",
"//chrome/browser:coupon_db_content_proto",
@@ -1066,14 +1138,13 @@ if (!is_android && !is_fuchsia) {
"//chrome/browser/apps/app_service:test_support",
"//chrome/browser/breadcrumbs:browser_tests",
"//chrome/browser/browsing_data:constants",
- "//chrome/browser/commerce:feature_list",
"//chrome/browser/continuous_search:browser_tests",
"//chrome/browser/devtools",
"//chrome/browser/devtools:test_support",
- "//chrome/browser/extensions:test_support",
"//chrome/browser/image_decoder:browser_tests",
"//chrome/browser/media/router:media_router_feature",
"//chrome/browser/media/router:test_support",
+ "//chrome/browser/media/router/discovery/access_code:access_code_cast_feature",
"//chrome/browser/metrics:test_support",
"//chrome/browser/notifications/scheduler:factory",
"//chrome/browser/notifications/scheduler/public",
@@ -1090,7 +1161,6 @@ if (!is_android && !is_fuchsia) {
"//chrome/browser/safe_browsing:verdict_cache_manager_factory",
"//chrome/browser/sharing/proto",
"//chrome/browser/ui/tabs:tab_enums",
- "//chrome/browser/ui/webui/federated_learning:mojo_bindings",
"//chrome/browser/ui/webui/history_clusters:mojo_bindings",
"//chrome/browser/web_applications:browser_tests",
"//chrome/browser/web_applications:web_applications_test_support",
@@ -1127,15 +1197,13 @@ if (!is_android && !is_fuchsia) {
"//components/cast_channel",
"//components/cbor",
"//components/certificate_transparency",
+ "//components/commerce/core:feature_list",
"//components/constrained_window",
"//components/content_settings/browser",
"//components/content_settings/common:mojom",
"//components/cookie_config",
"//components/country_codes",
"//components/crash/content/browser/error_reporting:mock_crash_endpoint",
- "//components/data_reduction_proxy/core/browser:test_support",
- "//components/data_use_measurement/core",
- "//components/data_use_measurement/core:ascriber",
"//components/dom_distiller/content/browser",
"//components/dom_distiller/content/browser:test_support",
"//components/dom_distiller/content/renderer",
@@ -1180,6 +1248,7 @@ if (!is_android && !is_fuchsia) {
"//components/no_state_prefetch/common",
"//components/no_state_prefetch/renderer",
"//components/offline_items_collection/core/test_support",
+ "//components/omnibox/browser:vector_icons",
"//components/optimization_guide/content/browser",
"//components/optimization_guide/content/mojom:mojo_interfaces",
"//components/optimization_guide/content/renderer",
@@ -1202,7 +1271,9 @@ if (!is_android && !is_fuchsia) {
"//components/policy:chrome_settings_proto_generated_compile",
"//components/policy/core/browser:test_support",
"//components/policy/test_support",
+ "//components/privacy_sandbox",
"//components/privacy_sandbox:privacy_sandbox_prefs",
+ "//components/privacy_sandbox:test_support",
"//components/proxy_config",
"//components/reading_list/core",
"//components/reading_list/features:flags",
@@ -1237,6 +1308,7 @@ if (!is_android && !is_fuchsia) {
"//components/security_state/content",
"//components/services/app_service/public/cpp:app_url_handling",
"//components/services/app_service/public/cpp:protocol_handling",
+ "//components/services/app_service/public/mojom",
"//components/services/language_detection/public/cpp",
"//components/services/language_detection/public/mojom",
"//components/services/patch/content",
@@ -1262,9 +1334,6 @@ if (!is_android && !is_fuchsia) {
"//components/subresource_filter/core/browser",
"//components/subresource_filter/core/browser:test_support",
"//components/subresource_filter/core/common:test_support",
- "//components/subresource_redirect:test_support",
- "//components/subresource_redirect/common",
- "//components/subresource_redirect/proto",
"//components/sync",
"//components/sync:test_support_model",
"//components/sync/test/fake_server",
@@ -1297,9 +1366,6 @@ if (!is_android && !is_fuchsia) {
"//device/bluetooth:mocks",
"//device/fido:cablev2_test_util",
"//device/fido:test_support",
- "//extensions/browser/updater",
- "//extensions/buildflags",
- "//extensions/renderer",
"//google_apis:test_support",
"//media:media_buildflags",
"//media:test_support",
@@ -1313,9 +1379,7 @@ if (!is_android && !is_fuchsia) {
"//net:extras",
"//net:test_support",
"//pdf:buildflags",
- "//pdf:features",
"//ppapi/buildflags",
- "//ppapi/shared_impl:test_support",
"//printing/buildflags",
"//rlz/buildflags",
"//services/audio/public/cpp:test_support",
@@ -1360,6 +1424,15 @@ if (!is_android && !is_fuchsia) {
"//v8",
]
+ if (enable_extensions) {
+ deps += [
+ "//chrome/browser/extensions:test_support",
+ "//extensions/browser/updater",
+ "//extensions/buildflags",
+ "//extensions/renderer",
+ ]
+ }
+
# Runtime dependencies
data_deps = [
"//chrome:browser_tests_pak",
@@ -1368,17 +1441,11 @@ if (!is_android && !is_fuchsia) {
"//chrome/test/data:web_ui_test_mojom_js_module",
"//components/policy/proto",
"//testing:test_scripts_shared",
- "//third_party/private_membership:private_membership_proto",
- "//third_party/shell-encryption:serialization_proto",
-
- # TODO(thakis): Why do these need copying in browser_tests?
- # content_browsertests uses the non-copied files instead.
- "//ppapi:copy_test_files",
- "//ppapi:copy_test_files2",
- "//ppapi:ppapi_tests",
"//testing/buildbot/filters:browser_tests_filters",
"//testing/buildbot/filters:linux_trusty_rel_browser_tests_filters",
"//third_party/mesa_headers",
+ "//third_party/private_membership:private_membership_proto",
+ "//third_party/shell-encryption:serialization_proto",
"//third_party/widevine/cdm:widevine_test_license_server",
"//tools/media_engagement_preload:generator",
"//ui/webui/resources/cr_elements:modulize_runtime_data",
@@ -1399,8 +1466,8 @@ if (!is_android && !is_fuchsia) {
data = [
"data/",
+ "//ash/components/arc/test/data/icons",
"//chrome/browser/page_load_metrics/integration_tests/data/",
- "//components/test/data/arc/",
"//components/test/data/autofill/",
"//components/test/data/optimization_guide/",
"//components/test/data/payments/",
@@ -1492,25 +1559,16 @@ if (!is_android && !is_fuchsia) {
"../browser/chrome_navigation_browsertest.cc",
"../browser/chrome_origin_trials_browsertest.cc",
"../browser/chrome_security_exploit_browsertest.cc",
- "../browser/chrome_service_worker_browsertest.cc",
"../browser/chrome_shared_array_buffer_browsertest.cc",
"../browser/chrome_web_platform_security_metrics_browsertest.cc",
"../browser/chrome_worker_browsertest.cc",
"../browser/client_hints/client_hints_browsertest.cc",
"../browser/component_updater/component_patcher_operation_browsertest.cc",
"../browser/content_index/content_index_browsertest.cc",
- "../browser/content_settings/content_settings_browsertest.cc",
"../browser/content_settings/mixed_content_settings_tab_helper_browsertest.cc",
"../browser/content_settings/sound_content_setting_observer_browsertest.cc",
"../browser/crash_recovery_browsertest.cc",
"../browser/custom_handlers/protocol_handler_registry_browsertest.cc",
- "../browser/data_saver/data_saver_browsertest.cc",
- "../browser/data_saver/data_saver_holdback_browsertest.cc",
- "../browser/data_saver/data_saver_webapis_browsertest.cc",
- "../browser/data_saver/login_robots_src_video_browsertest.cc",
- "../browser/data_saver/subresource_redirect_browsertest.cc",
- "../browser/data_saver/subresource_redirect_login_robots_browsertest.cc",
- "../browser/data_use_measurement/chrome_data_use_measurement_browsertest.cc",
"../browser/device_api/managed_configuration_api_browsertest.cc",
"../browser/devtools/device/adb/adb_client_socket_browsertest.cc",
"../browser/devtools/device/adb/mock_adb_server.cc",
@@ -1536,21 +1594,17 @@ if (!is_android && !is_fuchsia) {
"../browser/download/download_started_animation_browsertest.cc",
"../browser/download/save_page_browsertest.cc",
"../browser/engagement/site_engagement_helper_browsertest.cc",
+ "../browser/enterprise/browser_management/management_service_browsertest.cc",
"../browser/enterprise/connectors/analysis/content_analysis_dialog_browsertest.cc",
"../browser/enterprise/connectors/connectors_service_browsertest.cc",
"../browser/enterprise/reporting/report_scheduler_browsertest.cc",
"../browser/enterprise/util/managed_browser_utils_browsertest.cc",
- "../browser/extensions/protocol_handler_apitest.cc",
"../browser/fast_shutdown_browsertest.cc",
"../browser/favicon/content_favicon_driver_browsertest.cc",
- "../browser/federated_learning/floc_eligibility_browsertest.cc",
- "../browser/federated_learning/floc_id_provider_browsertest.cc",
- "../browser/federated_learning/floc_internals_browsertest.cc",
- "../browser/federated_learning/floc_origin_trial_browsertest.cc",
"../browser/file_system_access/chrome_file_system_access_permission_context_browsertest.cc",
"../browser/file_system_access/file_system_access_tab_helper_browsertest.cc",
+ "../browser/first_party_sets/first_party_sets_policy_browsertest.cc",
"../browser/first_run/first_run_browsertest.cc",
- "../browser/font_access/font_access_context_browsertest.cc",
"../browser/geolocation/geolocation_browsertest.cc",
"../browser/guest_view/mime_handler_view/chrome_mime_handler_view_browsertest.cc",
"../browser/headless/headless_mode_browsertest.cc",
@@ -1572,7 +1626,6 @@ if (!is_android && !is_fuchsia) {
"../browser/interest_group/interest_group_permissions_browsertest.cc",
"../browser/invalidation/profile_invalidation_provider_factory_browsertest.cc",
"../browser/l10n_util_browsertest.cc",
- "../browser/lazyload/lazyload_browsertest.cc",
"../browser/lifetime/browser_close_manager_browsertest.cc",
"../browser/lifetime/browser_shutdown_browsertest.cc",
"../browser/loader/signed_exchange_policy_browsertest.cc",
@@ -1600,6 +1653,7 @@ if (!is_android && !is_fuchsia) {
"../browser/media/webrtc/conditional_focus_browsertest.cc",
"../browser/media/webrtc/media_stream_devices_controller_browsertest.cc",
"../browser/media/webrtc/region_capture_browsertest.cc",
+ "../browser/media/webrtc/same_origin_observer_browsertest.cc",
"../browser/media/webrtc/test_stats_dictionary_unittest.cc",
"../browser/media/webrtc/webrtc_apprtc_browsertest.cc",
"../browser/media/webrtc/webrtc_browsertest_perf.cc",
@@ -1637,6 +1691,7 @@ if (!is_android && !is_fuchsia) {
"../browser/metrics/variations/force_field_trials_browsertest.cc",
"../browser/metrics/variations/variations_http_headers_browsertest.cc",
"../browser/metrics/variations/variations_safe_mode_browsertest.cc",
+ "../browser/metrics/variations/variations_safe_mode_end_to_end_browsertest.cc",
"../browser/navigation_predictor/navigation_predictor_browsertest.cc",
"../browser/navigation_predictor/navigation_predictor_preconnect_client_browsertest.cc",
"../browser/navigation_predictor/search_engine_preconnector_browsertest.cc",
@@ -1690,6 +1745,7 @@ if (!is_android && !is_fuchsia) {
"../browser/optimization_guide/browser_test_util.cc",
"../browser/optimization_guide/browser_test_util.h",
"../browser/optimization_guide/hints_fetcher_browsertest.cc",
+ "../browser/optimization_guide/optimization_guide_internals_page_browsertest.cc",
"../browser/optimization_guide/optimization_guide_keyed_service_browsertest.cc",
"../browser/optimization_guide/page_content_annotations_service_browsertest.cc",
"../browser/optimization_guide/page_text_observer_browsertest.cc",
@@ -1701,8 +1757,6 @@ if (!is_android && !is_fuchsia) {
"../browser/page_load_metrics/observers/back_forward_cache_page_load_metrics_observer_browsertest.cc",
"../browser/page_load_metrics/observers/core/amp_page_load_metrics_observer_browsertest.cc",
"../browser/page_load_metrics/observers/core/ukm_page_load_metrics_observer_browsertest.cc",
- "../browser/page_load_metrics/observers/data_saver_site_breakdown_metrics_observer_browsertest.cc",
- "../browser/page_load_metrics/observers/data_use_metrics_observer_browsertest.cc",
"../browser/page_load_metrics/observers/foreground_duration_ukm_observer_browsertest.cc",
"../browser/page_load_metrics/observers/formfill_page_load_metrics_observer_browsertest.cc",
"../browser/page_load_metrics/observers/https_engagement_metrics/https_engagement_page_load_metrics_observer_browsertest.cc",
@@ -1718,8 +1772,7 @@ if (!is_android && !is_fuchsia) {
"../browser/page_load_metrics/page_load_metrics_browsertest.cc",
"../browser/password_manager/credential_manager_browsertest.cc",
"../browser/password_manager/password_manager_browsertest.cc",
- "../browser/pdf/pdf_extension_test.cc",
- "../browser/pdf/pdf_find_request_manager_browsertest.cc",
+ "../browser/performance_hints/performance_hints_observer_browsertest.cc",
"../browser/performance_manager/background_tab_loading_policy_browsertest.cc",
"../browser/performance_manager/frame_node_impl_browsertest.cc",
"../browser/performance_manager/mechanisms/page_discarder_browsertest.cc",
@@ -1732,18 +1785,13 @@ if (!is_android && !is_fuchsia) {
"../browser/permissions/permission_request_manager_browsertest.cc",
"../browser/permissions/permissions_browsertest.cc",
"../browser/permissions/permissions_browsertest.h",
- "../browser/picture_in_picture/picture_in_picture_window_controller_browsertest.cc",
- "../browser/plugins/pdf_iframe_navigation_throttle_browsertest.cc",
- "../browser/plugins/plugin_response_interceptor_url_loader_throttle_browsertest.cc",
- "../browser/policy/cloud/device_management_service_browsertest.cc",
+ "../browser/picture_in_picture/document_picture_in_picture_window_controller_browsertest.cc",
+ "../browser/picture_in_picture/video_picture_in_picture_window_controller_browsertest.cc",
"../browser/policy/policy_initialization_browsertest.cc",
"../browser/policy/policy_network_browsertest.cc",
"../browser/policy/policy_prefs_browsertest.cc",
- "../browser/policy/site_isolation_policy_browsertest.cc",
- "../browser/policy/test/allow_sync_xhr_in_page_dismissal_browsertest.cc",
"../browser/policy/test/browsing_history_policy_browsertest.cc",
"../browser/policy/test/cast_policy_browsertest.cc",
- "../browser/policy/test/certificate_transparency_policy_browsertest.cc",
"../browser/policy/test/content_settings_policy_browsertest.cc",
"../browser/policy/test/default_search_provider_policy_browsertest.cc",
"../browser/policy/test/force_google_safe_search_policy_browsertest.cc",
@@ -1755,9 +1803,7 @@ if (!is_android && !is_fuchsia) {
"../browser/policy/test/policy_test_google_browsertest.cc",
"../browser/policy/test/proxy_policies_browsertest.cc",
"../browser/policy/test/restore_on_startup_policy_browsertest.cc",
- "../browser/policy/test/safe_browsing_policy_browsertest.cc",
"../browser/policy/test/shared_clipboard_enabled_browsertest.cc",
- "../browser/policy/test/ssl_error_overriding_allowed_policy_browsertest.cc",
"../browser/policy/test/url_blocklist_policy_browsertest.cc",
"../browser/policy/test/url_keyed_anonymized_data_collection_enabled_browsertest.cc",
"../browser/policy/test/web_rtc_udp_port_range_policy_browsertest.cc",
@@ -1766,16 +1812,16 @@ if (!is_android && !is_fuchsia) {
"../browser/portal/portal_recently_audible_browsertest.cc",
"../browser/predictors/loading_predictor_browsertest.cc",
"../browser/prefetch/no_state_prefetch/prerender_nostate_prefetch_browsertest.cc",
- "../browser/prefetch/no_state_prefetch/prerender_test_utils.cc",
- "../browser/prefetch/no_state_prefetch/prerender_test_utils.h",
"../browser/prefetch/prefetch_browsertest.cc",
"../browser/prefetch/prefetch_proxy/prefetch_proxy_browsertest.cc",
"../browser/prefetch/prefetch_proxy/prefetch_proxy_test_utils.cc",
"../browser/prefetch/prefetch_proxy/prefetch_proxy_test_utils.h",
"../browser/prefetch/search_prefetch/search_prefetch_service_browsertest.cc",
+ "../browser/prefetch/zero_suggest_prefetch/zero_suggest_prefetch_tab_helper_browsertest.cc",
"../browser/prefs/pref_functional_browsertest.cc",
"../browser/prefs/pref_service_browsertest.cc",
"../browser/prefs/tracked/pref_hash_browsertest.cc",
+ "../browser/privacy_sandbox/privacy_sandbox_service_browsertest.cc",
"../browser/privacy_sandbox/privacy_sandbox_settings_browsertest.cc",
"../browser/profile_resetter/profile_resetter_browsertest.cc",
"../browser/profiles/host_zoom_map_browsertest.cc",
@@ -1849,6 +1895,7 @@ if (!is_android && !is_fuchsia) {
"../browser/ssl/ocsp_browsertest.cc",
"../browser/ssl/security_state_tab_helper_browsertest.cc",
"../browser/ssl/ssl_browsertest.cc",
+ "../browser/ssl/ssl_fenced_frame_browsertest.cc",
"../browser/ssl/ssl_prerender_browsertest.cc",
"../browser/ssl/stateful_ssl_host_state_delegate_test.cc",
"../browser/storage/durable_storage_browsertest.cc",
@@ -1870,6 +1917,7 @@ if (!is_android && !is_fuchsia) {
"../browser/subresource_filter/subresource_filter_web_socket_browsertest.cc",
"../browser/subresource_filter/subresource_filter_worker_browsertest.cc",
"../browser/sync/sessions/sync_sessions_router_tab_helper_browsertest.cc",
+ "../browser/sync/sync_encryption_keys_tab_helper_browsertest.cc",
"../browser/sync_file_system/mock_local_change_processor.cc",
"../browser/sync_file_system/mock_local_change_processor.h",
"../browser/sync_file_system/mock_remote_file_sync_service.cc",
@@ -1954,7 +2002,6 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/search_engines/search_engine_tab_helper_browsertest.cc",
"../browser/ui/startup/startup_browser_creator_browsertest.cc",
"../browser/ui/sync/one_click_signin_links_delegate_impl_browsertest.cc",
- "../browser/ui/sync/profile_signin_confirmation_helper_browsertest.cc",
"../browser/ui/tab_modal_confirm_dialog_browsertest.cc",
"../browser/ui/tab_modal_confirm_dialog_browsertest.h",
"../browser/ui/tab_ui_helper_browsertest.cc",
@@ -1967,7 +2014,6 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/test/test_infobar.cc",
"../browser/ui/test/test_infobar.h",
"../browser/ui/thumbnails/thumbnail_readiness_tracker_browsertest.cc",
- "../browser/ui/thumbnails/thumbnail_tab_helper_browsertest.cc",
"../browser/ui/toolbar/toolbar_actions_model_browsertest.cc",
"../browser/ui/update_chrome_dialog_browsertest.cc",
"../browser/ui/views/apps/app_info_dialog/app_info_dialog_views_browsertest.cc",
@@ -1979,7 +2025,6 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/views/content_test_utils.cc",
"../browser/ui/views/content_test_utils.h",
"../browser/ui/views/device_chooser_browsertest.cc",
- "../browser/ui/views/direct_sockets_connection_bubble_dialog_browsertest.cc",
"../browser/ui/views/eye_dropper/eye_dropper_browsertest.cc",
"../browser/ui/views/hats/hats_browsertest.cc",
"../browser/ui/views/incognito_clear_browsing_data_dialog_browsertest.cc",
@@ -2005,11 +2050,13 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/web_applications/app_browser_controller_browsertest.cc",
"../browser/ui/web_applications/create_shortcut_browsertest.cc",
"../browser/ui/web_applications/pwa_mixed_content_browsertest.cc",
+ "../browser/ui/web_applications/sub_apps_service_impl_browsertest.cc",
"../browser/ui/web_applications/web_app_badging_browsertest.cc",
"../browser/ui/web_applications/web_app_browsertest.cc",
"../browser/ui/web_applications/web_app_dark_mode_browsertest.cc",
"../browser/ui/web_applications/web_app_engagement_browsertest.cc",
"../browser/ui/web_applications/web_app_file_handling_browsertest.cc",
+ "../browser/ui/web_applications/web_app_handle_links_browsertest.cc",
"../browser/ui/web_applications/web_app_launch_handler_browsertest.cc",
"../browser/ui/web_applications/web_app_link_capturing_browsertest.cc",
"../browser/ui/web_applications/web_app_metrics_browsertest.cc",
@@ -2021,6 +2068,7 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/web_applications/web_app_url_handling_browsertest.cc",
"../browser/ui/web_applications/web_app_window_controls_overlay_browsertest.cc",
"../browser/ui/webauthn/authenticator_dialog_browsertest.cc",
+ "../browser/ui/webui/app_service_internals/app_service_internals_browsertest.cc",
"../browser/ui/webui/autofill_and_password_manager_internals/autofill_internals_ui_browsertest.cc",
"../browser/ui/webui/autofill_and_password_manager_internals/password_manager_internals_ui_browsertest.cc",
"../browser/ui/webui/bookmarks/bookmarks_browsertest.cc",
@@ -2049,10 +2097,11 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/webui/policy/policy_ui_browsertest.cc",
"../browser/ui/webui/prefs_internals_browsertest.cc",
"../browser/ui/webui/profile_helper_browsertest.cc",
+ "../browser/ui/webui/realbox/realbox_handler_browsertest.cc",
"../browser/ui/webui/settings/settings_clear_browsing_data_handler_browsertest.cc",
"../browser/ui/webui/settings/settings_secure_dns_handler_browsertest.cc",
"../browser/ui/webui/settings/settings_ui_browsertest.cc",
- "../browser/ui/webui/support_tool_ui_browsertest.cc",
+ "../browser/ui/webui/support_tool/support_tool_ui_browsertest.cc",
"../browser/ui/webui/tab_search/tab_search_ui_browsertest.cc",
"../browser/ui/webui/webui_load_timer_browsertest.cc",
"../browser/ui/zoom/zoom_controller_browsertest.cc",
@@ -2061,6 +2110,7 @@ if (!is_android && !is_fuchsia) {
"../browser/usb/usb_browsertest.cc",
"../browser/user_agent/user_agent_browsertest.cc",
"../browser/wake_lock/wake_lock_browsertest.cc",
+ "../browser/web_applications/alternative_error_page_override_info_browsertest.cc",
"../browser/webauthn/chrome_webauthn_browsertest.cc",
"../browser/window_placement/window_placement_browsertest.cc",
"../browser/window_placement/window_placement_permission_context_browsertest.cc",
@@ -2083,16 +2133,9 @@ if (!is_android && !is_fuchsia) {
"../renderer/chrome_content_renderer_client_browsertest.cc",
"../renderer/chrome_content_settings_agent_delegate_browsertest.cc",
"../renderer/chrome_render_frame_observer_browsertest.cc",
- "../renderer/subresource_redirect/login_robots_decider_agent_browsertest.cc",
- "../renderer/subresource_redirect/login_robots_url_loader_throttle_browsertest.cc",
- "../renderer/subresource_redirect/public_image_hints_decider_agent_browsertest.cc",
- "../renderer/subresource_redirect/robots_rules_parser_cache_browsertest.cc",
- "../renderer/subresource_redirect/subresource_redirect_renderer_browsertest.cc",
"../renderer/translate/per_frame_translate_agent_browsertest.cc",
"../renderer/translate/translate_agent_browsertest.cc",
"../renderer/translate/translate_script_browsertest.cc",
- "base/chrome_render_view_test.cc",
- "base/chrome_render_view_test.h",
"base/devtools_listener.cc",
"base/devtools_listener.h",
"base/devtools_listener_browsertest.cc",
@@ -2115,8 +2158,6 @@ if (!is_android && !is_fuchsia) {
"data/webui/webui_resource_browsertest.cc",
"gpu/webgl_infobar_browsertest.cc",
"origin_policy/origin_policy_browsertest.cc",
- "ppapi/ppapi_browsertest.cc",
- "ppapi/ppapi_filechooser_browsertest.cc",
"v8/wasm_trap_handler_browsertest.cc",
]
@@ -2124,9 +2165,9 @@ if (!is_android && !is_fuchsia) {
sources += [ "../browser/net/reporting_browsertest.cc" ]
}
- # crbug.com/1230268 These tests need to be fixed for Lacros.
if (!is_chromeos_lacros) {
sources += [
+ # crbug.com/1230268 These tests need to be fixed for Lacros.
"../browser/enterprise/connectors/analysis/content_analysis_delegate_browsertest.cc",
"../browser/enterprise/connectors/file_system/browsertest_helper.cc",
"../browser/enterprise/connectors/file_system/browsertest_helper.h",
@@ -2135,10 +2176,20 @@ if (!is_android && !is_fuchsia) {
# https://crbug.com/1252812 The intent picker (launch icon) actions
# are not working on Lacros.
+ "../browser/ui/views/intent_picker_bubble_view_browsertest.cc",
"../browser/ui/views/web_apps/web_app_integration_browsertest.cc",
# Lacros does not seem to have any actual WebView-based UI to test.
"../browser/ui/webui/webui_webview_browsertest.cc",
+
+ # This test is run as part of lacros_chrome_browsertests below.
+ "../browser/ui/views/location_bar/intent_chip_button_browsertest.cc",
+ ]
+ }
+
+ if (is_win) {
+ sources += [
+ "../browser/ui/views/web_apps/web_app_integration_browsertest_win.cc",
]
}
@@ -2149,17 +2200,20 @@ if (!is_android && !is_fuchsia) {
"../browser/speech/speech_recognition_browsertest.cc",
]
- if (enable_extensions) {
- sources += [ "../browser/extensions/preinstalled_apps_browsertest.cc" ]
- }
-
if (enable_click_to_call) {
sources += [ "../browser/ui/views/sharing/click_to_call_browsertest.cc" ]
}
if (enable_pdf) {
+ sources += [
+ "../browser/pdf/pdf_extension_test.cc",
+ "../browser/pdf/pdf_find_request_manager_browsertest.cc",
+ "../browser/plugins/pdf_iframe_navigation_throttle_browsertest.cc",
+ ]
deps += [
+ ":pdf_extension_test_utils",
"//components/pdf/browser",
+ "//pdf:features",
"//pdf:internal",
]
}
@@ -2174,7 +2228,10 @@ if (!is_android && !is_fuchsia) {
}
if (is_linux) {
- sources += [ "../browser/ui/views/frame/desktop_browser_frame_aura_linux_browsertest.cc" ]
+ sources += [
+ "../browser/ozone_platform_browsertest.cc",
+ "../browser/ui/views/frame/desktop_browser_frame_aura_linux_browsertest.cc",
+ ]
}
if (is_linux || is_chromeos) {
@@ -2188,6 +2245,7 @@ if (!is_android && !is_fuchsia) {
deps += [
"//chrome/browser/web_applications/app_service",
"//chromeos/ui/frame",
+ "//components/account_manager_core:test_support",
]
sources += [
"../browser/download/notification/download_notification_browsertest.cc",
@@ -2206,6 +2264,7 @@ if (!is_android && !is_fuchsia) {
sources += [
"../browser/chrome_browser_main_win_browsertest.cc",
"../browser/chrome_main_browsertest.cc",
+ "../browser/font_prewarmer_tab_helper_browsertest.cc",
"../browser/importer/edge_importer_browsertest_win.cc",
"../browser/importer/ie_importer_browsertest_win.cc",
"../browser/net/chrome_mojo_proxy_resolver_win_browsertest.cc",
@@ -2273,6 +2332,7 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/cocoa/apps/app_shim_menu_controller_mac_browsertest.mm",
"../browser/ui/cocoa/apps/native_app_window_cocoa_browsertest.mm",
"../browser/ui/cocoa/browser_window_mac_browsertest.mm",
+ "../browser/ui/cocoa/color_panel_cocoa_unittest.mm",
"../browser/ui/cocoa/renderer_context_menu/render_view_context_menu_mac_cocoa_browsertest.mm",
"../browser/ui/cocoa/share_menu_controller_browsertest.mm",
"../browser/ui/cocoa/task_manager_mac_browsertest.mm",
@@ -2283,8 +2343,6 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/views/frame/browser_non_client_frame_view_mac_browsertest.mm",
"../browser/webshare/mac/sharing_service_operation_browsertest.cc",
"../common/mac/app_mode_chrome_locator_browsertest.mm",
- "../common/mac/mock_launchd.h",
- "../common/mac/mock_launchd.mm",
"../common/profiler/thread_profiler_browsertest.cc",
]
sources -= [
@@ -2350,6 +2408,7 @@ if (!is_android && !is_fuchsia) {
if (!is_chromeos_ash) {
sources += [
+ "../browser/chrome_multiprofile_startup_browsertest.cc",
"../browser/external_protocol/external_protocol_handler_browsertest.cc",
"../browser/policy/test/variation_restrict_parameter_policy_browsertest.cc",
"../browser/profiles/profile_window_browsertest.cc",
@@ -2365,11 +2424,18 @@ if (!is_android && !is_fuchsia) {
if (is_chromeos_lacros) {
sources += [
+ "../browser/chromeos/policy/dlp/dlp_content_manager_browsertest.cc",
+ "../browser/chromeos/policy/dlp/dlp_content_manager_test_helper.cc",
+ "../browser/chromeos/policy/dlp/dlp_content_manager_test_helper.h",
"../browser/chromeos/policy/dlp/dlp_content_restriction_set_browsertest.cc",
"../browser/chromeos/policy/dlp/dlp_content_tab_helper_browsertest.cc",
+ "../browser/chromeos/policy/dlp/dlp_reporting_manager_test_helper.cc",
+ "../browser/chromeos/policy/dlp/dlp_reporting_manager_test_helper.h",
"../browser/chromeos/policy/dlp/dlp_rules_manager_test_utils.h",
"../browser/chromeos/policy/dlp/mock_dlp_content_observer.cc",
"../browser/chromeos/policy/dlp/mock_dlp_content_observer.h",
+ "../browser/chromeos/policy/dlp/mock_dlp_rules_manager.cc",
+ "../browser/chromeos/policy/dlp/mock_dlp_rules_manager.h",
"../browser/lacros/app_mode/kiosk_session_service_browsertest.cc",
"../browser/lacros/lacros_extension_apps_controller_browsertest.cc",
"../browser/lacros/lacros_extension_apps_publisher_browsertest.cc",
@@ -2382,31 +2448,27 @@ if (!is_android && !is_fuchsia) {
"//chromeos/ui/base",
"//chromeos/ui/frame:test_support",
"//components/account_manager_core:test_support",
- ]
- }
-
- if (!is_chromeos) {
- sources += [
- "../browser/policy/test/native_messaging_policy_browsertest.cc",
- "../browser/ui/views/intent_picker_bubble_view_browsertest.cc",
+ "//components/services/app_service/public/cpp:intents",
]
}
if (include_js_tests) {
deps += [
"//chrome/browser/resources:browser_tests_js",
- "//chrome/test/data/webui:browser_tests_js_mojo_lite_webui",
"//chrome/test/data/webui:browser_tests_js_mojo_webui",
"//chrome/test/data/webui:browser_tests_js_webui",
]
if (is_chromeos_ash) {
deps += [
+ "//ash/webui/color_internals:browser_tests_js",
"//ash/webui/eche_app_ui:browser_tests_js",
"//ash/webui/help_app_ui:browser_tests_js",
"//ash/webui/media_app_ui:browser_tests_js",
"//ash/webui/personalization_app:browser_tests_js",
"//ash/webui/system_apps:browser_tests",
+ "//ash/webui/system_extensions_internals_ui:browser_tests_js",
"//chrome/browser/resources/gaia_auth_host:browser_tests",
+ "//chrome/test/data/webui:browser_tests_js_mojo_lite_webui",
]
data_deps += [ "//chrome/test/data/webui:browser_tests_js_webui" ]
@@ -2415,7 +2477,6 @@ if (!is_android && !is_fuchsia) {
deps += [
"//ash/webui/demo_mode_app_ui:browser_tests_js",
"//ash/webui/sample_system_web_app_ui:browser_tests_js",
- "//ash/webui/telemetry_extension_ui/test:browser_tests_js",
]
}
}
@@ -2433,16 +2494,34 @@ if (!is_android && !is_fuchsia) {
]
}
- if (is_win || is_chromeos_ash || is_mac) {
+ if (is_win || is_chromeos || is_mac) {
sources += [ "../browser/webshare/share_service_browsertest.cc" ]
}
+ if (enable_plugins) {
+ sources += [
+ "../browser/chrome_plugin_browsertest.cc",
+ "../browser/plugins/plugin_response_interceptor_url_loader_throttle_browsertest.cc",
+ "ppapi/ppapi_browsertest.cc",
+ "ppapi/ppapi_filechooser_browsertest.cc",
+ ]
+ deps += [ "//ppapi/shared_impl:test_support" ]
+
+ # TODO(thakis): Why do these need copying in browser_tests?
+ # content_browsertests uses the non-copied files instead.
+ data_deps += [
+ "//ppapi:copy_test_files",
+ "//ppapi:copy_test_files2",
+ "//ppapi:ppapi_tests",
+ ]
+ }
+
if (enable_dice_support) {
sources += [
- "../browser/policy/cloud/user_policy_signin_service_browsertest.cc",
"../browser/signin/dice_browsertest.cc",
"../browser/signin/dice_web_signin_interceptor_browsertest.cc",
"../browser/signin/signin_ui_util_browsertest.cc",
+ "../browser/ui/signin_intercept_first_run_experience_dialog_browsertest.cc",
"../browser/ui/signin_reauth_view_controller_browsertest.cc",
"../browser/ui/views/sync/inline_login_ui_browsertest.cc",
"../browser/unified_consent/unified_consent_browsertest.cc",
@@ -2509,13 +2588,10 @@ if (!is_android && !is_fuchsia) {
if (enable_extensions) {
sources += [
"../browser/apps/platform_apps/api/browser/browser_apitest.cc",
- "../browser/apps/platform_apps/api/media_galleries/media_galleries_apitest.cc",
"../browser/apps/platform_apps/api/media_galleries/media_galleries_watch_apitest.cc",
"../browser/apps/platform_apps/api/music_manager_private/music_manager_private_browsertest.cc",
"../browser/apps/platform_apps/api/sync_file_system/sync_file_system_apitest.cc",
"../browser/apps/platform_apps/api/sync_file_system/sync_file_system_browsertest.cc",
- "../browser/apps/platform_apps/app_browsertest_util.cc",
- "../browser/apps/platform_apps/app_browsertest_util.h",
"../browser/apps/platform_apps/audio_focus_web_contents_observer_browsertest.cc",
"../browser/extensions/active_tab_apitest.cc",
"../browser/extensions/alert_apitest.cc",
@@ -2533,6 +2609,7 @@ if (!is_android && !is_fuchsia) {
"../browser/extensions/api/commands/command_service_browsertest.cc",
"../browser/extensions/api/content_settings/content_settings_apitest.cc",
"../browser/extensions/api/context_menus/context_menu_apitest.cc",
+ "../browser/extensions/api/context_menus/extension_context_menu_browsertest.cc",
"../browser/extensions/api/cookies/cookies_apitest.cc",
"../browser/extensions/api/cryptotoken_private/cryptotoken_private_browsertest.cc",
"../browser/extensions/api/debugger/debugger_apitest.cc",
@@ -2552,6 +2629,7 @@ if (!is_android && !is_fuchsia) {
"../browser/extensions/api/extension_action/browser_action_browsertest.cc",
"../browser/extensions/api/extension_action/extension_action_apitest.cc",
"../browser/extensions/api/extension_action/page_action_apitest.cc",
+ "../browser/extensions/api/extension_action/page_action_browsertest.cc",
"../browser/extensions/api/extension_action/test_extension_action_api_observer.cc",
"../browser/extensions/api/extension_action/test_extension_action_api_observer.h",
"../browser/extensions/api/extension_action/test_icon_image_observer.cc",
@@ -2564,6 +2642,7 @@ if (!is_android && !is_fuchsia) {
"../browser/extensions/api/i18n/i18n_apitest.cc",
"../browser/extensions/api/identity/identity_apitest.cc",
"../browser/extensions/api/identity/identity_private_apitest.cc",
+ "../browser/extensions/api/identity/web_auth_flow_browsertest.cc",
"../browser/extensions/api/idle/idle_apitest.cc",
"../browser/extensions/api/idltest/idltest_apitest.cc",
"../browser/extensions/api/image_writer_private/extractor_browsertest.cc",
@@ -2574,13 +2653,16 @@ if (!is_android && !is_fuchsia) {
"../browser/extensions/api/management/management_api_non_persistent_apitest.cc",
"../browser/extensions/api/management/management_apitest.cc",
"../browser/extensions/api/management/management_browsertest.cc",
+ "../browser/extensions/api/messaging/messaging_apitest.cc",
"../browser/extensions/api/messaging/native_messaging_apitest.cc",
+ "../browser/extensions/api/messaging/service_worker_messaging_apitest.cc",
"../browser/extensions/api/metrics_private/metrics_apitest.cc",
"../browser/extensions/api/module/module_apitest.cc",
"../browser/extensions/api/page_capture/page_capture_apitest.cc",
"../browser/extensions/api/passwords_private/passwords_private_apitest.cc",
"../browser/extensions/api/permissions/permissions_apitest.cc",
"../browser/extensions/api/preference/preference_apitest.cc",
+ "../browser/extensions/api/printer_provider/printer_provider_apitest.cc",
"../browser/extensions/api/processes/processes_apitest.cc",
"../browser/extensions/api/proxy/proxy_apitest.cc",
"../browser/extensions/api/resources_private/resources_private_apitest.cc",
@@ -2599,6 +2681,8 @@ if (!is_android && !is_fuchsia) {
"../browser/extensions/api/tab_capture/tab_capture_performance_test_base.h",
"../browser/extensions/api/tab_capture/tab_capture_performancetest.cc",
"../browser/extensions/api/tab_groups/tab_groups_api_apitest.cc",
+ "../browser/extensions/api/tabs/execute_script_apitest.cc",
+ "../browser/extensions/api/tabs/tabs_apitest.cc",
"../browser/extensions/api/tabs/tabs_test.cc",
"../browser/extensions/api/test/apitest_apitest.cc",
"../browser/extensions/api/top_sites/top_sites_apitest.cc",
@@ -2620,6 +2704,7 @@ if (!is_android && !is_fuchsia) {
"../browser/extensions/background_page_apitest.cc",
"../browser/extensions/background_scripts_apitest.cc",
"../browser/extensions/background_xhr_browsertest.cc",
+ "../browser/extensions/browsertest_util_browsertest.cc",
"../browser/extensions/calculator_app_browsertest.cc",
"../browser/extensions/chrome_app_api_browsertest.cc",
"../browser/extensions/chrome_test_extension_loader_browsertest.cc",
@@ -2638,12 +2723,10 @@ if (!is_android && !is_fuchsia) {
"../browser/extensions/crx_installer_browsertest.cc",
"../browser/extensions/error_console/error_console_browsertest.cc",
"../browser/extensions/events_apitest.cc",
- "../browser/extensions/execute_script_apitest.cc",
"../browser/extensions/extension_action_runner_browsertest.cc",
"../browser/extensions/extension_bindings_apitest.cc",
"../browser/extensions/extension_bookmarklet_browsertest.cc",
"../browser/extensions/extension_browsertest_browsertest.cc",
- "../browser/extensions/extension_context_menu_browsertest.cc",
"../browser/extensions/extension_cookies_browsertest.cc",
"../browser/extensions/extension_csp_bypass_browsertest.cc",
"../browser/extensions/extension_disabled_ui_browsertest.cc",
@@ -2662,10 +2745,8 @@ if (!is_android && !is_fuchsia) {
"../browser/extensions/extension_install_prompt_test_helper.cc",
"../browser/extensions/extension_install_prompt_test_helper.h",
"../browser/extensions/extension_install_ui_browsertest.cc",
+ "../browser/extensions/extension_l10n_browsertest.cc",
"../browser/extensions/extension_loading_browsertest.cc",
- "../browser/extensions/extension_management_test_util.cc",
- "../browser/extensions/extension_management_test_util.h",
- "../browser/extensions/extension_messages_apitest.cc",
"../browser/extensions/extension_modules_apitest.cc",
"../browser/extensions/extension_override_apitest.cc",
"../browser/extensions/extension_resource_request_policy_apitest.cc",
@@ -2674,7 +2755,6 @@ if (!is_android && !is_fuchsia) {
"../browser/extensions/extension_startup_browsertest.cc",
"../browser/extensions/extension_storage_apitest.cc",
"../browser/extensions/extension_tab_util_browsertest.cc",
- "../browser/extensions/extension_tabs_apitest.cc",
"../browser/extensions/extension_unload_browsertest.cc",
"../browser/extensions/extension_untrusted_webui_apitest.cc",
"../browser/extensions/extension_url_loader_throttle_browsertest.cc",
@@ -2696,22 +2776,20 @@ if (!is_android && !is_fuchsia) {
"../browser/extensions/isolated_world_csp_browsertest.cc",
"../browser/extensions/lazy_background_page_apitest.cc",
"../browser/extensions/manifest_v3_browsertest.cc",
- "../browser/extensions/mixin_based_extension_apitest.cc",
- "../browser/extensions/mixin_based_extension_apitest.h",
"../browser/extensions/mutation_observers_apitest.cc",
"../browser/extensions/native_bindings_apitest.cc",
"../browser/extensions/navigation_observer_browsertest.cc",
"../browser/extensions/options_page_apitest.cc",
- "../browser/extensions/page_action_browsertest.cc",
- "../browser/extensions/printer_provider_apitest.cc",
+ "../browser/extensions/permissions_manager_browsertest.cc",
+ "../browser/extensions/preinstalled_apps_browsertest.cc",
"../browser/extensions/process_management_browsertest.cc",
"../browser/extensions/process_manager_browsertest.cc",
"../browser/extensions/process_util_browsertest.cc",
+ "../browser/extensions/protocol_handler_apitest.cc",
"../browser/extensions/renderer_initialization_browsertest.cc",
"../browser/extensions/sandboxed_pages_apitest.cc",
"../browser/extensions/script_executor_browsertest.cc",
"../browser/extensions/service_worker_apitest.cc",
- "../browser/extensions/service_worker_messaging_apitest.cc",
"../browser/extensions/shared_module_apitest.cc",
"../browser/extensions/shared_worker_apitest.cc",
"../browser/extensions/startup_helper_browsertest.cc",
@@ -2738,7 +2816,8 @@ if (!is_android && !is_fuchsia) {
"../browser/notifications/notification_permission_context_apitest.cc",
"../browser/policy/extension_force_install_mixin.cc",
"../browser/policy/extension_force_install_mixin.h",
- "../browser/policy/extension_policy_browsertest.cc",
+ "../browser/prefetch/no_state_prefetch/prerender_test_utils.cc",
+ "../browser/prefetch/no_state_prefetch/prerender_test_utils.h",
"../browser/safe_browsing/settings_reset_prompt/default_settings_fetcher_browsertest.cc",
"../browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_test_utils.cc",
"../browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_test_utils.h",
@@ -2746,8 +2825,6 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/views/web_apps/pwa_confirmation_bubble_view_browsertest.cc",
"../browser/ui/views/web_apps/web_app_confirmation_view_browsertest.cc",
"../browser/ui/views/web_apps/web_app_identity_update_confirmation_view_browsertest.cc",
- "../browser/ui/web_applications/test/web_app_navigation_browsertest.cc",
- "../browser/ui/web_applications/test/web_app_navigation_browsertest.h",
]
if (enable_background_mode) {
@@ -2797,42 +2874,75 @@ if (!is_android && !is_fuchsia) {
if (is_chromeos_ash) {
sources += [
"../browser/apps/platform_apps/api/arc_apps_private/arc_apps_private_apitest.cc",
+ "../browser/chromeos/extensions/accessibility_features_apitest.cc",
+ "../browser/chromeos/extensions/action_handlers/action_handlers_apitest.cc",
+ "../browser/chromeos/extensions/autotest_private/autotest_private_apitest.cc",
+ "../browser/chromeos/extensions/default_keyboard_extension_browser_test.cc",
+ "../browser/chromeos/extensions/default_keyboard_extension_browser_test.h",
+ "../browser/chromeos/extensions/echo_private_apitest.cc",
+ "../browser/chromeos/extensions/file_manager/file_manager_private_apitest.cc",
+ "../browser/chromeos/extensions/file_system_provider/file_system_provider_apitest.cc",
+ "../browser/chromeos/extensions/incoming_native_messaging_apitest.cc",
+ "../browser/chromeos/extensions/info_private_apitest.cc",
+ "../browser/chromeos/extensions/input_method_apitest_chromeos.cc",
+ "../browser/chromeos/extensions/login_screen/login/cleanup/extension_cleanup_handler_browsertest.cc",
+ "../browser/chromeos/extensions/login_screen/login/login_apitest.cc",
+ "../browser/chromeos/extensions/login_screen/login_screen_ui/login_screen_ui_apitest.cc",
+ "../browser/chromeos/extensions/speech/speech_recognition_private_apitest.cc",
+ "../browser/chromeos/extensions/speech/speech_recognition_private_base_test.cc",
+ "../browser/chromeos/extensions/speech/speech_recognition_private_base_test.h",
+ "../browser/chromeos/extensions/speech/speech_recognition_private_manager_browsertest.cc",
+ "../browser/chromeos/extensions/speech/speech_recognition_private_recognizer_browsertest.cc",
+ "../browser/chromeos/extensions/users_private/users_private_apitest.cc",
+ "../browser/chromeos/extensions/wallpaper_apitest.cc",
+ "../browser/chromeos/extensions/wallpaper_manager_browsertest.cc",
+ "../browser/chromeos/extensions/wallpaper_private_apitest.cc",
+ "../browser/chromeos/extensions/wm/wm_desks_private_apitest.cc",
"../browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest_chromeos.cc",
+ "../browser/extensions/api/certificate_provider/certificate_provider_apitest.cc",
"../browser/extensions/api/crash_report_private/crash_report_private_apitest.cc",
"../browser/extensions/api/enterprise_device_attributes/enterprise_device_attributes_apitest.cc",
"../browser/extensions/api/enterprise_networking_attributes/enterprise_networking_attributes_ash_apitest.cc",
"../browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc",
+ "../browser/extensions/api/file_manager/file_browser_handler_api_ash_test.cc",
"../browser/extensions/api/file_system/file_system_apitest_chromeos.cc",
"../browser/extensions/api/force_installed_affiliated_extension_apitest.cc",
"../browser/extensions/api/force_installed_affiliated_extension_apitest.h",
"../browser/extensions/api/input_ime/input_ime_apitest_chromeos.cc",
+ "../browser/extensions/api/networking_private/networking_private_apitest.cc",
+ "../browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc",
"../browser/extensions/api/platform_keys/platform_keys_apitest_nss.cc",
"../browser/extensions/api/platform_keys/platform_keys_test_base.cc",
"../browser/extensions/api/platform_keys/platform_keys_test_base.h",
+ "../browser/extensions/api/settings_private/settings_private_browsertest_chromeos.cc",
"../browser/extensions/api/system_display/system_display_chromeos_apitest.cc",
"../browser/extensions/api/terminal/terminal_private_apitest.cc",
"../browser/extensions/api/terminal/terminal_private_browsertest.cc",
"../browser/extensions/api/video_capture/video_capture_apitest_chromeos.cc",
"../browser/extensions/api/virtual_keyboard_private/virtual_keyboard_private_apitest.cc",
+ "../browser/extensions/api/vpn_provider/vpn_provider_apitest.cc",
]
deps += [
"../browser/chromeos/extensions/telemetry/api:browser_tests",
"//chrome/browser/error_reporting:test_support",
+ "//chromeos/components/chromebox_for_meetings/buildflags",
+ "//chromeos/dbus/dlp:dlp",
]
}
deps += [
"//build:chromeos_buildflags",
"//chrome/browser/devtools:test_support",
+ "//chrome/browser/extensions:test_support",
"//chrome/common/extensions/api",
"//chrome/services/media_gallery_util/public/cpp:browser_tests",
- "//chrome/test/media_router:browser_tests",
"//components/content_settings/core/test:test_support",
"//components/guest_view/browser:test_support",
"//components/keep_alive_registry",
"//components/media_router/browser:test_support",
"//components/media_router/common:test_support",
+ "//components/optimization_guide/optimization_guide_internals/webui",
"//components/web_package",
"//google_apis/common:test_support",
"//google_apis/drive",
@@ -2850,6 +2960,15 @@ if (!is_android && !is_fuchsia) {
"//chrome/test/data/extensions/",
"//extensions/test/data/",
]
+
+ if (enable_plugins) {
+ # The following tests include PPAPI headers.
+ sources += [
+ "../browser/apps/platform_apps/api/media_galleries/media_galleries_apitest.cc",
+ "../browser/chrome_service_worker_browsertest.cc",
+ "../browser/content_settings/content_settings_browsertest.cc",
+ ]
+ }
}
if (use_aura) {
@@ -2894,8 +3013,6 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/views/extensions/extension_install_friction_dialog_view_browsertest.cc",
"../browser/ui/views/extensions/extension_installed_bubble_view_browsertest.cc",
"../browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc",
- "../browser/ui/views/extensions/extensions_toolbar_browsertest.cc",
- "../browser/ui/views/extensions/extensions_toolbar_browsertest.h",
"../browser/ui/views/extensions/media_galleries_dialog_views_browsertest.cc",
"../browser/ui/views/extensions/settings_overridden_dialog_view_browsertest.cc",
"../browser/ui/views/external_protocol_dialog_browsertest.cc",
@@ -2978,14 +3095,13 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/views/send_tab_to_self/send_tab_to_self_bubble_view_impl_browsertest.cc",
"../browser/ui/views/session_crashed_bubble_view_browsertest.cc",
"../browser/ui/views/status_bubble_views_browsertest.cc",
- "../browser/ui/views/sync/profile_signin_confirmation_dialog_views_browsertest.cc",
"../browser/ui/views/tab_sharing/tab_sharing_ui_views_browsertest.cc",
"../browser/ui/views/tabs/tab_group_editor_bubble_view_browsertest.cc",
"../browser/ui/views/tabs/tab_hover_card_bubble_view_browsertest.cc",
"../browser/ui/views/translate/translate_bubble_test_utils_views.cc",
"../browser/ui/views/translate/translate_bubble_view_browsertest.cc",
+ "../browser/ui/views/user_education/help_bubble_factory_views_browsertest.cc",
"../browser/ui/views/user_education/tip_marquee_view_browsertest.cc",
- "../browser/ui/views/user_education/tutorial_dialog_browsertest.cc",
"../browser/ui/views/web_apps/web_app_uninstall_dialog_browsertest.cc",
]
if (is_win) {
@@ -3046,9 +3162,9 @@ if (!is_android && !is_fuchsia) {
}
if (is_chrome_branded) {
+ # Test data used by the end-to-end LiveSignInTest.
data +=
[ "//chrome/browser/internal/resources/signin/test_accounts.json" ]
- sources += [ "../browser/chrome_plugin_browsertest.cc" ]
}
# Browser tests for functionality that is only intended to be present in
@@ -3070,6 +3186,7 @@ if (!is_android && !is_fuchsia) {
"../browser/apps/app_service/notifications_browsertest.cc",
"../browser/apps/app_service/webapk/webapk_policy_browsertest.cc",
"../browser/apps/icon_standardizer_unittest.cc",
+ "../browser/apps/intent_helper/supported_links_infobar_delegate_browsertest.cc",
"../browser/apps/platform_apps/app_window_interactive_uitest_base.cc",
"../browser/apps/platform_apps/app_window_interactive_uitest_base.h",
"../browser/ash/accessibility/accessibility_common_browsertest.cc",
@@ -3078,6 +3195,8 @@ if (!is_android && !is_fuchsia) {
"../browser/ash/accessibility/accessibility_test_utils.cc",
"../browser/ash/accessibility/accessibility_test_utils.h",
"../browser/ash/accessibility/dictation_browsertest.cc",
+ "../browser/ash/accessibility/dictation_bubble_test_helper.cc",
+ "../browser/ash/accessibility/dictation_bubble_test_helper.h",
"../browser/ash/accessibility/magnification_controller_browsertest.cc",
"../browser/ash/accessibility/magnification_manager_browsertest.cc",
"../browser/ash/accessibility/select_to_speak_browsertest.cc",
@@ -3110,6 +3229,8 @@ if (!is_android && !is_fuchsia) {
"../browser/ash/arc/session/arc_session_manager_browsertest.cc",
"../browser/ash/arc/user_session/arc_user_session_service_browsertest.cc",
"../browser/ash/base/locale_util_browsertest.cc",
+ "../browser/ash/certificate_provider/test_certificate_provider_extension_mixin.cc",
+ "../browser/ash/certificate_provider/test_certificate_provider_extension_mixin.h",
"../browser/ash/child_accounts/family_user_device_metrics_browsertest.cc",
"../browser/ash/child_accounts/parent_access_code/parent_access_service_browsertest.cc",
"../browser/ash/child_accounts/parent_access_code/parent_access_test_utils.cc",
@@ -3145,10 +3266,11 @@ if (!is_android && !is_fuchsia) {
"../browser/ash/file_manager/file_manager_jstest_base.h",
"../browser/ash/file_manager/file_tasks_browsertest.cc",
"../browser/ash/file_manager/image_loader_jstest.cc",
- "../browser/ash/first_run/drive_first_run_browsertest.cc",
+ "../browser/ash/file_manager/open_with_browser_browsertest.cc",
"../browser/ash/guest_os/guest_os_registry_service_icon_browsertest.cc",
"../browser/ash/input_method/input_method_engine_browsertests.cc",
- "../browser/ash/input_method/native_input_method_engine_browsertest.cc",
+ "../browser/ash/input_method/native_input_method_engine_with_ime_service_browsertest.cc",
+ "../browser/ash/input_method/native_input_method_engine_without_ime_service_browsertest.cc",
"../browser/ash/input_method/textinput_browsertest.cc",
"../browser/ash/input_method/textinput_surroundingtext_browsertest.cc",
"../browser/ash/input_method/textinput_test_helper.cc",
@@ -3175,7 +3297,7 @@ if (!is_android && !is_fuchsia) {
"../browser/ash/login/device_family_link_allowed_policy_browsertest.cc",
"../browser/ash/login/enable_debugging_browsertest.cc",
"../browser/ash/login/encryption_migration_browsertest.cc",
- "../browser/ash/login/enrollment/enrollment_local_policy_server_browsertest.cc",
+ "../browser/ash/login/enrollment/enrollment_embedded_policy_server_browsertest.cc",
"../browser/ash/login/enrollment/enrollment_screen_browsertest.cc",
"../browser/ash/login/enrollment/hands_off_enrollment_browsertest.cc",
"../browser/ash/login/enrollment/mock_auto_enrollment_check_screen.cc",
@@ -3215,6 +3337,8 @@ if (!is_android && !is_fuchsia) {
"../browser/ash/login/saml/saml_browsertest.cc",
"../browser/ash/login/saml/saml_lockscreen_browsertest.cc",
"../browser/ash/login/saml/security_token_saml_browsertest.cc",
+ "../browser/ash/login/saml/security_token_saml_test.cc",
+ "../browser/ash/login/saml/security_token_saml_test.h",
"../browser/ash/login/saml/test_client_cert_saml_idp_mixin.cc",
"../browser/ash/login/saml/test_client_cert_saml_idp_mixin.h",
"../browser/ash/login/screens/app_downloading_screen_browsertest.cc",
@@ -3224,12 +3348,15 @@ if (!is_android && !is_fuchsia) {
"../browser/ash/login/screens/family_link_notice_browsertest.cc",
"../browser/ash/login/screens/fingerprint_setup_browsertest.cc",
"../browser/ash/login/screens/gesture_navigation_screen_browsertest.cc",
+ "../browser/ash/login/screens/guest_tos_screen_browsertest.cc",
"../browser/ash/login/screens/hid_detection_screen_browsertest.cc",
"../browser/ash/login/screens/lacros_data_migration_screen_browsertest.cc",
"../browser/ash/login/screens/management_transition_screen_browsertest.cc",
"../browser/ash/login/screens/marketing_opt_in_screen_browsertest.cc",
"../browser/ash/login/screens/mock_arc_terms_of_service_screen.cc",
"../browser/ash/login/screens/mock_arc_terms_of_service_screen.h",
+ "../browser/ash/login/screens/mock_consolidated_consent_screen.cc",
+ "../browser/ash/login/screens/mock_consolidated_consent_screen.h",
"../browser/ash/login/screens/mock_demo_preferences_screen.cc",
"../browser/ash/login/screens/mock_demo_preferences_screen.h",
"../browser/ash/login/screens/mock_demo_setup_screen.cc",
@@ -3252,6 +3379,7 @@ if (!is_android && !is_fuchsia) {
"../browser/ash/login/screens/recommend_apps/scoped_test_recommend_apps_fetcher_factory.cc",
"../browser/ash/login/screens/recommend_apps/scoped_test_recommend_apps_fetcher_factory.h",
"../browser/ash/login/screens/recommend_apps_screen_browsertest.cc",
+ "../browser/ash/login/screens/smart_privacy_protection_screen_browsertest.cc",
"../browser/ash/login/screens/sync_consent_browsertest.cc",
"../browser/ash/login/screens/terms_of_service_screen_browsertest.cc",
"../browser/ash/login/screens/update_required_screen_browsertest.cc",
@@ -3302,6 +3430,7 @@ if (!is_android && !is_fuchsia) {
"../browser/ash/login/ui/login_web_dialog_browsertest.cc",
"../browser/ash/login/ui/simple_web_view_dialog_browsertest.cc",
"../browser/ash/login/ui/user_adding_screen_browsertest.cc",
+ "../browser/ash/login/user_allowlist_policy_browsertest.cc",
"../browser/ash/login/user_flags_login_browsertest.cc",
"../browser/ash/login/users/avatar/user_image_manager_browsertest.cc",
"../browser/ash/login/users/avatar/user_image_manager_test_util.cc",
@@ -3336,9 +3465,9 @@ if (!is_android && !is_fuchsia) {
"../browser/ash/policy/display/device_display_cros_browser_test.h",
"../browser/ash/policy/display/display_resolution_handler_browsertest.cc",
"../browser/ash/policy/display/display_rotation_default_handler_browsertest.cc",
- "../browser/ash/policy/dlp/dlp_content_manager_browsertest.cc",
- "../browser/ash/policy/dlp/mock_dlp_content_manager.cc",
- "../browser/ash/policy/dlp/mock_dlp_content_manager.h",
+ "../browser/ash/policy/dlp/dlp_content_manager_ash_browsertest.cc",
+ "../browser/ash/policy/dlp/mock_dlp_content_manager_ash.cc",
+ "../browser/ash/policy/dlp/mock_dlp_content_manager_ash.h",
"../browser/ash/policy/external_data/device_cloud_external_data_policy_observer_browsertest.cc",
"../browser/ash/policy/external_data/device_policy_cloud_external_data_manager_browsertest.cc",
"../browser/ash/policy/external_data/handlers/device_wilco_dtc_configuration_external_data_handler_browsertest.cc",
@@ -3394,31 +3523,8 @@ if (!is_android && !is_fuchsia) {
"../browser/ash/web_applications/system_web_app_integration_test.h",
"../browser/ash/wilco_dtc_supportd/wilco_dtc_supportd_web_request_service_browsertest.cc",
"../browser/chrome_main_browsertest.cc",
- "../browser/chromeos/extensions/accessibility_features_apitest.cc",
- "../browser/chromeos/extensions/action_handlers/action_handlers_apitest.cc",
- "../browser/chromeos/extensions/autotest_private/autotest_private_apitest.cc",
- "../browser/chromeos/extensions/default_keyboard_extension_browser_test.cc",
- "../browser/chromeos/extensions/default_keyboard_extension_browser_test.h",
- "../browser/chromeos/extensions/echo_private_apitest.cc",
- "../browser/chromeos/extensions/file_manager/file_manager_private_apitest.cc",
- "../browser/chromeos/extensions/file_system_provider/file_system_provider_apitest.cc",
- "../browser/chromeos/extensions/incoming_native_messaging_apitest.cc",
- "../browser/chromeos/extensions/info_private_apitest.cc",
- "../browser/chromeos/extensions/input_method_apitest_chromeos.cc",
- "../browser/chromeos/extensions/login_screen/login/cleanup/extension_cleanup_handler_browsertest.cc",
- "../browser/chromeos/extensions/login_screen/login/login_apitest.cc",
- "../browser/chromeos/extensions/login_screen/login_screen_ui/login_screen_ui_apitest.cc",
- "../browser/chromeos/extensions/speech/speech_recognition_private_apitest.cc",
- "../browser/chromeos/extensions/speech/speech_recognition_private_base_test.cc",
- "../browser/chromeos/extensions/speech/speech_recognition_private_base_test.h",
- "../browser/chromeos/extensions/speech/speech_recognition_private_manager_browsertest.cc",
- "../browser/chromeos/extensions/speech/speech_recognition_private_recognizer_browsertest.cc",
- "../browser/chromeos/extensions/users_private/users_private_apitest.cc",
- "../browser/chromeos/extensions/wallpaper_apitest.cc",
- "../browser/chromeos/extensions/wallpaper_manager_browsertest.cc",
- "../browser/chromeos/extensions/wallpaper_private_apitest.cc",
- "../browser/chromeos/extensions/wm/wm_desks_private_apitest.cc",
"../browser/chromeos/policy/dlp/data_transfer_dlp_controller_browsertest.cc",
+ "../browser/chromeos/policy/dlp/dlp_content_manager_browsertest.cc",
"../browser/chromeos/policy/dlp/dlp_content_restriction_set_browsertest.cc",
"../browser/chromeos/policy/dlp/dlp_content_tab_helper_browsertest.cc",
"../browser/chromeos/policy/dlp/dlp_reporting_manager_test_helper.cc",
@@ -3426,22 +3532,21 @@ if (!is_android && !is_fuchsia) {
"../browser/chromeos/policy/dlp/dlp_rules_manager_impl_browsertest.cc",
"../browser/chromeos/policy/dlp/dlp_rules_manager_test_utils.cc",
"../browser/chromeos/policy/dlp/dlp_rules_manager_test_utils.h",
+ "../browser/chromeos/policy/dlp/mock_dlp_content_manager.cc",
+ "../browser/chromeos/policy/dlp/mock_dlp_content_manager.h",
"../browser/chromeos/policy/dlp/mock_dlp_content_observer.cc",
"../browser/chromeos/policy/dlp/mock_dlp_content_observer.h",
"../browser/chromeos/policy/dlp/mock_dlp_rules_manager.cc",
"../browser/chromeos/policy/dlp/mock_dlp_rules_manager.h",
+ "../browser/chromeos/policy/dlp/mock_dlp_warn_notifier.cc",
+ "../browser/chromeos/policy/dlp/mock_dlp_warn_notifier.h",
"../browser/device_api/device_attribute_api_browsertest.cc",
"../browser/drive/drive_notification_manager_factory_browsertest.cc",
- "../browser/extensions/api/certificate_provider/certificate_provider_apitest.cc",
- "../browser/extensions/api/file_manager/file_browser_handler_api_ash_test.cc",
- "../browser/extensions/api/networking_private/networking_private_apitest.cc",
- "../browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc",
- "../browser/extensions/api/settings_private/settings_private_browsertest_chromeos.cc",
- "../browser/extensions/api/vpn_provider/vpn_provider_apitest.cc",
+ "../browser/metrics/chromeos_family_link_user_metrics_provider_browsertest.cc",
"../browser/metrics/chromeos_metrics_provider_browsertest.cc",
- "../browser/metrics/family_link_user_metrics_provider_browsertest.cc",
"../browser/metrics/family_user_metrics_provider_browsertest.cc",
"../browser/metrics/majority_age_user_metrics_provider_browsertest.cc",
+ "../browser/metrics/per_user_state_manager_chromeos_browsertest.cc",
"../browser/metrics/structured/ash_structured_metrics_recorder_browsertest.cc",
"../browser/metrics/usertype_by_devicetype_metrics_provider_browsertest.cc",
"../browser/notifications/chrome_ash_message_center_client_browsertest.cc",
@@ -3449,14 +3554,13 @@ if (!is_android && !is_fuchsia) {
"../browser/notifications/notifier_settings_test_observer.cc",
"../browser/notifications/notifier_settings_test_observer.h",
"../browser/policy/login_policy_test_base_browsertest.cc",
- "../browser/policy/test/note_taking_on_lock_screen_policy_browsertest.cc",
- "../browser/policy/test/system_features_policy_browsertest.cc",
"../browser/process_singleton_browsertest.cc",
"../browser/renderer_context_menu/quick_answers_menu_observer_browsertest.cc",
"../browser/sessions/session_restore_browsertest_chromeos.cc",
"../browser/signin/chromeos_mirror_account_consistency_browsertest.cc",
"../browser/speech/network_speech_recognizer_browsertest.cc",
"../browser/speech/on_device_speech_recognizer_browsertest.cc",
+ "../browser/support_tool/ash/ui_hierarchy_data_collector_browsertest.cc",
"../browser/ui/app_list/app_list_client_impl_browsertest.cc",
"../browser/ui/app_list/app_list_remove_space_browsertest.cc",
"../browser/ui/app_list/app_list_sort_browsertest.cc",
@@ -3464,11 +3568,13 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/app_list/arc/arc_usb_host_permission_browsertest.cc",
"../browser/ui/app_list/chrome_app_list_item_browsertest.cc",
"../browser/ui/app_list/chrome_app_list_model_updater_browsertest.cc",
- "../browser/ui/app_list/search/app_list_search_test_helper.cc",
- "../browser/ui/app_list/search/app_list_search_test_helper.h",
"../browser/ui/app_list/search/files/drive_search_browsertest.cc",
"../browser/ui/app_list/search/help_app_search_browsertest.cc",
+ "../browser/ui/app_list/search/test/app_list_search_test_helper.cc",
+ "../browser/ui/app_list/search/test/app_list_search_test_helper.h",
"../browser/ui/ash/accelerator_commands_browsertest.cc",
+ "../browser/ui/ash/app_list/bubble_apps_grid_drag_browsertest.cc",
+ "../browser/ui/ash/arc_open_url_delegate_impl_browsertest.cc",
"../browser/ui/ash/ash_web_view_impl_browsertest.cc",
"../browser/ui/ash/assistant/assistant_context_browsertest.cc",
"../browser/ui/ash/back_gesture_browsertest.cc",
@@ -3490,6 +3596,7 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/ash/shelf/app_service/app_service_shelf_context_menu_browsertest.cc",
"../browser/ui/ash/shelf/app_shortcut_shelf_item_controller_browsertest.cc",
"../browser/ui/ash/shelf/arc_app_shelf_browsertest.cc",
+ "../browser/ui/ash/shelf/browser_app_shelf_controller_browsertest.cc",
"../browser/ui/ash/shelf/browser_shortcut_shelf_item_controller_browsertest.cc",
"../browser/ui/ash/shelf/chrome_shelf_controller_browsertest.cc",
"../browser/ui/ash/shelf_browsertest.cc",
@@ -3502,6 +3609,7 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/browser_navigator_browsertest_chromeos.cc",
"../browser/ui/extensions/application_launch_browsertest.cc",
"../browser/ui/settings_window_manager_browsertest_chromeos.cc",
+ "../browser/ui/sharing_hub/sharing_hub_bubble_controller_chromeos_browsertest.cc",
"../browser/ui/views/apps/app_dialog/app_dialog_view_browsertest.cc",
"../browser/ui/views/apps/app_dialog/app_uninstall_dialog_view_browsertest.cc",
"../browser/ui/views/apps/chrome_native_app_window_views_aura_ash_browsertest.cc",
@@ -3552,8 +3660,9 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/webui/settings/chromeos/account_manager_handler_browsertest.cc",
"../browser/ui/webui/settings/chromeos/device_power_handler_browsertest.cc",
"../browser/ui/webui/signin/inline_login_dialog_chromeos_browsertest.cc",
+ "../browser/ui/webui/signin/inline_login_handler_chromeos_browsertest.cc",
+ "../browser/ui/webui/signin/signin_helper_chromeos_browsertest.cc",
"../browser/ui/window_sizer/window_sizer_chromeos_uitest.cc",
- "../browser/web_applications/app_service/link_capturing_migration_manager_browsertest.cc",
"../browser/web_applications/app_service/web_apps_browsertest.cc",
"../browser/web_applications/app_service/web_apps_chromeos_browsertest.cc",
"../browser/webshare/chromeos/sharesheet_client_browsertest.cc",
@@ -3589,12 +3698,10 @@ if (!is_android && !is_fuchsia) {
sources += [
"../browser/ash/web_applications/demo_mode_app_integration_browsertest.cc",
"../browser/ash/web_applications/sample_system_web_app_integration_browsertest.cc",
- "../browser/ash/web_applications/telemetry_extension_integration_browsertest.cc",
]
deps += [
"//ash/webui/demo_mode_app_ui",
"//ash/webui/sample_system_web_app_ui",
- "//ash/webui/telemetry_extension_ui",
]
}
if (use_dbus) {
@@ -3644,7 +3751,6 @@ if (!is_android && !is_fuchsia) {
# chromeos does not use the profile chooser view
"../browser/ui/views/profiles/profile_menu_view_browsertest.cc",
- "../browser/ui/views/sync/profile_signin_confirmation_dialog_views_browsertest.cc",
"../browser/ui/webui/profile_helper_browsertest.cc",
# chromeos does not support machine level user cloud policies
@@ -3666,12 +3772,16 @@ if (!is_android && !is_fuchsia) {
"//ash/components/attestation",
"//ash/components/attestation:test_support",
"//ash/components/audio",
+ "//ash/components/cryptohome",
"//ash/components/disks",
"//ash/components/disks:test_support",
"//ash/components/drivefs",
"//ash/components/drivefs:test_support",
"//ash/components/drivefs/mojom",
"//ash/components/geolocation",
+ "//ash/components/login/auth",
+ "//ash/components/login/auth:challenge_response_key",
+ "//ash/components/login/auth:test_support",
"//ash/components/smbfs",
"//ash/components/timezone",
"//ash/keyboard/ui:test_support",
@@ -3695,6 +3805,7 @@ if (!is_android && !is_fuchsia) {
"//ash/webui/shortcut_customization_ui",
"//ash/webui/web_applications/test:test_support",
"//chrome/browser/ash/crosapi",
+ "//chrome/browser/ash/crosapi:test_support",
"//chrome/browser/ash/system_extensions:browser_tests",
"//chrome/browser/ash/wilco_dtc_supportd:mojo_utils",
"//chrome/browser/chromeos:arc_test_support",
@@ -3706,6 +3817,7 @@ if (!is_android && !is_fuchsia) {
"//chrome/browser/media/router:test_support",
"//chrome/browser/metrics/structured",
"//chrome/browser/nearby_sharing/common",
+ "//chrome/browser/policy:onc",
"//chrome/browser/resources/chromeos/accessibility:browser_tests",
"//chrome/browser/ui:ash_test_support",
"//chrome/browser/ui/ash/holding_space:browser_tests",
@@ -3718,20 +3830,23 @@ if (!is_android && !is_fuchsia) {
"//chrome/services/wilco_dtc_supportd/public/mojom",
"//chromeos:test_support",
"//chromeos/assistant:buildflags",
+ "//chromeos/components/onc:test_support",
"//chromeos/components/quick_answers/public/cpp:cpp",
- "//chromeos/cryptohome",
"//chromeos/dbus:test_support",
"//chromeos/dbus/attestation",
"//chromeos/dbus/attestation:attestation_proto",
"//chromeos/dbus/authpolicy",
"//chromeos/dbus/biod",
+ "//chromeos/dbus/biod:biod_proto",
"//chromeos/dbus/cros_disks",
"//chromeos/dbus/cros_disks",
"//chromeos/dbus/cros_healthd",
"//chromeos/dbus/cryptohome",
"//chromeos/dbus/cryptohome:cryptohome_proto",
+ "//chromeos/dbus/dlp",
"//chromeos/dbus/image_burner",
"//chromeos/dbus/power",
+ "//chromeos/dbus/rmad:rmad",
"//chromeos/dbus/services:test_support",
"//chromeos/dbus/session_manager",
"//chromeos/dbus/system_clock",
@@ -3740,9 +3855,6 @@ if (!is_android && !is_fuchsia) {
"//chromeos/dbus/update_engine",
"//chromeos/dbus/upstart",
"//chromeos/dbus/vm_plugin_dispatcher",
- "//chromeos/login/auth",
- "//chromeos/login/auth:challenge_response_key",
- "//chromeos/login/auth:test_support",
"//chromeos/login/login_state:test_support",
"//chromeos/process_proxy",
"//chromeos/services/assistant:lib",
@@ -3756,12 +3868,14 @@ if (!is_android && !is_fuchsia) {
"//chromeos/ui/frame",
"//chromeos/ui/frame:test_support",
"//chromeos/ui/wm",
+ "//components/app_constants",
"//components/app_restore",
"//components/arc:arc_test_support",
"//components/crash/content/browser/error_reporting:mock_crash_endpoint",
"//components/device_event_log",
"//components/drive",
"//components/exo:test_support",
+ "//components/feedback:feedback",
"//components/live_caption:constants",
"//components/metrics/structured",
"//components/metrics/structured:structured_events",
@@ -3777,6 +3891,7 @@ if (!is_android && !is_fuchsia) {
"//components/services/app_service/public/cpp:icon_types",
"//components/services/app_service/public/cpp:instance_update",
"//components/services/app_service/public/cpp:intents",
+ "//components/services/app_service/public/cpp:run_on_os_login",
"//components/services/app_service/public/cpp:test_support",
"//components/session_manager/core",
"//components/upload_list",
@@ -3853,7 +3968,10 @@ if (!is_android && !is_fuchsia) {
"../browser/extensions/api/networking_private/networking_private_apitest.cc",
"../browser/extensions/api/networking_private/networking_private_service_client_apitest.cc",
]
- deps += [ "//components/wifi:test_support" ]
+ deps += [
+ "//components/onc",
+ "//components/wifi:test_support",
+ ]
}
if (is_linux || is_chromeos || is_win) {
sources += [
@@ -3872,7 +3990,6 @@ if (!is_android && !is_fuchsia) {
if (is_mac || is_win || (is_linux || is_chromeos_lacros)) {
sources += [
# Tests for non mobile and non CrOS (includes Linux, Win, Mac).
- "../browser/browser_switcher/ieem_sitelist_parser_browsertest.cc",
"../browser/extensions/api/image_writer_private/image_writer_utility_client_browsertest.cc",
"../browser/profiles/profile_statistics_browsertest.cc",
]
@@ -3943,20 +4060,6 @@ if (!is_android && !is_fuchsia) {
"../browser/printing/test_print_view_manager_for_request_preview.h",
"../browser/ui/webui/print_preview/print_preview_ui_browsertest.cc",
]
- if (!is_mac && !is_chromeos) {
- sources += [
- # This test depends on GetCommandLineForRelaunch, which is not
- # available on Mac. It is also not intended to run on ChromeOS.
- "../browser/printing/cloud_print/test/cloud_print_policy_browsertest.cc",
- ]
- }
- if (!is_chromeos) {
- sources += [
- # Not intended to run on ChromeOS.
- "../browser/printing/cloud_print/test/cloud_print_proxy_process_browsertest.cc",
- "../browser/service_process/service_process_control_browsertest.cc",
- ]
- }
deps += [ "//printing:test_support" ]
}
if (enable_paint_preview) {
@@ -4025,6 +4128,87 @@ if (!is_android && !is_fuchsia) {
]
}
+ if (is_fuchsia) {
+ use_cfv2 = false
+ additional_manifest_fragments = [
+ "//build/config/fuchsia/test/font_capabilities.test-cmx",
+ "//build/config/fuchsia/test/jit_capabilities.test-cmx",
+ "//build/config/fuchsia/test/network_capabilities.test-cmx",
+ ]
+
+ # TODO(crbug.com/931218): Ninja cannot handle certain characters appearing
+ # in filenames in depfiles, so temporarily exclude affected files.
+ excluded_files = [
+ "chrome/test/data/ie@cookie[1].txt",
+ "chrome/test/data/android/download/[large]wallpaper.dm",
+ "chrome/test/data/perf/frame_rate/content/googleblog/images/bse%e2%80%99s+solar+energy+development+center..jpg",
+ ]
+
+ # Tests depend on having a Python interpreter present on-device.
+ # TODO(crbug.com/1292144): Determine whether a solution can be devised
+ # for Fuchsia.
+ sources -= [
+ "../browser/media/encrypted_media_browsertest.cc",
+ "../browser/media/webrtc/webrtc_apprtc_browsertest.cc",
+ "../browser/media/webrtc/webrtc_video_quality_browsertest.cc",
+ "../browser/media/wv_test_license_server_config.cc",
+ "../browser/media/wv_test_license_server_config.h",
+ ]
+
+ # TODO(crbug.com/1290597): Enable once WebRTC becomes functional.
+ sources -= [
+ "../browser/media/webrtc/capture_handle_browsertest.cc",
+ "../browser/media/webrtc/conditional_focus_browsertest.cc",
+ "../browser/media/webrtc/media_stream_devices_controller_browsertest.cc",
+ "../browser/media/webrtc/region_capture_browsertest.cc",
+ "../browser/media/webrtc/same_origin_observer_browsertest.cc",
+ "../browser/media/webrtc/test_stats_dictionary_unittest.cc",
+ "../browser/media/webrtc/webrtc_browsertest_perf.cc",
+ "../browser/media/webrtc/webrtc_browsertest_perf.h",
+ "../browser/media/webrtc/webrtc_browsertest_perf_unittest.cc",
+ "../browser/media/webrtc/webrtc_desktop_capture_browsertest.cc",
+ "../browser/media/webrtc/webrtc_disable_encryption_flag_browsertest.cc",
+ "../browser/media/webrtc/webrtc_getdisplaymedia_browsertest.cc",
+ "../browser/media/webrtc/webrtc_internals_integration_browsertest.cc",
+ "../browser/media/webrtc/webrtc_internals_perf_browsertest.cc",
+ "../browser/media/webrtc/webrtc_pan_tilt_zoom_browsertest.cc",
+ "../browser/media/webrtc/webrtc_stats_perf_browsertest.cc",
+ "../browser/media/webrtc/webrtc_video_display_perf_browsertest.cc",
+ "../browser/media/webrtc/webrtc_video_high_bitrate_browsertest.cc",
+ "../browser/media/webrtc/webrtc_webcam_browsertest.cc",
+ ]
+
+ # TODO(crbug.com/1278123): Enable once PWAs are supported.
+ sources -= [
+ "../../apps/app_restore_service_browsertest.cc",
+ "../../apps/load_and_launch_browsertest.cc",
+ "../browser/apps/platform_apps/api/browser/browser_apitest.cc",
+ "../browser/apps/platform_apps/api/media_galleries/media_galleries_watch_apitest.cc",
+ "../browser/apps/platform_apps/api/music_manager_private/music_manager_private_browsertest.cc",
+ "../browser/apps/platform_apps/api/sync_file_system/sync_file_system_apitest.cc",
+ "../browser/apps/platform_apps/api/sync_file_system/sync_file_system_browsertest.cc",
+ "../browser/apps/platform_apps/app_browsertest.cc",
+ "../browser/apps/platform_apps/app_speech_recognition_browsertest.cc",
+ "../browser/apps/platform_apps/app_window_browsertest.cc",
+ "../browser/apps/platform_apps/audio_focus_web_contents_observer_browsertest.cc",
+ "../browser/apps/platform_apps/event_page_browsertest.cc",
+ "../browser/apps/platform_apps/platform_app_navigation_redirector_browsertest.cc",
+ "../browser/apps/platform_apps/service_worker_browsertest.cc",
+ "../browser/ui/startup/startup_browser_creator_browsertest.cc",
+ ]
+
+ # Exclude tests which depend on native messaging.
+ # TODO(crbug.com/1293504): Reintroduce tests when native messaging
+ # enabled, or remove TODO if the lack of native messaging is WAI.
+ sources -= [
+ "../browser/extensions/api/messaging/native_messaging_apitest.cc",
+ "../browser/extensions/api/messaging/service_worker_messaging_apitest.cc",
+ ]
+
+ # TODO(crbug.com/1226159): Complete crash reporting integration on Fuchsia.
+ deps -= [ "//components/crash/content/browser/error_reporting:mock_crash_endpoint" ]
+ }
+
sources += metric_integration_sources
}
}
@@ -4040,8 +4224,10 @@ if (is_chromeos_lacros) {
]
}
- # This test target is intended for lacros chrome specific tests that depend
- # on crosapi, for generic tests, please use 'browser_tests' target instead.
+ # This test target is intended for lacros chrome specific tests that depend on
+ # crosapi, for generic tests, please use 'browser_tests' target instead. These
+ # tests are run in parallel. Most crosapi tests need to run in series. Use
+ # lacros_chrome_browsertests_run_in_series instead.
test("lacros_chrome_browsertests") {
use_xvfb = use_xvfb_in_this_config
@@ -4052,58 +4238,35 @@ if (is_chromeos_lacros) {
]
sources = [
- "../browser/lacros/browser_service_lacros_browsertest.cc",
+ # dlp_content_manager_lacros_browsertest.cc should become a unit test.
+ "../browser/chromeos/policy/dlp/dlp_content_manager_lacros_browsertest.cc",
+ "../browser/chromeos/policy/dlp/dlp_content_manager_test_helper.cc",
+ "../browser/chromeos/policy/dlp/dlp_content_manager_test_helper.h",
"../browser/lacros/browser_test_util.cc",
"../browser/lacros/browser_test_util.h",
"../browser/lacros/device_attributes_lacros_browsertest.cc",
+
+ # download_controller_client_lacros_browsertest.cc should become a unit
+ # test.
"../browser/lacros/download_controller_client_lacros_browsertest.cc",
"../browser/lacros/field_trial_service_lacros_browsertest.cc",
"../browser/lacros/file_manager_lacros_browsertest.cc",
- "../browser/lacros/holding_space_service_lacros_browsertest.cc",
"../browser/lacros/idle_service_lacros_browsertest.cc",
- "../browser/lacros/keystore_service_lacros_browsertest.cc",
- "../browser/lacros/lacros_extension_apps_controller_lacros_browsertest.cc",
- "../browser/lacros/login_state_lacros_browsertest.cc",
- "../browser/lacros/machine_learning_service_lacros_browsertest.cc",
- "../browser/lacros/media_session_lacros_browsertest.cc",
- "../browser/lacros/message_center_lacros_browsertest.cc",
- "../browser/lacros/metrics_reporting_lacros_browsertest.cc",
- "../browser/lacros/net/proxy_config_service_lacros_browsertest.cc",
- "../browser/lacros/networking_attributes_lacros_browsertest.cc",
- "../browser/lacros/popup_lacros_browsertest.cc",
- "../browser/lacros/screen_manager_lacros_browsertest.cc",
- "../browser/lacros/web_contents_can_go_back_observer_browsertest.cc",
- "../browser/metrics/structured/lacros_structured_metrics_recorder_browsertest.cc",
- "../browser/ui/browser_navigator_browsertest.cc",
- "../browser/ui/browser_navigator_browsertest.h",
- "../browser/ui/browser_navigator_browsertest_chromeos.cc",
- "../browser/ui/views/profiles/profile_picker_view_browsertest.cc",
]
deps = [
":browser_tests_runner",
":test_support",
"//chrome/app:command_ids",
- "//chrome/browser/metrics/structured",
"//chromeos/crosapi/mojom",
"//chromeos/lacros",
"//chromeos/lacros:test_support",
- "//chromeos/services/machine_learning/public/cpp",
- "//chromeos/services/machine_learning/public/cpp:stub",
- "//chromeos/services/machine_learning/public/mojom",
- "//components/account_manager_core:test_support",
- "//components/captive_portal/content:content",
- "//components/captive_portal/core:buildflags",
- "//components/feature_engagement/public:public",
- "//components/feature_engagement/test:test_support",
- "//components/metrics/structured",
- "//components/metrics/structured:structured_events",
- "//components/proxy_config:proxy_config",
"//ui/platform_window",
]
data = [
"data/media/",
+ "data/extensions/api_test/login_screen_apis/",
"data/extensions/platform_apps/minimal/",
]
@@ -4127,26 +4290,70 @@ if (is_chromeos_lacros) {
]
sources = [
+ "../browser/chromeos/extensions/login_screen/login_screen_storage/login_screen_storage_apitest.cc",
+ "../browser/lacros/browser_service_lacros_browsertest.cc",
"../browser/lacros/browser_test_util.cc",
"../browser/lacros/browser_test_util.h",
"../browser/lacros/clipboard_lacros_browsertest.cc",
"../browser/lacros/crosapi_pref_observer_lacros_browsertest.cc",
+ "../browser/lacros/holding_space_service_lacros_browsertest.cc",
+ "../browser/lacros/keystore_service_lacros_browsertest.cc",
+ "../browser/lacros/lacros_extension_apps_controller_lacros_browsertest.cc",
+ "../browser/lacros/login_screen_storage_lacros_browsertest.cc",
+ "../browser/lacros/login_state_lacros_browsertest.cc",
+ "../browser/lacros/machine_learning_service_lacros_browsertest.cc",
+ "../browser/lacros/media_session_lacros_browsertest.cc",
+ "../browser/lacros/message_center_lacros_browsertest.cc",
+ "../browser/lacros/metrics_reporting_lacros_browsertest.cc",
"../browser/lacros/net/lacros_extension_proxy_tracker_browsertest.cc",
+ "../browser/lacros/net/proxy_config_service_lacros_browsertest.cc",
+ "../browser/lacros/networking_attributes_lacros_browsertest.cc",
"../browser/lacros/overview_lacros_browsertest.cc",
+ "../browser/lacros/popup_lacros_browsertest.cc",
+ "../browser/lacros/screen_manager_lacros_browsertest.cc",
+ "../browser/lacros/tab_scrubber_lacros_browsertest.cc",
"../browser/lacros/tablet_mode_lacros_browsertest.cc",
+ "../browser/lacros/web_contents_can_go_back_observer_browsertest.cc",
+ "../browser/metrics/structured/lacros_structured_metrics_recorder_browsertest.cc",
+ "../browser/ui/browser_navigator_browsertest.cc",
+ "../browser/ui/browser_navigator_browsertest.h",
+ "../browser/ui/browser_navigator_browsertest_chromeos.cc",
+ "../browser/ui/views/location_bar/intent_chip_button_browsertest.cc",
+ "../browser/ui/views/profiles/profile_picker_view_browsertest.cc",
]
deps = [
":browser_tests_runner",
":test_support",
+ ":test_support_ui",
+ "//chrome/app:command_ids",
+ "//chrome/browser/metrics/structured",
+ "//chrome/browser/web_applications:web_applications_test_support",
"//chromeos/crosapi/mojom",
"//chromeos/lacros",
+ "//chromeos/lacros:test_support",
"//chromeos/services/machine_learning/public/cpp",
"//chromeos/services/machine_learning/public/cpp:stub",
"//chromeos/services/machine_learning/public/mojom",
+ "//components/account_manager_core:test_support",
+ "//components/captive_portal/content:content",
+ "//components/captive_portal/core:buildflags",
+ "//components/feature_engagement/public:public",
+ "//components/feature_engagement/test:test_support",
+ "//components/metrics/structured",
+ "//components/metrics/structured:structured_events",
+ "//components/proxy_config:proxy_config",
"//ui/platform_window",
]
+ data = [
+ "data/media/",
+ "data/extensions/api_test/login_screen_apis/",
+ "data/extensions/platform_apps/minimal/",
+
+ "data/extensions/api_test/login_screen_apis/",
+ ]
+
data_deps = [
"//build/lacros:lacros_version_metadata",
"//chrome:packed_resources",
@@ -4305,11 +4512,6 @@ template("performance_test_suite_template_base") {
"data_deps",
])
script_test(target_name) {
- if (use_py3_for_perf) {
- run_under_python2 = false
- } else {
- run_under_python2 = true
- }
script = "//testing/scripts/run_performance_tests.py"
if (is_chromeos_device) {
if (defined(override_board)) {
@@ -4332,7 +4534,7 @@ template("performance_test_suite_template_base") {
]
if (build_dawn_tests && !is_chromeos_lacros) {
- data_deps += [ "//third_party/dawn/src/tests:dawn_perf_tests" ]
+ data_deps += [ "//third_party/dawn/src/dawn/tests:dawn_perf_tests" ]
}
if (!is_chromeos_lacros) {
@@ -4493,13 +4695,13 @@ test("unit_tests") {
"../browser/browsing_data/counters/site_data_counting_helper_unittest.cc",
"../browser/browsing_data/counters/site_settings_counter_unittest.cc",
"../browser/browsing_data/site_data_size_collector_unittest.cc",
+ "../browser/chooser_controller/title_util_unittest.cc",
"../browser/chrome_content_browser_client_unittest.cc",
"../browser/command_updater_impl_unittest.cc",
"../browser/complex_tasks/task_tab_helper_unittest.cc",
"../browser/component_updater/chrome_component_updater_configurator_unittest.cc",
"../browser/component_updater/crl_set_component_installer_unittest.cc",
"../browser/component_updater/first_party_sets_component_installer_unittest.cc",
- "../browser/component_updater/floc_component_installer_unittest.cc",
"../browser/component_updater/origin_trials_component_installer_unittest.cc",
"../browser/component_updater/subresource_filter_component_installer_unittest.cc",
"../browser/component_updater/trust_token_key_commitments_component_installer_unittest.cc",
@@ -4516,11 +4718,8 @@ test("unit_tests") {
"../browser/content_settings/mock_settings_observer.h",
"../browser/content_settings/page_specific_content_settings_unittest.cc",
"../browser/content_settings/sound_content_setting_observer_unittest.cc",
- "../browser/custom_handlers/protocol_handler_registry_unittest.cc",
- "../browser/custom_handlers/test_protocol_handler_registry_delegate.cc",
- "../browser/custom_handlers/test_protocol_handler_registry_delegate.h",
- "../browser/data_reduction_proxy/data_reduction_proxy_chrome_settings_unittest.cc",
- "../browser/data_saver/subresource_redirect_login_robots_unittest.cc",
+ "../browser/custom_handlers/chrome_protocol_handler_registry_unittest.cc",
+ "../browser/download/bubble/download_display_controller_unittest.cc",
"../browser/download/chrome_download_manager_delegate_unittest.cc",
"../browser/download/deferred_client_wrapper_unittest.cc",
"../browser/download/download_history_unittest.cc",
@@ -4546,10 +4745,6 @@ test("unit_tests") {
"../browser/enterprise/util/managed_browser_utils_unittest.cc",
"../browser/external_protocol/external_protocol_handler_unittest.cc",
"../browser/favicon/large_icon_service_factory_unittest.cc",
- "../browser/federated_learning/floc_eligibility_unittest.cc",
- "../browser/federated_learning/floc_event_logger_unittest.cc",
- "../browser/federated_learning/floc_id_provider_unittest.cc",
- "../browser/federated_learning/floc_remote_permission_service_unittest.cc",
"../browser/file_select_helper_unittest.cc",
"../browser/file_system_access/chrome_file_system_access_permission_context_unittest.cc",
"../browser/first_party_sets/first_party_sets_util_unittest.cc",
@@ -4589,7 +4784,6 @@ test("unit_tests") {
"../browser/metrics/chrome_metrics_services_manager_client_unittest.cc",
"../browser/metrics/oom/out_of_memory_reporter_unittest.cc",
"../browser/metrics/power/battery_level_provider_unittest.cc",
- "../browser/metrics/power/power_details_provider_unittest.cc",
"../browser/metrics/process_memory_metrics_emitter_unittest.cc",
"../browser/metrics/tab_footprint_aggregator_unittest.cc",
"../browser/navigation_predictor/navigation_predictor_unittest.cc",
@@ -4631,7 +4825,6 @@ test("unit_tests") {
"../browser/page_load_metrics/observers/page_load_metrics_observer_test_harness.cc",
"../browser/page_load_metrics/observers/page_load_metrics_observer_test_harness.h",
"../browser/page_load_metrics/observers/prefetch_proxy_page_load_metrics_observer_unittest.cc",
- "../browser/page_load_metrics/observers/previews_ukm_observer_unittest.cc",
"../browser/page_load_metrics/observers/protocol_page_load_metrics_observer_unittest.cc",
"../browser/page_load_metrics/observers/scheme_page_load_metrics_observer_unittest.cc",
"../browser/page_load_metrics/observers/service_worker_page_load_metrics_observer_unittest.cc",
@@ -4654,7 +4847,6 @@ test("unit_tests") {
"../browser/performance_manager/policies/working_set_trimmer_policy_unittest.cc",
"../browser/performance_manager/test_support/page_aggregator.cc",
"../browser/performance_manager/test_support/page_aggregator.h",
- "../browser/performance_monitor/process_metrics_recorder_util_unittest.cc",
"../browser/performance_monitor/system_monitor_unittest.cc",
"../browser/permissions/abusive_origin_permission_revocation_request_unittests.cc",
"../browser/permissions/adaptive_quiet_notification_permission_ui_enabler_unittest.cc",
@@ -4720,7 +4912,7 @@ test("unit_tests") {
"../browser/prefs/proxy_policy_unittest.cc",
"../browser/prefs/session_startup_pref_unittest.cc",
"../browser/privacy/privacy_metrics_service_unittest.cc",
- "../browser/privacy_sandbox/privacy_sandbox_settings_unittest.cc",
+ "../browser/privacy_sandbox/privacy_sandbox_service_unittest.cc",
"../browser/profiles/gaia_info_update_service_unittest.cc",
"../browser/profiles/guest_mode_policy_handler_unittest.cc",
"../browser/profiles/incognito_mode_policy_handler_unittest.cc",
@@ -4739,12 +4931,6 @@ test("unit_tests") {
"../browser/security_events/security_event_recorder_impl_unittest.cc",
"../browser/segmentation_platform/segmentation_platform_profile_observer_unittest.cc",
"../browser/signin/e2e_tests/test_accounts_util_unittest.cc",
- "../browser/subresource_redirect/https_image_compression_infobar_decider_unittest.cc",
- "../browser/subresource_redirect/litepages_service_bypass_decider_unittest.cc",
- "../browser/subresource_redirect/origin_robots_rules_unittest.cc",
- "../browser/subresource_redirect/subresource_redirect_util_unit_test.cc",
- "../browser/support_tool/support_tool_handler_unittest.cc",
- "../browser/ui/autofill/payments/offer_notification_helper_unittest.cc",
# TODO(hashimoto): those tests should be componentized and moved to
# //components:components_unittests, http://crbug.com/527882.
@@ -4794,7 +4980,6 @@ test("unit_tests") {
"../browser/signin/chrome_signin_status_metrics_provider_delegate_unittest.cc",
"../browser/signin/chrome_signin_url_loader_throttle_unittest.cc",
"../browser/signin/reauth_tab_helper_unittest.cc",
- "../browser/signin/reauth_util_unittest.cc",
"../browser/signin/signin_profile_attributes_updater_unittest.cc",
"../browser/signin/test_signin_client_builder.cc",
"../browser/signin/test_signin_client_builder.h",
@@ -4803,7 +4988,7 @@ test("unit_tests") {
"../browser/ssl/certificate_reporting_test_utils.cc",
"../browser/ssl/certificate_reporting_test_utils.h",
"../browser/ssl/security_state_tab_helper_unittest.cc",
- "../browser/ssl/ssl_config_service_manager_pref_unittest.cc",
+ "../browser/ssl/ssl_config_service_manager_unittest.cc",
"../browser/status_icons/status_icon_menu_model_unittest.cc",
"../browser/status_icons/status_icon_unittest.cc",
"../browser/status_icons/status_tray_unittest.cc",
@@ -4816,7 +5001,7 @@ test("unit_tests") {
"../browser/sync/sync_service_factory_unittest.cc",
"../browser/sync/sync_startup_tracker_unittest.cc",
"../browser/tracing/background_tracing_field_trial_unittest.cc",
- "../browser/tracing/background_tracing_metrics_provider_unittest.cc",
+ "../browser/tracing/chrome_background_tracing_metrics_provider_unittest.cc",
"../browser/tracing/trace_event_system_stats_monitor_unittest.cc",
"../browser/translate/fake_translate_agent.cc",
"../browser/translate/fake_translate_agent.h",
@@ -4841,6 +5026,8 @@ test("unit_tests") {
"../browser/ui/webui/local_state/local_state_ui_unittest.cc",
"../browser/ui/webui/log_web_ui_url_unittest.cc",
"../browser/update_client/chrome_update_query_params_delegate_unittest.cc",
+ "../browser/url_param_filter/cross_otr_metric_throttle_unittest.cc",
+ "../browser/url_param_filter/url_param_filterer_unittest.cc",
"../browser/visibility_timer_tab_helper_unittest.cc",
"../browser/vr/vr_tab_helper_unittest.cc",
"../browser/webid/federated_identity_active_session_permission_context_unittest.cc",
@@ -4860,11 +5047,7 @@ test("unit_tests") {
"../renderer/media/flash_embed_rewrite_unittest.cc",
"../renderer/net/net_error_helper_core_unittest.cc",
"../renderer/plugins/plugin_uma_unittest.cc",
- "../renderer/subresource_redirect/robots_rules_parser_unittest.cc",
- "../renderer/subresource_redirect/subresource_redirect_util_unittest.cc",
"../renderer/v8_unwinder_unittest.cc",
- "../test/base/chrome_render_view_test.cc",
- "../test/base/chrome_render_view_test.h",
"../test/base/menu_model_test.cc",
"../test/base/menu_model_test.h",
"../test/base/v8_unit_test.cc",
@@ -4925,7 +5108,6 @@ test("unit_tests") {
"../browser/android/usage_stats/usage_stats_database_unittest.cc",
"../browser/android/webapk/webapk_installer_unittest.cc",
"../browser/commerce/merchant_viewer/merchant_viewer_data_manager_unittest.cc",
- "../browser/data_reduction_proxy/data_reduction_proxy_settings_unittest_android.cc",
"../browser/device_reauth/android/biometric_authenticator_android_unittest.cc",
"../browser/download/android/available_offline_content_provider_unittest.cc",
"../browser/download/android/download_manager_service_unittest.cc",
@@ -4968,9 +5150,9 @@ test("unit_tests") {
"../browser/metrics/per_user_state_manager_chromeos_unittest.cc",
"../browser/notifications/notification_platform_bridge_chromeos_unittest.cc",
"../browser/performance_manager/mechanisms/working_set_trimmer_chromeos_unittest.cc",
- "../browser/performance_manager/policies/dynamic_tcmalloc_policy_chromeos_unittest.cc",
"../browser/performance_manager/policies/working_set_trimmer_policy_arcvm_unittest.cc",
"../browser/performance_manager/policies/working_set_trimmer_policy_chromeos_unittest.cc",
+ "../browser/support_tool/ash/ui_hierarchy_data_collector_unittest.cc",
"../browser/ui/views/crostini/crostini_app_restart_dialog_unittest.cc",
]
@@ -5011,8 +5193,6 @@ test("unit_tests") {
if (!is_android) {
sources += [
- "../browser/apps/app_discovery_service/remote_url_search/remote_url_client_unittest.cc",
- "../browser/apps/app_discovery_service/remote_url_search/remote_url_index_unittest.cc",
"../browser/browsing_data/chrome_browsing_data_lifetime_manager_unittest.cc",
"../browser/component_updater/soda_component_installer_unittest.cc",
"../browser/component_updater/soda_language_pack_component_installer_unittest.cc",
@@ -5035,12 +5215,15 @@ test("unit_tests") {
"../browser/performance_manager/test_support/site_data_utils.h",
"../browser/policy/serial_allow_usb_devices_for_urls_policy_handler_unittest.cc",
"../browser/privacy_sandbox/generated_floc_pref_unittest.cc",
+ "../browser/profiles/guest_profile_creation_logger_unittest.cc",
"../browser/profiles/profile_avatar_icon_util_unittest.cc",
"../browser/profiles/profile_destroyer_unittest.cc",
"../browser/resources_integrity_unittest.cc",
"../browser/safe_browsing/generated_safe_browsing_pref_unittest.cc",
"../browser/share/share_submenu_model_unittest.cc",
"../browser/speech/speech_recognition_service_factory_unittest.cc",
+ "../browser/support_tool/support_tool_handler_unittest.cc",
+ "../browser/support_tool/system_log_source_data_collector_adaptor_unittest.cc",
"../browser/tab_contents/form_interaction_tab_helper_unittest.cc",
"../browser/ui/autofill/payments/autofill_dialog_models_unittest.cc",
"../browser/ui/bookmarks/bookmark_editor_unittest.cc",
@@ -5051,23 +5234,24 @@ test("unit_tests") {
"../browser/ui/hats/trust_safety_sentiment_service_factory_unittest.cc",
"../browser/ui/hats/trust_safety_sentiment_service_unittest.cc",
"../browser/ui/passwords/well_known_change_password_navigation_throttle_unittest.cc",
- "../browser/ui/sync/profile_signin_confirmation_helper_unittest.cc",
"../browser/ui/sync/sync_promo_ui_unittest.cc",
"../browser/ui/toolbar/app_menu_icon_controller_unittest.cc",
"../browser/ui/views/file_system_access/file_system_access_ui_helpers_unittest.cc",
"../browser/ui/views/location_bar/permission_chip_unittest.cc",
+ "../browser/ui/webui/access_code_cast/access_code_cast_handler_unittest.cc",
"../browser/ui/webui/constrained_web_dialog_ui_unittest.cc",
"../browser/ui/webui/devtools_ui_data_source_unittest.cc",
"../browser/ui/webui/discards/graph_dump_impl_unittest.cc",
"../browser/ui/webui/favicon_source_unittest.cc",
"../browser/ui/webui/history_clusters/history_clusters_handler_unittest.cc",
- "../browser/ui/webui/ntp/app_launcher_handler_unittest.cc",
+ "../browser/ui/webui/signin/signin_url_utils_unittest.cc",
"../browser/ui/webui/signin/sync_confirmation_handler_unittest.cc",
"../browser/upgrade_detector/build_state_unittest.cc",
"../browser/upgrade_detector/mock_build_state_observer.cc",
"../browser/upgrade_detector/mock_build_state_observer.h",
"../browser/upgrade_detector/upgrade_detector_unittest.cc",
"../browser/webauthn/authenticator_request_scheduler_unittest.cc",
+ "../browser/webauthn/cablev2_devices_unittest.cc",
"../browser/webauthn/chrome_authenticator_request_delegate_unittest.cc",
"../renderer/cart/commerce_hint_agent_unittest.cc",
]
@@ -5095,6 +5279,10 @@ test("unit_tests") {
sources += [ "../test/pixel/browser_skia_gold_pixel_diff_unittest.cc" ]
}
+ if (is_win || is_mac || is_linux) {
+ sources += [ "../browser/ui/webui/ntp/app_launcher_handler_unittest.cc" ]
+ }
+
if (enable_webui_tab_strip) {
sources += [
"../browser/ui/views/toolbar/webui_tab_counter_button_unittest.cc",
@@ -5178,19 +5366,21 @@ test("unit_tests") {
"//chrome/app/theme:chrome_unscaled_resources_grit",
"//chrome/app/vector_icons",
"//chrome/browser:active_use_util",
+ "//chrome/browser:browser_themes",
"//chrome/browser:buildflags",
"//chrome/browser:permissions_proto",
"//chrome/browser:theme_properties",
+ "//chrome/browser:url_param_filter_classification_proto",
"//chrome/browser/breadcrumbs",
"//chrome/browser/breadcrumbs:unit_tests",
"//chrome/browser/browsing_data:constants",
- "//chrome/browser/commerce:feature_list",
"//chrome/browser/commerce/shopping_list:unit_tests",
"//chrome/browser/devtools",
"//chrome/browser/feature_guide/notifications:unit_tests",
"//chrome/browser/media/router",
"//chrome/browser/media/router:media_router_feature",
"//chrome/browser/media/router:unittests",
+ "//chrome/browser/media/router/discovery/access_code:access_code_cast_feature",
"//chrome/browser/net:probe_message_proto",
"//chrome/browser/new_tab_page/chrome_colors:generate_chrome_colors_info",
"//chrome/browser/new_tab_page/chrome_colors:generate_colors_info",
@@ -5200,6 +5390,7 @@ test("unit_tests") {
"//chrome/browser/persisted_state_db:persisted_state_db_content_proto",
"//chrome/browser/policy:test_support",
"//chrome/browser/power_bookmarks:unit_tests",
+ "//chrome/browser/prerender:unit_tests",
"//chrome/browser/privacy_budget:unit_tests",
"//chrome/browser/profile_resetter:profile_reset_report_proto",
"//chrome/browser/profiling_host",
@@ -5214,7 +5405,6 @@ test("unit_tests") {
"//chrome/browser/ui:test_support",
"//chrome/browser/ui/commander:fuzzy_finder",
"//chrome/browser/ui/webui/downloads:mojo_bindings",
- "//chrome/browser/ui/webui/federated_learning:mojo_bindings",
"//chrome/browser/ui/webui/new_tab_page:mojo_bindings",
"//chrome/browser/updates/announcement_notification:unit_tests",
"//chrome/browser/video_tutorials:unit_tests",
@@ -5247,6 +5437,9 @@ test("unit_tests") {
"//components/browsing_data/core",
"//components/captive_portal/content",
"//components/captive_portal/core:buildflags",
+ "//components/cast_channel:cast_channel",
+ "//components/cast_channel:test_support",
+ "//components/commerce/core:feature_list",
"//components/component_updater:test_support",
"//components/content_settings/browser",
"//components/content_settings/browser:test_support",
@@ -5254,8 +5447,7 @@ test("unit_tests") {
"//components/content_settings/core/test:test_support",
"//components/country_codes",
"//components/custom_handlers",
- "//components/data_reduction_proxy/core/browser:test_support",
- "//components/data_use_measurement/core",
+ "//components/custom_handlers:test_support",
"//components/download/public/background_service/test:test_support",
"//components/drive",
"//components/drive:test_support",
@@ -5294,7 +5486,6 @@ test("unit_tests") {
"//components/no_state_prefetch/common",
"//components/offline_items_collection/core/test_support",
"//components/offline_pages/task:test_support",
- "//components/omnibox/browser:vector_icons",
"//components/onc",
"//components/optimization_guide/content/browser",
"//components/optimization_guide/content/browser:test_support",
@@ -5318,6 +5509,7 @@ test("unit_tests") {
"//components/performance_manager/test_support:test_support_common",
"//components/policy/core/browser:test_support",
"//components/policy/test_support:unittests",
+ "//components/privacy_sandbox:privacy_sandbox",
"//components/privacy_sandbox:privacy_sandbox_prefs",
"//components/proxy_config",
"//components/query_parser",
@@ -5354,6 +5546,7 @@ test("unit_tests") {
"//components/safe_browsing/content/browser/web_ui",
"//components/safe_browsing/content/common:interfaces",
"//components/safe_browsing/content/common:interfaces_shared_cpp_sources",
+ "//components/safe_browsing/core/browser:browser",
"//components/safe_browsing/core/browser:referrer_chain_provider",
"//components/safe_browsing/core/browser:verdict_cache_manager",
"//components/safe_browsing/core/browser/db",
@@ -5375,6 +5568,7 @@ test("unit_tests") {
"//components/services/app_service/public/cpp:icon_types",
"//components/services/app_service/public/cpp:intents",
"//components/services/app_service/public/cpp:protocol_handling",
+ "//components/services/app_service/public/cpp:run_on_os_login",
"//components/services/paint_preview_compositor/public/mojom",
"//components/services/patch/content",
"//components/services/unzip/content",
@@ -5390,8 +5584,6 @@ test("unit_tests") {
"//components/strings",
"//components/subresource_filter/core/browser",
"//components/subresource_filter/core/browser:test_support",
- "//components/subresource_redirect:test_support",
- "//components/subresource_redirect/proto",
"//components/sync:test_support",
"//components/sync_bookmarks",
"//components/sync_device_info:test_support",
@@ -5442,6 +5634,7 @@ test("unit_tests") {
"//testing/gmock",
"//testing/gtest",
"//testing/perf:unit_tests",
+ "//third_party/abseil-cpp:absl",
"//third_party/blink/public/common/privacy_budget:test_support",
"//third_party/icu",
"//third_party/leveldatabase",
@@ -5590,15 +5783,16 @@ test("unit_tests") {
"../browser/mac/auth_session_request_unittest.mm",
"../browser/mac/exception_processor_unittest.mm",
"../browser/mac/keystone_glue_unittest.mm",
+ "../browser/metrics/power/coalition_resource_usage_provider_mac_unittest.mm",
+ "../browser/metrics/power/coalition_resource_usage_provider_test_util_mac.cc",
+ "../browser/metrics/power/coalition_resource_usage_provider_test_util_mac.h",
"../browser/notifications/notification_dispatcher_mojo_unittest.cc",
"../browser/notifications/notification_platform_bridge_mac_unittest.cc",
"../browser/notifications/notification_platform_bridge_mac_utils_unittest.cc",
"../browser/notifications/stub_notification_dispatcher_mac.cc",
"../browser/notifications/stub_notification_dispatcher_mac.h",
- "../browser/performance_monitor/resource_coalition_mac_unittest.mm",
"../browser/policy/browser_dm_token_storage_mac_unittest.cc",
"../browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper_unit_test.mm",
- "../browser/service_process/service_process_control_mac_unittest.mm",
"../browser/ui/cocoa/applescript/apple_event_util_unittest.mm",
"../browser/ui/cocoa/bookmarks/bookmark_menu_bridge_unittest.mm",
"../browser/ui/cocoa/bookmarks/bookmark_menu_cocoa_controller_unittest.mm",
@@ -5622,13 +5816,9 @@ test("unit_tests") {
"../browser/ui/cocoa/window_size_autosaver_unittest.mm",
"../browser/ui/content_settings/content_setting_media_image_model_unittest.mm",
"../browser/upgrade_detector/directory_monitor_unittest.cc",
- "../common/mac/mock_launchd.h",
- "../common/mac/mock_launchd.mm",
"../utility/importer/safari_importer_unittest.mm",
]
- data += [ "//chrome/test/data/performance_monitor/" ]
-
data_deps += [ "//chrome:chrome_framework" ]
deps += [
@@ -5690,7 +5880,7 @@ test("unit_tests") {
]
}
- if (is_win || is_chromeos_ash || is_mac) {
+ if (is_win || is_chromeos || is_mac) {
deps += [ "//chrome/browser/webshare:unit_tests" ]
}
@@ -5703,7 +5893,6 @@ test("unit_tests") {
"../browser/signin/dice_web_signin_interceptor_unittest.cc",
"../browser/signin/logout_tab_helper_unittest.cc",
"../browser/signin/process_dice_header_delegate_impl_unittest.cc",
- "../browser/signin/signin_manager_unittest.cc",
"../browser/ui/passwords/account_storage_auth_helper_unittest.cc",
"../browser/ui/startup/startup_browser_policy_unittest.cc",
"../browser/ui/views/profiles/dice_web_signin_interception_bubble_view_unittest.cc",
@@ -5714,7 +5903,7 @@ test("unit_tests") {
if (is_win || is_mac || (is_linux || is_chromeos_lacros)) {
sources += [
"../browser/ui/profile_picker_unittest.cc",
- "../browser/ui/webui/signin/dice_turn_sync_on_helper_unittest.cc",
+ "../browser/ui/webui/signin/turn_sync_on_helper_unittest.cc",
]
}
@@ -5776,7 +5965,6 @@ test("unit_tests") {
"../browser/optimization_guide/android/android_push_notification_manager_unittest.cc",
"../browser/optimization_guide/android/optimization_guide_bridge_unittest.cc",
"../browser/page_load_metrics/observers/android_page_load_metrics_observer_unittest.cc",
- "../browser/page_load_metrics/observers/offline_measurements_page_load_metrics_observer_unittest.cc",
"../browser/permissions/permission_prompt_android_unittest.cc",
"../browser/permissions/permission_update_message_controller_android_unittest.cc",
"../browser/policy/browser_dm_token_storage_android_unittest.cc",
@@ -5810,9 +5998,6 @@ test("unit_tests") {
"//chrome/browser/flags:flags_android",
"//chrome/browser/long_screenshots:services",
"//chrome/browser/notifications",
- "//chrome/browser/offline_pages/android:native_j_unittests_jni_headers",
- "//chrome/browser/offline_pages/android:native_java_unittests",
- "//chrome/browser/offline_pages/measurements/proto:offline_measurements_proto",
"//chrome/browser/optimization_guide/android:native_j_unittests_jni_headers",
"//chrome/browser/optimization_guide/android:native_java_unittests",
"//chrome/browser/password_check/android:unit_tests",
@@ -5855,8 +6040,7 @@ test("unit_tests") {
]
if (use_v8_context_snapshot) {
deps += [ "//tools/v8_context_snapshot:v8_context_snapshot_assets" ]
- }
- if (!use_v8_context_snapshot || include_both_v8_snapshots) {
+ } else {
deps += [ "//v8:v8_external_startup_data_assets" ]
}
if (dfmify_dev_ui) {
@@ -5912,6 +6096,7 @@ test("unit_tests") {
# GCMDriverAndroid is not yet implemented.
"../browser/gcm/gcm_profile_service_unittest.cc",
"../browser/hid/hid_chooser_context_unittest.cc",
+ "../browser/hid/hid_policy_allowed_devices_unittest.cc",
"../browser/importer/profile_writer_unittest.cc",
"../browser/lifetime/application_lifetime_unittest.cc",
"../browser/lookalikes/lookalike_url_navigation_throttle_unittest.cc",
@@ -5991,6 +6176,7 @@ test("unit_tests") {
"../browser/performance_manager/policies/background_tab_loading_policy_unittest.cc",
"../browser/platform_util_unittest.cc",
"../browser/policy/policy_path_parser_unittest.cc",
+ "../browser/policy/webhid_device_policy_handler_unittest.cc",
"../browser/profile_resetter/profile_resetter_unittest.cc",
"../browser/profile_resetter/reset_report_uploader_unittest.cc",
"../browser/renderer_context_menu/render_view_context_menu_unittest.cc",
@@ -6056,7 +6242,6 @@ test("unit_tests") {
"../browser/ui/extensions/extension_settings_overridden_dialog_unittest.cc",
"../browser/ui/extensions/settings_api_bubble_helpers_unittest.cc",
"../browser/ui/extensions/settings_overridden_params_providers_unittest.cc",
- "../browser/ui/font_access/font_access_chooser_controller_unittest.cc",
"../browser/ui/global_error/global_error_service_unittest.cc",
"../browser/ui/global_media_controls/cast_media_notification_item_unittest.cc",
"../browser/ui/global_media_controls/cast_media_notification_producer_unittest.cc",
@@ -6097,6 +6282,7 @@ test("unit_tests") {
"../browser/ui/tabs/existing_window_sub_menu_model_unittest.cc",
"../browser/ui/tabs/pinned_tab_codec_unittest.cc",
"../browser/ui/tabs/pinned_tab_service_unittest.cc",
+ "../browser/ui/tabs/saved_tab_groups/saved_tab_group_model_unittest.cc",
"../browser/ui/tabs/tab_menu_model_unittest.cc",
"../browser/ui/tabs/tab_strip_model_stats_recorder_unittest.cc",
"../browser/ui/tabs/tab_strip_model_unittest.cc",
@@ -6115,10 +6301,13 @@ test("unit_tests") {
"../browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc",
"../browser/ui/toolbar/toolbar_actions_model_unittest.cc",
"../browser/ui/user_education/active_tab_tracker_unittest.cc",
+ "../browser/ui/user_education/help_bubble_factory_registry_unittest.cc",
"../browser/ui/user_education/mock_feature_promo_controller.cc",
"../browser/ui/user_education/mock_feature_promo_controller.h",
"../browser/ui/user_education/reopen_tab_in_product_help_trigger_unittest.cc",
"../browser/ui/user_education/reopen_tab_in_product_help_unittest.cc",
+ "../browser/ui/user_education/test_help_bubble.cc",
+ "../browser/ui/user_education/test_help_bubble.h",
"../browser/ui/web_applications/app_browser_controller_unittest.cc",
"../browser/ui/web_applications/share_target_utils_unittest.cc",
"../browser/ui/web_applications/web_app_launch_manager_unittest.cc",
@@ -6137,15 +6326,14 @@ test("unit_tests") {
"../browser/ui/webui/managed_ui_handler_unittest.cc",
"../browser/ui/webui/management/management_ui_handler_unittest.cc",
"../browser/ui/webui/new_tab_page/new_tab_page_handler_unittest.cc",
+ "../browser/ui/webui/privacy_sandbox/privacy_sandbox_dialog_handler_unittest.cc",
"../browser/ui/webui/read_later/read_later_page_handler_unittest.cc",
- "../browser/ui/webui/realbox/realbox_handler_unittest.cc",
"../browser/ui/webui/sanitized_image_source_unittest.cc",
"../browser/ui/webui/settings/downloads_handler_unittest.cc",
"../browser/ui/webui/settings/hats_handler_unittest.cc",
"../browser/ui/webui/settings/metrics_reporting_handler_unittest.cc",
"../browser/ui/webui/settings/on_startup_handler_unittest.cc",
"../browser/ui/webui/settings/people_handler_unittest.cc",
- "../browser/ui/webui/settings/privacy_review_handler_unittest.cc",
"../browser/ui/webui/settings/privacy_sandbox_handler_unittest.cc",
"../browser/ui/webui/settings/profile_info_handler_unittest.cc",
"../browser/ui/webui/settings/recent_site_settings_helper_unittest.cc",
@@ -6206,6 +6394,7 @@ test("unit_tests") {
"../browser/new_tab_page/modules/photos/photos_service_unittest.cc",
"../browser/new_tab_page/modules/safe_browsing/safe_browsing_handler_unittest.cc",
"../browser/new_tab_page/modules/task_module/task_module_service_unittest.cc",
+ "../browser/new_tab_page/modules/task_module/time_format_util_unittest.cc",
"../browser/search/ntp_features_unittest.cc",
# Android uses a different way of showing browser windows.
@@ -6241,12 +6430,20 @@ test("unit_tests") {
sources +=
[ "../browser/ui/webui/settings/url_handlers_handler_unittest.cc" ]
}
+ if (use_gtk) {
+ deps += [ "//ui/gtk" ]
+ }
+ if (use_ozone) {
+ deps += [ "//ui/ozone" ]
+ }
deps += [
"//chrome:packed_resources_integrity_hash",
"//chrome/browser:cart_db_content_proto",
"//chrome/browser:coupon_db_content_proto",
"//chrome/browser/media/router:test_support",
+ "//chrome/browser/media/router/discovery:discovery",
+ "//chrome/browser/media/router/discovery/access_code:access_code_sink_service",
"//chrome/browser/resource_coordinator:intervention_policy_database_proto",
"//chrome/browser/resource_coordinator:tab_manager_features",
"//chrome/browser/resource_coordinator:tab_metrics_event_proto",
@@ -6258,7 +6455,7 @@ test("unit_tests") {
"//chrome/browser/ui/color:mixers",
"//chrome/browser/ui/webui/discards:mojo_bindings",
"//chrome/browser/web_applications:web_applications_test_support",
- "//chrome/services/speech:unit_tests",
+ "//chrome/browser/web_applications:web_applications_test_support_minimal",
"//components/chrome_cleaner/test:test_name_helper",
"//components/enterprise",
"//components/enterprise:test_support",
@@ -6275,10 +6472,12 @@ test("unit_tests") {
"//components/services/app_service/public/cpp:unit_tests",
"//components/signin/public/base:signin_buildflags",
"//components/sync:test_support",
+ "//services/device/hid:test_support",
"//services/metrics/public/cpp:ukm_builders",
"//third_party/libaddressinput",
"//third_party/zxcvbn-cpp",
"//ui/base/idle:test_support",
+ "//ui/color",
"//ui/color:color_headers",
"//ui/color:test_support",
"//ui/native_theme:test_support",
@@ -6289,12 +6488,15 @@ test("unit_tests") {
"//ash/assistant/model",
"//ash/assistant/util",
"//ash/components/audio",
+ "//ash/components/cryptohome",
"//ash/components/disks",
"//ash/components/disks:test_support",
+ "//ash/components/login/auth:test_support",
"//ash/components/login/session",
"//ash/components/proximity_auth",
"//ash/components/proximity_auth:test_support",
"//ash/public/cpp:test_support",
+ "//ash/services/secure_channel/public/cpp/client:test_support",
"//ash/shortcut_viewer",
"//ash/shortcut_viewer/strings:strings_grit",
"//ash/webui/camera_app_ui",
@@ -6309,20 +6511,22 @@ test("unit_tests") {
"//chrome/browser/nearby_sharing/instantmessaging/proto",
"//chrome/browser/nearby_sharing/local_device_data",
"//chrome/browser/nearby_sharing/proto:tachyon_proto",
+ "//chrome/browser/policy:onc",
+ "//chrome/browser/policy:unit_tests",
"//chrome/browser/supervised_user/kids_chrome_management:proto",
+ "//chrome/browser/ui/quick_answers",
"//chrome/browser/ui/webui/nearby_share:mojom",
"//chrome/browser/ui/webui/nearby_share/public/mojom",
- "//chrome/common/performance_manager/mojom",
"//chrome/services/sharing/public/cpp",
"//chrome/services/sharing/public/cpp:unit_tests",
"//chromeos/components/feature_usage:feature_usage",
"//chromeos/components/multidevice:test_support",
"//chromeos/components/sync_wifi",
- "//chromeos/cryptohome",
"//chromeos/dbus",
"//chromeos/dbus/attestation",
"//chromeos/dbus/cicerone",
"//chromeos/dbus/concierge",
+ "//chromeos/dbus/cros_disks",
"//chromeos/dbus/debug_daemon",
"//chromeos/dbus/hermes",
"//chromeos/dbus/power",
@@ -6330,13 +6534,11 @@ test("unit_tests") {
"//chromeos/dbus/shill",
"//chromeos/dbus/update_engine",
"//chromeos/dbus/update_engine:proto",
- "//chromeos/login/auth:test_support",
"//chromeos/login/login_state:test_support",
"//chromeos/services/assistant/public/cpp",
"//chromeos/services/assistant/public/shared",
"//chromeos/services/device_sync/public/cpp:test_support",
"//chromeos/services/multidevice_setup/public/cpp:test_support",
- "//chromeos/services/secure_channel/public/cpp/client:test_support",
"//chromeos/system",
"//chromeos/ui/base",
"//components/services/app_service/public/cpp:app_update",
@@ -6353,7 +6555,6 @@ test("unit_tests") {
if (!is_android) {
sources += [
- "../browser/apps/app_discovery_service/app_discovery_service_unittest.cc",
"../browser/apps/app_service/app_icon/app_icon_factory_unittest.cc",
"../browser/apps/app_service/app_service_proxy_unittest.cc",
"../browser/apps/app_service/app_service_test.cc",
@@ -6392,12 +6593,10 @@ test("unit_tests") {
"../browser/ui/autofill/save_update_address_profile_bubble_controller_impl_unittest.cc",
"../browser/ui/media_router/cast_modes_with_media_sources_unittest.cc",
"../browser/ui/media_router/media_cast_mode_unittest.cc",
- "../browser/ui/media_router/media_router_file_dialog_unittest.cc",
"../browser/ui/media_router/media_router_ui_helper_unittest.cc",
"../browser/ui/media_router/media_router_ui_service_factory_unittest.cc",
"../browser/ui/media_router/query_result_manager_unittest.cc",
"../browser/ui/passwords/manage_passwords_ui_controller_unittest.cc",
- "../browser/ui/sharing_hub/sharing_hub_sub_menu_model_unittest.cc",
"../browser/ui/toolbar/chrome_location_bar_model_delegate_unittest.cc",
"../browser/ui/toolbar/media_router_action_controller_unittest.cc",
"../browser/ui/toolbar/media_router_contextual_menu_unittest.cc",
@@ -6415,8 +6614,11 @@ test("unit_tests") {
"../renderer/media/webrtc_logging_agent_impl_unittest.cc",
]
+ data += [ "//ash/components/arc/test/data/icons/" ]
+
deps += [
"//chrome/browser/share/core:share_targets_unittest",
+ "//components/app_constants",
"//components/media_router/common:test_support",
"//components/services/app_service/public/cpp:publisher",
"//components/services/app_service/public/cpp:test_support",
@@ -6456,6 +6658,18 @@ test("unit_tests") {
}
}
+ if (is_chromeos) {
+ sources += [
+ "../browser/chromeos/arc/arc_external_protocol_dialog_unittest.cc",
+ "../browser/chromeos/arc/open_with_menu_unittest.cc",
+ ]
+ deps += [
+ "//components/arc/common",
+ "//components/arc/common:arc_intent_helper_constants",
+ "//components/arc/common:arc_test_support",
+ ]
+ }
+
if (is_chromeos_lacros) {
assert(enable_system_notifications)
sources += [
@@ -6470,6 +6684,8 @@ test("unit_tests") {
"../browser/chromeos/policy/dlp/dlp_rules_manager_impl_unittest.cc",
"../browser/chromeos/policy/dlp/dlp_rules_manager_test_utils.cc",
"../browser/chromeos/policy/dlp/dlp_rules_manager_test_utils.h",
+ "../browser/chromeos/policy/dlp/mock_dlp_content_manager.cc",
+ "../browser/chromeos/policy/dlp/mock_dlp_content_manager.h",
"../browser/chromeos/policy/dlp/mock_dlp_content_observer.cc",
"../browser/chromeos/policy/dlp/mock_dlp_content_observer.h",
"../browser/chromeos/policy/dlp/mock_dlp_rules_manager.cc",
@@ -6492,6 +6708,9 @@ test("unit_tests") {
deps += [
"//chrome/browser:dlp_policy_event_proto",
+ "//chrome/browser/policy:onc",
+ "//chrome/browser/policy:unit_tests",
+ "//chromeos/components/onc:onc",
"//chromeos/crosapi/mojom",
"//chromeos/dbus/dlp:dlp",
"//chromeos/lacros:test_support",
@@ -6512,6 +6731,10 @@ test("unit_tests") {
"../browser/ui/window_sizer/window_sizer_unittest.cc",
]
sources += [
+ "../browser/apps/app_discovery_service/app_discovery_service_unittest.cc",
+ "../browser/apps/app_discovery_service/recommended_arc_app_fetcher_unittest.cc",
+ "../browser/apps/app_discovery_service/remote_url_search/remote_url_client_unittest.cc",
+ "../browser/apps/app_discovery_service/remote_url_search/remote_url_index_unittest.cc",
"../browser/apps/app_service/file_utils_unittest.cc",
"../browser/apps/app_service/intent_util_unittest.cc",
"../browser/apps/app_service/metrics/app_platform_metrics_service_unittest.cc",
@@ -6539,6 +6762,7 @@ test("unit_tests") {
"../browser/nearby_sharing/fast_initiation/fast_initiation_advertiser_unittest.cc",
"../browser/nearby_sharing/fast_initiation/fast_initiation_scanner_feature_usage_metrics_unittest.cc",
"../browser/nearby_sharing/fast_initiation/fast_initiation_scanner_unittest.cc",
+ "../browser/nearby_sharing/firewall_hole/nearby_connections_firewall_hole_factory_unittest.cc",
"../browser/nearby_sharing/incoming_frames_reader_unittest.cc",
"../browser/nearby_sharing/instantmessaging/fake_token_fetcher.cc",
"../browser/nearby_sharing/instantmessaging/fake_token_fetcher.h",
@@ -6561,15 +6785,16 @@ test("unit_tests") {
"../browser/nearby_sharing/payload_tracker_unittest.cc",
"../browser/nearby_sharing/sharesheet/nearby_share_action_unittest.cc",
"../browser/nearby_sharing/tachyon_ice_config_fetcher_unittest.cc",
+ "../browser/nearby_sharing/tcp_socket/nearby_connections_tcp_socket_factory_unittest.cc",
"../browser/nearby_sharing/text_attachment_unittest.cc",
"../browser/nearby_sharing/webrtc_request_builder_unittest.cc",
"../browser/nearby_sharing/webrtc_signaling_messenger_unittest.cc",
+ "../browser/nearby_sharing/wifi_credentials_attachment_unittest.cc",
"../browser/notifications/chrome_ash_message_center_client_unittest.cc",
"../browser/notifications/web_page_notifier_controller_unittest.cc",
"../browser/sharesheet/share_action/share_action_unittest.cc",
"../browser/speech/tts_chromeos_unittest.cc",
"../browser/speech/tts_controller_delegate_impl_unittest.cc",
- "../browser/sync/sync_error_notifier_ash_unittest.cc",
"../browser/ui/app_list/app_context_menu_unittest.cc",
"../browser/ui/app_list/app_list_sort_unittest.cc",
"../browser/ui/app_list/app_list_syncable_service_unittest.cc",
@@ -6582,13 +6807,14 @@ test("unit_tests") {
"../browser/ui/app_list/arc/arc_app_utils_unittest.cc",
"../browser/ui/app_list/arc/arc_default_app_list_unittest.cc",
"../browser/ui/app_list/arc/arc_vpn_provider_unittest.cc",
+ "../browser/ui/app_list/arc/intent_unittest.cc",
"../browser/ui/app_list/arc/mock_arc_app_list_prefs_observer.cc",
"../browser/ui/app_list/arc/mock_arc_app_list_prefs_observer.h",
"../browser/ui/app_list/chrome_app_list_item_manager_unittest.cc",
"../browser/ui/app_list/md_icon_normalizer_unittest.cc",
+ "../browser/ui/app_list/reorder/app_list_reorder_core_unittest.cc",
"../browser/ui/app_list/reorder/app_list_reorder_util_unittest.cc",
"../browser/ui/app_list/search/app_search_provider_unittest.cc",
- "../browser/ui/app_list/search/arc/arc_app_reinstall_search_provider_unittest.cc",
"../browser/ui/app_list/search/arc/arc_app_shortcuts_search_provider_unittest.cc",
"../browser/ui/app_list/search/arc/arc_playstore_search_provider_unittest.cc",
"../browser/ui/app_list/search/arc/recommend_apps_fetcher_impl_unittest.cc",
@@ -6598,15 +6824,23 @@ test("unit_tests") {
"../browser/ui/app_list/search/files/file_result_unittest.cc",
"../browser/ui/app_list/search/files/file_search_provider_unittest.cc",
"../browser/ui/app_list/search/files/item_suggest_cache_unittest.cc",
+ "../browser/ui/app_list/search/files/justifications_unittest.cc",
"../browser/ui/app_list/search/files/zero_state_drive_provider_unittest.cc",
"../browser/ui/app_list/search/files/zero_state_file_provider_unittest.cc",
"../browser/ui/app_list/search/help_app_provider_unittest.cc",
+ "../browser/ui/app_list/search/keyboard_shortcut_provider_unittest.cc",
+ "../browser/ui/app_list/search/keyboard_shortcut_result_unittest.cc",
"../browser/ui/app_list/search/mixer_unittest.cc",
"../browser/ui/app_list/search/omnibox_result_unittest.cc",
- "../browser/ui/app_list/search/ranking/category_item_ranker_unittest.cc",
- "../browser/ui/app_list/search/ranking/category_usage_ranker_unittest.cc",
+ "../browser/ui/app_list/search/open_tab_result_unittest.cc",
+ "../browser/ui/app_list/search/ranking/answer_ranker_unittest.cc",
+ "../browser/ui/app_list/search/ranking/best_match_ranker_unittest.cc",
+ "../browser/ui/app_list/search/ranking/filtering_ranker_unittest.cc",
+ "../browser/ui/app_list/search/ranking/ftrl_ranker_unittest.cc",
"../browser/ui/app_list/search/ranking/removed_results_ranker_unittest.cc",
- "../browser/ui/app_list/search/search_controller_unittest.cc",
+ "../browser/ui/app_list/search/ranking/score_normalizing_ranker_unittest.cc",
+ "../browser/ui/app_list/search/search_controller_impl_new_unittest.cc",
+ "../browser/ui/app_list/search/search_controller_impl_unittest.cc",
"../browser/ui/app_list/search/search_result_ranker/app_launch_event_logger_unittest.cc",
"../browser/ui/app_list/search/search_result_ranker/app_launch_predictor_test_util.h",
"../browser/ui/app_list/search/search_result_ranker/app_launch_predictor_unittest.cc",
@@ -6618,6 +6852,9 @@ test("unit_tests") {
"../browser/ui/app_list/search/search_result_ranker/recurrence_ranker_unittest.cc",
"../browser/ui/app_list/search/search_result_ranker/recurrence_ranker_util_unittest.cc",
"../browser/ui/app_list/search/search_result_ranker/search_result_ranker_unittest.cc",
+ "../browser/ui/app_list/search/test/test_search_controller.cc",
+ "../browser/ui/app_list/search/test/test_search_controller.h",
+ "../browser/ui/app_list/search/util/ftrl_optimizer_unittest.cc",
"../browser/ui/app_list/search/util/mrfu_cache_unittest.cc",
"../browser/ui/app_list/search/util/persistent_proto_unittest.cc",
"../browser/ui/app_list/search/util/score_normalizer_unittest.cc",
@@ -6633,6 +6870,8 @@ test("unit_tests") {
"../browser/ui/ash/assistant/device_actions_unittest.cc",
"../browser/ui/ash/assistant/search_and_assistant_enabled_checker_unittest.cc",
"../browser/ui/ash/calendar/calendar_keyed_service_unittest.cc",
+ "../browser/ui/ash/device_scheduled_reboot/reboot_notification_controller_unittest.cc",
+ "../browser/ui/ash/device_scheduled_reboot/scheduled_reboot_dialog_unittest.cc",
"../browser/ui/ash/holding_space/holding_space_keyed_service_unittest.cc",
"../browser/ui/ash/ime_controller_client_impl_unittest.cc",
"../browser/ui/ash/in_session_auth_dialog_client_unittest.cc",
@@ -6650,10 +6889,7 @@ test("unit_tests") {
"../browser/ui/ash/network/tether_notification_presenter_unittest.cc",
"../browser/ui/ash/projector/projector_client_impl_unittest.cc",
"../browser/ui/ash/projector/projector_soda_installation_controller_unittest.cc",
- "../browser/ui/ash/quick_answers/quick_answers_controller_unittest.cc",
- "../browser/ui/ash/quick_answers/quick_answers_state_controller_unittest.cc",
- "../browser/ui/ash/quick_answers/quick_answers_ui_controller_unittest.cc",
- "../browser/ui/ash/quick_answers/ui/quick_answers_view_unittest.cc",
+ "../browser/ui/ash/projector/projector_utils_unittest.cc",
"../browser/ui/ash/session_controller_client_impl_unittest.cc",
"../browser/ui/ash/sharesheet/sharesheet_bubble_view_unittest.cc",
"../browser/ui/ash/shelf/arc_app_shelf_id_unittest.cc",
@@ -6662,6 +6898,10 @@ test("unit_tests") {
"../browser/ui/ash/shelf/shelf_context_menu_unittest.cc",
"../browser/ui/ash/wallpaper_controller_client_impl_unittest.cc",
"../browser/ui/ash/window_pin_util_unittest.cc",
+ "../browser/ui/quick_answers/quick_answers_controller_unittest.cc",
+ "../browser/ui/quick_answers/quick_answers_state_controller_unittest.cc",
+ "../browser/ui/quick_answers/quick_answers_ui_controller_unittest.cc",
+ "../browser/ui/quick_answers/ui/quick_answers_view_unittest.cc",
"../browser/ui/webui/chromeos/login/fake_update_required_screen_handler.cc",
"../browser/ui/webui/chromeos/login/fake_update_required_screen_handler.h",
"../browser/ui/webui/chromeos/sync/os_sync_handler_unittest.cc",
@@ -6676,6 +6916,8 @@ test("unit_tests") {
"//ash/public/cpp/assistant/test_support",
"//ash/public/cpp/resources:ash_public_unscaled_resources",
"//ash/resources/vector_icons",
+ "//ash/services/nearby/public/cpp:tcp_server_socket_port",
+ "//ash/services/nearby/public/cpp:test_support",
"//ash/strings",
"//ash/webui/projector_app:test_support",
"//ash/webui/projector_app/public/cpp",
@@ -6704,15 +6946,19 @@ test("unit_tests") {
"//chrome/services/sharing/nearby/decoder:unit_tests",
"//chrome/services/sharing/nearby/platform:unit_tests",
"//chromeos/assistant:buildflags",
+ "//chromeos/components/onc",
"//chromeos/components/quick_answers:quick_answers",
"//chromeos/components/quick_answers/public/cpp:cpp",
+ "//chromeos/components/string_matching:string_matching",
"//chromeos/constants",
"//chromeos/dbus/image_loader",
+ "//chromeos/dbus/permission_broker",
"//chromeos/dbus/u2f",
- "//chromeos/services/nearby/public/cpp:test_support",
"//chromeos/ui/wm",
+ "//components/app_constants",
"//components/app_restore:unit_tests",
"//components/arc:arc_test_support",
+ "//components/arc/common",
"//components/services/app_service/public/cpp:preferred_apps",
"//components/soda:soda",
]
@@ -6817,7 +7063,6 @@ test("unit_tests") {
"../browser/extensions/api/bookmarks/bookmarks_api_unittest.cc",
"../browser/extensions/api/browsing_data/browsing_data_unittest.cc",
"../browser/extensions/api/chrome_extensions_api_client_unittest.cc",
- "../browser/extensions/api/content_settings/content_settings_store_unittest.cc",
"../browser/extensions/api/cookies/cookies_helpers_unittest.cc",
"../browser/extensions/api/cookies/cookies_unittest.cc",
"../browser/extensions/api/cryptotoken_private/cryptotoken_private_api_unittest.cc",
@@ -6846,6 +7091,7 @@ test("unit_tests") {
"../browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_unittest.cc",
"../browser/extensions/api/extension_action/extension_action_api_unittest.cc",
"../browser/extensions/api/file_system/file_system_api_unittest.cc",
+ "../browser/extensions/api/gcm/extension_gcm_app_handler_unittest.cc",
"../browser/extensions/api/identity/extension_token_key_unittest.cc",
"../browser/extensions/api/identity/gaia_remote_consent_flow_unittest.cc",
"../browser/extensions/api/identity/identity_api_unittest.cc",
@@ -6866,6 +7112,7 @@ test("unit_tests") {
"../browser/extensions/api/management/management_api_unittest.cc",
"../browser/extensions/api/notifications/extension_notification_handler_unittest.cc",
"../browser/extensions/api/omnibox/omnibox_unittest.cc",
+ "../browser/extensions/api/omnibox/suggestion_parser_unittest.cc",
"../browser/extensions/api/passwords_private/password_check_delegate_unittest.cc",
"../browser/extensions/api/passwords_private/passwords_private_delegate_impl_unittest.cc",
"../browser/extensions/api/passwords_private/passwords_private_utils_unittest.cc",
@@ -6924,11 +7171,8 @@ test("unit_tests") {
"../browser/extensions/extension_error_controller_unittest.cc",
"../browser/extensions/extension_error_ui_default_unittest.cc",
"../browser/extensions/extension_garbage_collector_unittest.cc",
- "../browser/extensions/extension_gcm_app_handler_unittest.cc",
"../browser/extensions/extension_icon_manager_unittest.cc",
"../browser/extensions/extension_install_prompt_unittest.cc",
- "../browser/extensions/extension_management_test_util.cc",
- "../browser/extensions/extension_management_test_util.h",
"../browser/extensions/extension_management_unittest.cc",
"../browser/extensions/extension_message_bubble_controller_unittest.cc",
"../browser/extensions/extension_migrator_unittest.cc",
@@ -6971,6 +7215,7 @@ test("unit_tests") {
"../browser/extensions/safe_browsing_verdict_handler_unittest.cc",
"../browser/extensions/scripting_permissions_modifier_unittest.cc",
"../browser/extensions/shared_module_service_unittest.cc",
+ "../browser/extensions/site_permissions_helper_unittest.cc",
"../browser/extensions/standard_management_policy_provider_unittest.cc",
"../browser/extensions/tab_helper_unittest.cc",
"../browser/extensions/update_install_gate_unittest.cc",
@@ -7102,8 +7347,6 @@ test("unit_tests") {
"../renderer/extensions/custom_types_unittest.cc",
"../renderer/extensions/extension_hooks_delegate_unittest.cc",
"../renderer/extensions/extension_localization_peer_unittest.cc",
- "../renderer/extensions/extension_process_policy_unittest.cc",
- "../renderer/extensions/i18n_hooks_delegate_unittest.cc",
"../renderer/extensions/renderer_permissions_policy_delegate_unittest.cc",
"../renderer/extensions/tabs_hooks_delegate_unittest.cc",
]
@@ -7213,6 +7456,7 @@ test("unit_tests") {
deps += [
"//chrome/browser/chromeos/extensions/telemetry/api",
+ "//chrome/browser/chromeos/extensions/telemetry/api:fake_hardware_info_delegate",
"//chrome/browser/chromeos/extensions/telemetry/api:unit_tests",
"//chrome/common/chromeos/extensions",
"//chromeos/dbus/image_burner",
@@ -7283,6 +7527,7 @@ test("unit_tests") {
if (!is_android && !is_win) {
sources += [
"../browser/ui/startup/startup_browser_creator_impl_unittest.cc",
+ "../browser/ui/startup/startup_browser_creator_unittest.cc",
"../browser/ui/startup/startup_tab_provider_unittest.cc",
]
}
@@ -7326,10 +7571,12 @@ test("unit_tests") {
# TODO(sgurun): enable tests for safe_browsing==2.
sources += [
"../browser/enterprise/connectors/analysis/content_analysis_delegate_unittest.cc",
+ "../browser/enterprise/connectors/analysis/page_print_analysis_request_unittest.cc",
"../browser/safe_browsing/advanced_protection_status_manager_factory_unittest.cc",
"../browser/safe_browsing/advanced_protection_status_manager_unittest.cc",
"../browser/safe_browsing/chrome_client_side_detection_host_delegate_unittest.cc",
"../browser/safe_browsing/chrome_enterprise_url_lookup_service_unittest.cc",
+ "../browser/safe_browsing/chrome_ping_manager_unittest.cc",
"../browser/safe_browsing/client_side_detection_host_unittest.cc",
"../browser/safe_browsing/client_side_detection_service_factory_unittest.cc",
"../browser/safe_browsing/client_side_detection_service_unittest.cc",
@@ -7354,6 +7601,7 @@ test("unit_tests") {
"../browser/safe_browsing/download_protection/path_sanitizer_unittest.cc",
"../browser/safe_browsing/download_protection/two_phase_uploader_unittest.cc",
"../browser/safe_browsing/extension_telemetry/extension_telemetry_service_unittest.cc",
+ "../browser/safe_browsing/extension_telemetry/extension_telemetry_uploader_unittest.cc",
"../browser/safe_browsing/extension_telemetry/tabs_execute_script_signal_processor_unittest.cc",
"../browser/safe_browsing/incident_reporting/binary_integrity_incident_unittest.cc",
"../browser/safe_browsing/incident_reporting/delayed_callback_runner_unittest.cc",
@@ -7457,14 +7705,19 @@ test("unit_tests") {
}
if (is_linux || is_mac || is_win) {
- sources += [ "../browser/enterprise/connectors/device_trust/attestation/desktop/desktop_attestation_service_unittest.cc" ]
+ sources += [
+ "../browser/enterprise/connectors/device_trust/attestation/desktop/desktop_attestation_service_unittest.cc",
+ "../browser/enterprise/remote_commands/rotate_attestation_credential_job_unittest.cc",
+ ]
deps += [
"../browser/enterprise/connectors/device_trust/key_management/browser",
+ "../browser/enterprise/connectors/device_trust/key_management/browser:test_support",
"../browser/enterprise/connectors/device_trust/key_management/browser:unit_tests",
"../browser/enterprise/connectors/device_trust/key_management/browser/commands:unit_tests",
"../browser/enterprise/connectors/device_trust/key_management/core",
"../browser/enterprise/connectors/device_trust/key_management/core:unit_tests",
+ "../browser/enterprise/connectors/device_trust/key_management/core/network:unit_tests",
"../browser/enterprise/connectors/device_trust/key_management/core/persistence",
"../browser/enterprise/connectors/device_trust/key_management/core/persistence:test_support",
"../browser/enterprise/connectors/device_trust/key_management/installer:unit_tests",
@@ -7529,8 +7782,6 @@ test("unit_tests") {
"../browser/ui/webui/print_preview/print_preview_utils_unittest.cc",
]
- deps += [ "//ipc" ]
-
if (is_win) {
sources += [ "../browser/ui/webui/print_preview/pdf_printer_handler_win_unittest.cc" ]
@@ -7542,10 +7793,6 @@ test("unit_tests") {
sources += [ "../browser/ui/webui/print_preview/pdf_printer_handler_posix_unittest.cc" ]
}
- if (is_mac) {
- sources += [ "../common/service_process_util_mac_unittest.mm" ]
- }
-
if (is_chromeos) {
sources += [
"../browser/ui/webui/print_preview/local_printer_handler_chromeos_unittest.cc",
@@ -7553,19 +7800,8 @@ test("unit_tests") {
]
} else {
sources += [
- "../browser/printing/cloud_print/cloud_print_proxy_service_unittest.cc",
"../browser/ui/webui/print_preview/local_printer_handler_default_unittest.cc",
"../common/cloud_print/cloud_print_helpers_unittest.cc",
- "../common/service_process_util_unittest.cc",
- "../service/cloud_print/cloud_print_service_helpers_unittest.cc",
- "../service/cloud_print/cloud_print_token_store_unittest.cc",
- "../service/cloud_print/cloud_print_url_fetcher_unittest.cc",
- "../service/cloud_print/connector_settings_unittest.cc",
- "../service/cloud_print/printer_job_handler_unittest.cc",
- "../service/cloud_print/printer_job_queue_handler_unittest.cc",
- "../service/net/in_process_network_connection_tracker_unittest.cc",
- "../service/service_ipc_server_unittest.cc",
- "../service/service_process_prefs_unittest.cc",
]
}
@@ -7630,8 +7866,10 @@ test("unit_tests") {
"../browser/profiles/profile_activity_metrics_recorder_unittest.cc",
"../browser/signin/force_signin_verifier_unittest.cc",
"../browser/signin/signin_global_error_unittest.cc",
+ "../browser/signin/signin_manager_unittest.cc",
"../browser/signin/signin_ui_util_unittest.cc",
"../browser/signin/signin_util_unittest.cc",
+ "../browser/ui/signin/profile_customization_synced_theme_waiter_unittest.cc",
"../browser/ui/views/sharing/sharing_dialog_view_unittest.cc",
"../browser/ui/webui/signin/signin_error_handler_unittest.cc",
"../browser/upgrade_detector/installed_version_poller_unittest.cc",
@@ -7656,6 +7894,7 @@ test("unit_tests") {
"//chrome:unit_tests_pak",
"//chrome/browser/ui/tabs:tab_enums",
"//chrome/browser/ui/views",
+ "//components/app_constants",
"//components/constrained_window",
"//components/global_media_controls",
"//components/media_message_center",
@@ -7708,6 +7947,7 @@ test("unit_tests") {
"../browser/ui/views/extensions/extensions_menu_item_unittest.cc",
"../browser/ui/views/extensions/extensions_menu_view_unittest.cc",
"../browser/ui/views/extensions/extensions_tabbed_menu_view_unittest.cc",
+ "../browser/ui/views/extensions/extensions_toolbar_container_unittest.cc",
"../browser/ui/views/extensions/extensions_toolbar_controls_unittest.cc",
"../browser/ui/views/extensions/extensions_toolbar_unittest.cc",
"../browser/ui/views/extensions/extensions_toolbar_unittest.h",
@@ -7741,7 +7981,8 @@ test("unit_tests") {
"../browser/ui/views/omnibox/omnibox_match_cell_view_unittest.cc",
"../browser/ui/views/omnibox/omnibox_result_view_unittest.cc",
"../browser/ui/views/omnibox/omnibox_view_views_unittest.cc",
- "../browser/ui/views/overlay/overlay_window_views_unittest.cc",
+ "../browser/ui/views/overlay/document_overlay_window_views_unittest.cc",
+ "../browser/ui/views/overlay/video_overlay_window_views_unittest.cc",
"../browser/ui/views/page_action/page_action_icon_view_unittest.cc",
"../browser/ui/views/page_info/page_info_bubble_view_unittest.cc",
"../browser/ui/views/page_info/safety_tip_page_info_bubble_view_unittest.cc",
@@ -7760,7 +8001,10 @@ test("unit_tests") {
"../browser/ui/views/tabs/color_picker_view_unittest.cc",
"../browser/ui/views/tabs/fake_base_tab_strip_controller.cc",
"../browser/ui/views/tabs/fake_base_tab_strip_controller.h",
+ "../browser/ui/views/tabs/fake_tab_controller.cc",
+ "../browser/ui/views/tabs/fake_tab_controller.h",
"../browser/ui/views/tabs/overflow_view_unittest.cc",
+ "../browser/ui/views/tabs/tab_container_unittest.cc",
"../browser/ui/views/tabs/tab_hover_card_bubble_view_unittest.cc",
"../browser/ui/views/tabs/tab_hover_card_controller_unittest.cc",
"../browser/ui/views/tabs/tab_hover_card_metrics_unittest.cc",
@@ -7768,17 +8012,16 @@ test("unit_tests") {
"../browser/ui/views/tabs/tab_strip_unittest.cc",
"../browser/ui/views/tabs/tab_unittest.cc",
"../browser/ui/views/toolbar/chrome_labs_bubble_view_model_unittest.cc",
- "../browser/ui/views/toolbar/chrome_labs_bubble_view_unittest.cc",
"../browser/ui/views/toolbar/chrome_labs_button_unittest.cc",
+ "../browser/ui/views/toolbar/chrome_labs_unittest.cc",
"../browser/ui/views/toolbar/reload_button_unittest.cc",
"../browser/ui/views/toolbar/side_panel_toolbar_button_unittest.cc",
"../browser/ui/views/toolbar/toolbar_action_view_unittest.cc",
"../browser/ui/views/toolbar/toolbar_actions_bar_bubble_views_unittest.cc",
"../browser/ui/views/toolbar/toolbar_button_unittest.cc",
"../browser/ui/views/translate/translate_bubble_view_unittest.cc",
- "../browser/ui/views/user_education/feature_promo_bubble_owner_impl_unittest.cc",
- "../browser/ui/views/user_education/feature_promo_bubble_view_unittest.cc",
- "../browser/ui/views/user_education/feature_promo_controller_views_unittest.cc",
+ "../browser/ui/views/user_education/browser_feature_promo_controller_unittest.cc",
+ "../browser/ui/views/user_education/help_bubble_view_unittest.cc",
"../browser/ui/views/user_education/new_badge_label_unittest.cc",
"../browser/ui/views/user_education/tip_marquee_view_unittest.cc",
"../browser/ui/views/webid/webid_dialog_views_unittest.cc",
@@ -7804,7 +8047,6 @@ test("unit_tests") {
if (!is_chromeos_ash) {
sources += [
"../browser/ui/views/sync/one_click_signin_dialog_view_unittest.cc",
- "../browser/ui/views/sync/profile_signin_confirmation_dialog_views_unittest.cc",
]
}
if (!is_chromeos) {
@@ -7825,6 +8067,9 @@ test("unit_tests") {
}
if (use_nss_certs) {
sources += [ "../browser/certificate_manager_model_unittest.cc" ]
+ if (is_chromeos) {
+ sources += [ "../browser/net/nss_temp_certs_cache_chromeos_unittest.cc" ]
+ }
}
if (!is_android && use_nss_certs) {
sources += [ "../common/net/x509_certificate_model_nss_unittest.cc" ]
@@ -7868,6 +8113,7 @@ test("unit_tests") {
"../browser/browser_switcher/browser_switcher_navigation_throttle_unittest.cc",
"../browser/browser_switcher/browser_switcher_prefs_unittest.cc",
"../browser/browser_switcher/browser_switcher_sitelist_unittest.cc",
+ "../browser/browser_switcher/ieem_sitelist_parser_unittest.cc",
"../browser/browser_switcher/mock_alternative_browser_driver.cc",
"../browser/browser_switcher/mock_alternative_browser_driver.h",
]
@@ -7897,7 +8143,7 @@ test("unit_tests") {
# //chrome include.
# TODO(crbug.com/1215474): Eliminate //chrome being visible in the GN structure
# on Chromecast and remove this section entirely.
- if (is_linux && is_chromecast) {
+ if ((is_linux || is_fuchsia) && is_chromecast) {
sources -= [
"../browser/browsing_data/browsing_data_media_license_helper_unittest.cc",
"../browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router_unittest.cc",
@@ -7920,8 +8166,11 @@ test("unit_tests") {
# including CrashKeys in reports.
sources -= [ "../common/crash_keys_unittest.cc" ]
+ sources += [ "../browser/fuchsia/element_manager_impl_unittest.cc" ]
+
data += [ "//testing/buildbot/filters/fuchsia.unit_tests.filter" ]
+ use_cfv2 = false
additional_manifest_fragments = [
"//build/config/fuchsia/test/font_capabilities.test-cmx",
@@ -7930,6 +8179,10 @@ test("unit_tests") {
"//build/config/fuchsia/test/network_capabilities.test-cmx",
]
}
+
+ if (is_mac || is_win) {
+ sources += [ "../browser/component_updater/updater_state_unittest.cc" ]
+ }
}
static_library("test_support_unit") {
@@ -7953,13 +8206,16 @@ static_library("test_support_unit") {
if (is_chromeos_ash) {
sources += [
- "../browser/ui/ash/quick_answers/test/chrome_quick_answers_test_base.cc",
- "../browser/ui/ash/quick_answers/test/chrome_quick_answers_test_base.h",
+ "../browser/ui/quick_answers/test/chrome_quick_answers_test_base.cc",
+ "../browser/ui/quick_answers/test/chrome_quick_answers_test_base.h",
"base/chrome_ash_test_base.cc",
"base/chrome_ash_test_base.h",
]
- deps += [ "//ash:test_support" ]
+ deps += [
+ "//ash:test_support",
+ "//chrome/browser/ui/quick_answers",
+ ]
}
if (is_chromeos_lacros) {
@@ -7977,6 +8233,8 @@ if (!is_android) {
"../browser/interstitials/security_interstitial_idn_test.h",
"../browser/password_manager/password_manager_test_base.cc",
"../browser/password_manager/password_manager_test_base.h",
+ "../browser/password_manager/passwords_navigation_observer.cc",
+ "../browser/password_manager/passwords_navigation_observer.h",
"../browser/ssl/cert_verifier_browser_test.cc",
"../browser/ssl/cert_verifier_browser_test.h",
"../browser/ssl/cert_verifier_platform_browser_test.cc",
@@ -7985,8 +8243,12 @@ if (!is_android) {
"../browser/ui/search/ntp_test_utils.h",
"../browser/ui/views/autofill/payments/offer_notification_bubble_views_test_base.cc",
"../browser/ui/views/autofill/payments/offer_notification_bubble_views_test_base.h",
+ "../browser/ui/views/user_education/user_education_test_util.cc",
+ "../browser/ui/views/user_education/user_education_test_util.h",
"../browser/ui/views/web_apps/web_app_integration_test_driver.cc",
"../browser/ui/views/web_apps/web_app_integration_test_driver.h",
+ "../browser/ui/web_applications/test/web_app_navigation_browsertest.cc",
+ "../browser/ui/web_applications/test/web_app_navigation_browsertest.h",
"../browser/ui/webui/signin/login_ui_test_utils.cc",
"../browser/ui/webui/signin/login_ui_test_utils.h",
"../browser/web_applications/test/profile_test_helper.cc",
@@ -8039,7 +8301,6 @@ if (!is_android) {
"//chrome/app:command_ids",
"//chrome/browser",
"//chrome/browser:browser_process",
- "//chrome/browser/commerce:feature_list",
"//chrome/browser/devtools",
"//chrome/browser/profiles:profile",
"//chrome/browser/ui",
@@ -8062,6 +8323,7 @@ if (!is_android) {
"//components/bookmarks/browser",
"//components/captive_portal/content",
"//components/captive_portal/core:buildflags",
+ "//components/commerce/core:feature_list",
"//components/content_settings/core/browser",
"//components/embedder_support",
"//components/feature_engagement",
@@ -8084,6 +8346,8 @@ if (!is_android) {
"//components/prefs",
"//components/search_engines",
"//components/security_interstitials/content:security_interstitial_page",
+ "//components/services/app_service/public/cpp:app_types",
+ "//components/services/app_service/public/mojom",
"//components/signin/public/base",
"//components/signin/public/identity_manager",
"//components/storage_monitor:test_support",
@@ -8158,10 +8422,10 @@ if (!is_android) {
deps += [
"//ash",
"//ash:test_support",
+ "//ash/components/cryptohome",
"//ash/constants",
"//ash/public/cpp",
"//chrome/browser/chromeos",
- "//chromeos/cryptohome",
"//chromeos/services/device_sync",
"//chromeos/services/device_sync:test_support",
]
@@ -8270,6 +8534,7 @@ if (!is_android && !is_fuchsia) {
"../browser/extensions/api/notifications/notifications_apitest.cc",
"../browser/extensions/api/omnibox/omnibox_api_interactive_test.cc",
"../browser/extensions/api/tabs/tabs_interactive_test.cc",
+ "../browser/extensions/api/tabs/window_open_interactive_apitest.cc",
"../browser/extensions/app_window_uitest.cc",
"../browser/extensions/chrome_extension_test_notification_observer.cc",
"../browser/extensions/chrome_extension_test_notification_observer.h",
@@ -8282,7 +8547,6 @@ if (!is_android && !is_fuchsia) {
"../browser/extensions/extension_function_test_utils.h",
"../browser/extensions/extension_keybinding_apitest.cc",
"../browser/extensions/omnibox_focus_interactive_test.cc",
- "../browser/extensions/window_open_interactive_apitest.cc",
"../browser/focus_ring_browsertest.cc",
"../browser/media/webrtc/media_stream_permission_interactive_uitest.cc",
"../browser/media/webrtc/webrtc_interactive_uitest.cc",
@@ -8337,13 +8601,13 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/test/test_browser_dialog.h",
"../browser/ui/test/test_browser_ui.cc",
"../browser/ui/test/test_browser_ui.h",
+ "../browser/ui/thumbnails/thumbnail_tab_helper_interactive_uitest.cc",
"../browser/ui/translate/translate_bubble_test_utils.h",
"../browser/ui/views/accessibility/caption_bubble_controller_views_browsertest.cc",
"../browser/ui/views/content_test_utils.cc",
"../browser/ui/views/content_test_utils.h",
"../browser/ui/views/extensions/extensions_menu_view_interactive_uitest.cc",
- "../browser/ui/views/extensions/extensions_toolbar_browsertest.cc",
- "../browser/ui/views/extensions/extensions_toolbar_browsertest.h",
+ "../browser/ui/views/extensions/extensions_tabbed_menu_view_interactive_uitest.cc",
"../browser/ui/views/page_info/page_info_bubble_view_interactive_uitest.cc",
"../browser/ui/views/web_apps/frame_toolbar/web_app_frame_toolbar_interactive_uitest.cc",
"../browser/ui/views/web_dialog_view_browsertest.cc",
@@ -8410,6 +8674,7 @@ if (!is_android && !is_fuchsia) {
"//chrome/common:version_header",
"//chrome/common/notifications",
"//chrome/renderer",
+ "//chrome/test/media_router:browser_tests",
"//components/back_forward_cache",
"//components/blocked_content",
"//components/bookmarks/browser",
@@ -8475,10 +8740,8 @@ if (!is_android && !is_fuchsia) {
"//ui/events:test_support",
"//ui/web_dialogs:test_support",
]
-
if (include_js_tests) {
deps += [
- "//chrome/test/data/webui:interactive_ui_tests_js_mojo_lite_webui",
"//chrome/test/data/webui:interactive_ui_tests_js_mojo_webui",
"//chrome/test/data/webui:interactive_ui_tests_js_webui",
]
@@ -8493,6 +8756,12 @@ if (!is_android && !is_fuchsia) {
"//third_party/mesa_headers",
"//ui/resources:ui_test_pak_data",
]
+ if (is_chromeos_ash && enable_extensions) {
+ # For ChromeVox tests.
+ data_deps += [ "//chrome/browser/resources/chromeos/accessibility:build" ]
+ data += [ "$root_out_dir/resources/chromeos/" ]
+ }
+
if (is_linux || is_chromeos || is_win) {
data_deps += [ "//chrome:packed_resources" ]
}
@@ -8502,7 +8771,10 @@ if (!is_android && !is_fuchsia) {
}
if (use_ozone) {
- deps += [ "//ui/ozone" ]
+ deps += [
+ "//ui/ozone",
+ "//ui/ozone:ozone_interactive_ui_tests",
+ ]
}
if (use_aura) {
@@ -8520,10 +8792,10 @@ if (!is_android && !is_fuchsia) {
if (toolkit_views) {
sources += [
- "../browser/pdf/pdf_extension_interactive_uitest.cc",
"../browser/ui/read_later/read_later_test_utils.cc",
"../browser/ui/read_later/read_later_test_utils.h",
"../browser/ui/views/autofill/payments/offer_notification_bubble_views_interactive_uitest.cc",
+ "../browser/ui/views/autofill/payments/virtual_card_enroll_bubble_views_interactive_uitest.cc",
"../browser/ui/views/autofill/payments/virtual_card_manual_fallback_bubble_views_interactive_uitest.cc",
"../browser/ui/views/bookmarks/bookmark_bar_view_test.cc",
"../browser/ui/views/bookmarks/bookmark_bar_view_test_helper.h",
@@ -8534,7 +8806,8 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/views/exclusive_access_bubble_views_interactive_uitest.cc",
"../browser/ui/views/extensions/extension_dialog_interactive_uitest.cc",
"../browser/ui/views/extensions/extensions_toolbar_container_interactive_uitest.cc",
- "../browser/ui/views/extensions/extensions_toolbar_interactive_ui_test.cc",
+ "../browser/ui/views/extensions/extensions_toolbar_interactive_uitest.cc",
+ "../browser/ui/views/extensions/extensions_toolbar_interactive_uitest.h",
"../browser/ui/views/find_bar_views_interactive_uitest.cc",
"../browser/ui/views/frame/browser_view_focus_uitest.cc",
"../browser/ui/views/frame/browser_view_interactive_uitest.cc",
@@ -8567,13 +8840,17 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/views/toolbar/toolbar_view_interactive_uitest.cc",
"../browser/ui/views/translate/translate_bubble_test_utils_views.cc",
"../browser/ui/views/translate/translate_bubble_view_interactive_uitest.cc",
- "../browser/ui/views/user_education/feature_promo_bubble_view_interactive_uitest.cc",
+ "../browser/ui/views/user_education/browser_feature_promo_controller_interactive_uitest.cc",
"../browser/ui/views/user_education/feature_promo_dialog_interactive_uitest.cc",
"../browser/ui/views/user_education/feature_promo_snooze_interactive_uitest.cc",
+ "../browser/ui/views/user_education/help_bubble_factory_registry_interactive_uitest.cc",
+ "../browser/ui/views/user_education/help_bubble_factory_views_interactive_uitest.cc",
+ "../browser/ui/views/user_education/help_bubble_view_interactive_uitest.cc",
"../browser/ui/views/user_education/interaction_sequence_interactive_uitest.cc",
+ "../browser/ui/views/user_education/interaction_test_util_interactive_uitest.cc",
+ "../browser/ui/views/user_education/tutorial_interactive_uitest.cc",
]
deps += [
- ":pdf_extension_test_utils",
"//components/optimization_guide/core:test_support",
"//components/optimization_guide/proto:optimization_guide_proto",
"//pdf:features",
@@ -8584,6 +8861,10 @@ if (!is_android && !is_fuchsia) {
"//ui/views:views_interactive_ui_tests",
"//ui/views/controls/webview:test_support",
]
+ if (enable_pdf) {
+ sources += [ "../browser/pdf/pdf_extension_interactive_uitest.cc" ]
+ deps += [ ":pdf_extension_test_utils" ]
+ }
if (is_linux || is_chromeos_lacros) {
# Desktop linux.
sources -= [
@@ -8593,7 +8874,13 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/views/keyboard_access_browsertest.cc",
]
}
- if (!is_chromeos_ash) {
+ if (is_chromeos_ash) {
+ deps += [
+ "//ash:ash",
+ "//chrome/browser/ash/crosapi:crosapi",
+ "//ui/wm/public:public",
+ ]
+ } else {
sources += [ "../browser/ui/views/global_media_controls/media_dialog_view_interactive_browsertest.cc" ]
deps += [
"../browser/media/router:test_support",
@@ -8604,7 +8891,6 @@ if (!is_android && !is_fuchsia) {
if (!is_android) {
sources += [ "../browser/ui/web_applications/test/system_web_app_interactive_uitest.cc" ]
}
-
if (use_aura) {
sources += [ "../browser/ui/views/tooltip/tooltip_browsertest.cc" ]
}
@@ -8628,11 +8914,12 @@ if (!is_android && !is_fuchsia) {
if (is_chromeos_ash) {
deps += [
+ "//ash/components/login/auth",
"//chrome/browser/chromeos:test_support",
"//chrome/browser/media/router:test_support",
"//chromeos/dbus",
- "//chromeos/login/auth",
"//chromeos/ui/frame:test_support",
+ "//components/exo/wayland:weston_test_stub",
"//ui/display:display_manager_test_api",
"//ui/display/manager",
]
@@ -8743,10 +9030,10 @@ if (!is_android && !is_fuchsia) {
}
if (enable_extensions) {
- # TODO(rockot) bug 505926: The chrome_extensions_interactive_uitests
- # target should be deleted and this line removed. See the
- # chrome_extensions_interactive_uitests target for more.
- deps += [ "//extensions:chrome_extensions_interactive_uitests" ]
+ sources += [
+ "../browser/extensions/api/extension_action/extension_action_api_interactive_uitest.cc",
+ "../browser/guest_view/mime_handler_view/chrome_mime_handler_view_interactive_uitest.cc",
+ ]
if (include_js_tests) {
sources += [
@@ -8800,6 +9087,10 @@ if (!is_android && !is_fuchsia) {
"../browser/ui/views/profiles/profile_bubble_interactive_uitest.cc",
]
}
+
+ if (enable_print_preview) {
+ sources += [ "../browser/window_placement/window_placement_printing_interactive_uitest.cc" ]
+ }
}
}
@@ -8857,19 +9148,12 @@ if (is_android) {
"//third_party/androidx:androidx_annotation_annotation_java",
"//third_party/junit",
]
- sources = [
- "../android/javatests/src/org/chromium/chrome/browser/sync/AndroidSyncSettingsTestUtils.java",
- "../android/javatests/src/org/chromium/chrome/browser/sync/MockSyncContentResolverDelegate.java",
- "../android/javatests/src/org/chromium/chrome/browser/sync/SyncTestSigninUtils.java",
- ]
+ sources = [ "../android/javatests/src/org/chromium/chrome/browser/sync/SyncTestSigninUtils.java" ]
}
generate_jni("sync_integration_test_support_jni_headers") {
testonly = true
- sources = [
- "../android/javatests/src/org/chromium/chrome/browser/sync/AndroidSyncSettingsTestUtils.java",
- "../android/javatests/src/org/chromium/chrome/browser/sync/SyncTestSigninUtils.java",
- ]
+ sources = [ "../android/javatests/src/org/chromium/chrome/browser/sync/SyncTestSigninUtils.java" ]
}
}
@@ -8890,6 +9174,8 @@ source_set("sync_integration_test_support") {
"../browser/sync/test/integration/device_info_helper.h",
"../browser/sync/test/integration/encryption_helper.cc",
"../browser/sync/test/integration/encryption_helper.h",
+ "../browser/sync/test/integration/exponential_backoff_helper.cc",
+ "../browser/sync/test/integration/exponential_backoff_helper.h",
"../browser/sync/test/integration/fake_server_invalidation_sender.cc",
"../browser/sync/test/integration/fake_server_invalidation_sender.h",
"../browser/sync/test/integration/fake_server_sync_invalidation_sender.cc",
@@ -8902,8 +9188,6 @@ source_set("sync_integration_test_support") {
"../browser/sync/test/integration/passwords_helper.h",
"../browser/sync/test/integration/quiesce_status_change_checker.cc",
"../browser/sync/test/integration/quiesce_status_change_checker.h",
- "../browser/sync/test/integration/retry_verifier.cc",
- "../browser/sync/test/integration/retry_verifier.h",
"../browser/sync/test/integration/secondary_account_helper.cc",
"../browser/sync/test/integration/secondary_account_helper.h",
"../browser/sync/test/integration/single_client_status_change_checker.cc",
@@ -8945,8 +9229,6 @@ source_set("sync_integration_test_support") {
"../browser/sync/test/integration/extensions_helper.h",
"../browser/sync/test/integration/fake_server_match_status_checker.cc",
"../browser/sync/test/integration/fake_server_match_status_checker.h",
- "../browser/sync/test/integration/feature_toggler.cc",
- "../browser/sync/test/integration/feature_toggler.h",
"../browser/sync/test/integration/migration_waiter.cc",
"../browser/sync/test/integration/migration_waiter.h",
"../browser/sync/test/integration/migration_watcher.cc",
@@ -8965,8 +9247,6 @@ source_set("sync_integration_test_support") {
"../browser/sync/test/integration/sync_app_helper.h",
"../browser/sync/test/integration/sync_extension_helper.cc",
"../browser/sync/test/integration/sync_extension_helper.h",
- "../browser/sync/test/integration/sync_extension_installer.cc",
- "../browser/sync/test/integration/sync_extension_installer.h",
"../browser/sync/test/integration/sync_integration_test_util.cc",
"../browser/sync/test/integration/sync_integration_test_util.h",
"../browser/sync/test/integration/sync_signin_delegate_desktop.cc",
@@ -9024,8 +9304,6 @@ source_set("sync_integration_test_support") {
"../browser/sync/test/integration/sync_app_list_helper.h",
"../browser/sync/test/integration/sync_arc_package_helper.cc",
"../browser/sync/test/integration/sync_arc_package_helper.h",
- "../browser/sync/test/integration/sync_consent_optional_sync_test.cc",
- "../browser/sync/test/integration/sync_consent_optional_sync_test.h",
"../browser/sync/test/integration/sync_settings_categorization_sync_test.cc",
"../browser/sync/test/integration/sync_settings_categorization_sync_test.h",
"../browser/sync/test/integration/workspace_desk_helper.cc",
@@ -9275,6 +9553,8 @@ if (!is_android && !is_fuchsia) {
"../browser/password_manager/password_manager_captured_sites_interactive_uitest.cc",
"../browser/password_manager/password_manager_test_base.cc",
"../browser/password_manager/password_manager_test_base.h",
+ "../browser/password_manager/passwords_navigation_observer.cc",
+ "../browser/password_manager/passwords_navigation_observer.h",
"base/interactive_ui_tests_main.cc",
]
@@ -9321,10 +9601,6 @@ if (!is_android && !is_fuchsia) {
"//skia",
"//testing/gmock",
"//testing/gtest",
-
- # TODO(uwyiming@chromium.org) create a gn target for Web Page Replay Go (WPR Go) and only WPR Go.
- # So that test targets requiring WPR Go does not pull down the whole telemetry tool chain.
- "//third_party/catapult:telemetry_chrome_test_support",
"//third_party/hunspell",
"//third_party/icu",
"//third_party/libpng",
@@ -9587,6 +9863,7 @@ if (is_chromeos_ash) {
"//base/test:test_support",
"//chrome/browser",
"//chrome/browser/chromeos",
+ "//components/exo/wayland:weston_test_stub",
"//testing/gmock",
"//testing/gtest",
"//third_party/icu",
@@ -9826,6 +10103,7 @@ if (is_chromeos_ash) {
deps = [
"//ash:test_support",
"//chromeos/services/machine_learning/public/cpp:stub",
+ "//components/exo/wayland:weston_test",
"//ui/base:test_support",
# For crosapi specific test support.
@@ -9859,25 +10137,19 @@ if (is_chromeos_ash) {
# This target is for Lacros version skew testing.
if (is_chromeos_ash) {
- cipd_package_definition_by_file("gen_linux_ash_chromium_cipd_yaml") {
+ copy("test_ash_chrome_cipd_yaml") {
testonly = true
- buildtype = "dev"
- arch = "64bit"
- files_file = "//chrome/tools/build/chromeos/FILES.cfg"
- package = "chromium/testing/linux-ash-chromium/x86_64/ash.zip"
- description = "Prebuilt test binary."
- install_mode = "copy"
deps = [
":test_ash_chrome",
"//chrome",
]
+ sources = [ "//infra/archive_config/test-ash-chrome.yaml" ]
+ outputs = [ "$root_out_dir/test_ash_chrome.yaml" ]
}
}
if (is_linux || is_mac || is_win) {
script_test("variations_smoke_tests") {
- run_under_python2 = true
-
if (is_linux) {
script = "//testing/xvfb.py"
} else {
@@ -9895,9 +10167,11 @@ if (is_linux || is_mac || is_win) {
]
data = [
+ "//.vpython3",
"//testing/scripts/run_variations_smoke_tests.py",
"//testing/scripts/variations_seed_access_helper.py",
"//testing/scripts/variations_smoke_test_data/",
+ "//testing/scripts/variations_smoke_test_data/http_server/",
"//third_party/webdriver/pylib/",
]
}