diff options
Diffstat (limited to 'chromium/chrome/test/data/webui/BUILD.gn')
-rw-r--r-- | chromium/chrome/test/data/webui/BUILD.gn | 41 |
1 files changed, 33 insertions, 8 deletions
diff --git a/chromium/chrome/test/data/webui/BUILD.gn b/chromium/chrome/test/data/webui/BUILD.gn index a0177117724..163875a76cf 100644 --- a/chromium/chrome/test/data/webui/BUILD.gn +++ b/chromium/chrome/test/data/webui/BUILD.gn @@ -2,6 +2,7 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. +import("//build/config/sanitizers/sanitizers.gni") import("//chrome/common/features.gni") import("//chrome/test/base/js2gtest.gni") import("//ui/webui/resources/tools/js_modulizer.gni") @@ -32,7 +33,9 @@ js2gtest("interactive_ui_tests_js_webui") { "//chrome/browser/ui", ] data = [ + "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_action_menu_test.m.js", "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_checkbox_test.m.js", + "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_expand_button_focus_tests.m.js", "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_icon_button_focus_tests.m.js", "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_input_test.m.js", "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_tabs_test.m.js", @@ -52,15 +55,13 @@ js2gtest("browser_tests_js_webui") { sources = [ "../../../browser/ui/webui/identity_internals_ui_browsertest.js", "../../../browser/ui/webui/sync_internals_browsertest.js", - "//third_party/axe-core/axe.js", - "a11y/accessibility_audit_rules.js", - "a11y/accessibility_test.js", "about_invalidations_browsertest.js", "assertions.js", "async_gen.js", "bookmarks/bookmarks_browsertest.js", "chrome_send_browsertest.js", "cr_components/cr_components_browsertest.js", + "cr_components/cr_components_v3_browsertest.js", "cr_elements/cr_elements_browsertest.js", "cr_elements/cr_elements_v3_browsertest.js", "find_shortcut_behavior_browsertest.js", @@ -76,7 +77,6 @@ js2gtest("browser_tests_js_webui") { "net_internals/main.js", "net_internals/net_internals_test.js", "ntp4.js", - "polymer_browser_test_base.js", "resources/webui_resources_browsertest.js", "sandboxstatus_browsertest.js", "settings/a11y/about_a11y_test.js", @@ -84,18 +84,29 @@ js2gtest("browser_tests_js_webui") { "settings/a11y/basic_a11y_test.js", "settings/a11y/edit_dictionary_a11y_test.js", "settings/a11y/passwords_a11y_test.js", - "settings/a11y/settings_accessibility_test.js", "settings/advanced_page_browsertest.js", "settings/basic_page_browsertest.js", "settings/cr_settings_browsertest.js", "settings/help_page_browsertest.js", "settings/settings_idle_load_browsertest.js", - "settings/settings_page_browsertest.js", "settings/site_settings_page_browsertest.js", "text_defaults_browsertest.js", "webui_resource_async_browsertest.js", ] + gen_include_files = [ + "a11y/accessibility_audit_rules.js", + "a11y/accessibility_test.js", + "polymer_browser_test_base.js", + "settings/a11y/settings_accessibility_test.js", + "settings/settings_page_browsertest.js", + "//third_party/axe-core/axe.js", + ] + + if (is_chromeos) { + gen_include_files += [ "settings/a11y/crostini_accessibility_test.js" ] + } + extra_js_files = [ "test_browser_proxy.js", "settings/test_password_manager_proxy.js", @@ -112,7 +123,6 @@ js2gtest("browser_tests_js_webui") { "../chromeos/oobe_webui_browsertest.js", "certificate_viewer_dialog_test.js", "set_time_dialog_browsertest.js", - "settings/a11y/crostini_accessibility_test.js", "settings/a11y/crostini_settings_details_a11y_test.js", "settings/a11y/crostini_settings_export_import_a11y_test.js", "settings/a11y/crostini_settings_shared_paths_a11y_test.js", @@ -156,31 +166,44 @@ js2gtest("browser_tests_js_webui") { } deps = [ ":modulize", + "//build:branding_buildflags", "//chrome/browser/ui", + "//services/network/public/cpp", "//skia", ] data = [ + "$root_gen_dir/chrome/test/data/webui/cr_components/managed_footnote_test.m.js", "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_button_tests.m.js", + "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_container_shadow_behavior_test.m.js", "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_dialog_test.m.js", "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_drawer_tests.m.js", + "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_expand_button_tests.m.js", "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_icon_button_tests.m.js", + "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_lazy_render_tests.m.js", + "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_link_row_tests.m.js", "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_radio_button_test.m.js", "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_radio_group_test.m.js", "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_search_field_tests.m.js", "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_toast_test.m.js", + "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_toast_manager_test.m.js", + "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_toolbar_search_field_tests.m.js", "$root_gen_dir/chrome/test/data/webui/cr_elements/cr_view_manager_test.m.js", "$root_gen_dir/chrome/test/data/webui/mock_timer.m.js", "$root_gen_dir/chrome/test/data/webui/test_browser_proxy.m.js", "$root_gen_dir/chrome/test/data/webui/test_util.m.js", ] defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] + + # https://crbug.com/1013656 + if (is_cfi) { + defines += [ "IS_CFI" ] + } } js2gtest("browser_tests_js_mojo_lite_webui") { test_type = "mojo_lite_webui" sources = [ - "app_management/app_management_browsertest.js", "bluetooth_internals_browsertest.js", "downloads/downloads_browsertest.js", "engagement/site_engagement_browsertest.js", @@ -199,6 +222,7 @@ js2gtest("browser_tests_js_mojo_lite_webui") { if (is_chromeos) { sources += [ + "chromeos/crostini_installer_browsertest.js", "chromeos/machine_learning_internals_browsertest.js", "multidevice_setup/multidevice_setup_browsertest.js", ] @@ -252,6 +276,7 @@ js2gtest("unit_tests_js") { group("modulize") { deps = [ ":modulize_local", + "./cr_components:modulize", "./cr_elements:modulize", ] } |