summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/test/data/webui/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/test/data/webui/BUILD.gn')
-rw-r--r--chromium/chrome/test/data/webui/BUILD.gn41
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",
]
}