Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(24)

Side by Side Diff: chrome/test/data/webui/BUILD.gn

Issue 2841863004: WebUI: Move all test related WebUI GN targets to their own file. (Closed)
Patch Set: Fix CrOS Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chrome/test/BUILD.gn ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # Copyright 2017 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 import("//chrome/common/features.gni")
6 import("//chrome/test/base/js2gtest.gni")
7
8 js2gtest("interactive_ui_tests_js_webui") {
9 test_type = "webui"
10
11 sources = [
12 "cr_elements/cr_elements_focus_test.js",
13 "md_history/md_history_focus_test.js",
14 "settings/cr_settings_interactive_ui_tests.js",
15 ]
16
17 gen_include_files = [
18 "polymer_browser_test_base.js",
19 "polymer_interactive_ui_test.js",
20 ]
21
22 deps = [
23 "//chrome/browser/ui",
24 ]
25
26 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
27 }
28
29 js2gtest("browser_tests_js_webui") {
30 test_type = "webui"
31
32 # Javascript sources. These are combined with the .cc files in the GYP build
33 # and are handled by a rule, but in the GN build they're in a separate
34 # action so need to be separated out.
35 sources = [
36 "../../../browser/ui/webui/app_list/start_page_browsertest.js",
37 "../../../browser/ui/webui/chromeos/bluetooth_pairing_ui_browsertest.js",
38 "../../../browser/ui/webui/chromeos/certificate_manager_dialog_browsertest.j s",
39 "../../../browser/ui/webui/chromeos/set_time_ui_browsertest.js",
40 "../../../browser/ui/webui/extensions/chromeos/kiosk_apps_browsertest.js",
41 "../../../browser/ui/webui/extensions/extension_settings_browsertest.js",
42 "../../../browser/ui/webui/help/help_browsertest.js",
43 "../../../browser/ui/webui/identity_internals_ui_browsertest.js",
44 "../../../browser/ui/webui/options/autofill_options_browsertest.js",
45 "../../../browser/ui/webui/options/browser_options_browsertest.js",
46 "../../../browser/ui/webui/options/certificate_manager_browsertest.js",
47 "../../../browser/ui/webui/options/chromeos/accounts_options_browsertest.js" ,
48 "../../../browser/ui/webui/options/chromeos/bluetooth_options_browsertest.js ",
49 "../../../browser/ui/webui/options/chromeos/date_time_options_browsertest.js ",
50 "../../../browser/ui/webui/options/chromeos/guest_mode_options_browsertest.j s",
51 "../../../browser/ui/webui/options/chromeos/power_overlay_browsertest.js",
52 "../../../browser/ui/webui/options/content_options_browsertest.js",
53 "../../../browser/ui/webui/options/content_settings_exception_area_browserte st.js",
54 "../../../browser/ui/webui/options/cookies_view_browsertest.js",
55 "../../../browser/ui/webui/options/edit_dictionary_browsertest.js",
56 "../../../browser/ui/webui/options/font_settings_browsertest.js",
57 "../../../browser/ui/webui/options/language_options_browsertest.js",
58 "../../../browser/ui/webui/options/language_options_dictionary_download_brow sertest.js",
59 "../../../browser/ui/webui/options/manage_profile_browsertest.js",
60 "../../../browser/ui/webui/options/multilanguage_options_webui_browsertest.j s",
61 "../../../browser/ui/webui/options/options_browsertest.js",
62 "../../../browser/ui/webui/options/options_browsertest_base.js",
63 "../../../browser/ui/webui/options/password_manager_browsertest.js",
64 "../../../browser/ui/webui/options/profile_settings_reset_browsertest.js",
65 "../../../browser/ui/webui/options/search_engine_manager_browsertest.js",
66 "../../../browser/ui/webui/options/settings_format_browsertest.js",
67 "../../../browser/ui/webui/options/startup_page_list_browsertest.js",
68 "../../../browser/ui/webui/sync_internals_browsertest.js",
69 "../../../browser/ui/webui/sync_setup_browsertest.js",
70 "../chromeos/oobe_webui_browsertest.js",
71 "about_invalidations_browsertest.js",
72 "accessibility_audit_browsertest.js",
73 "assertions.js",
74 "async_gen.js",
75 "bluetooth_internals_browsertest.js",
76 "certificate_viewer_dialog_test.js",
77 "chrome_send_browsertest.js",
78 "cr_elements/cr_elements_browsertest.js",
79 "extensions/cr_extensions_browsertest.js",
80 "history_browsertest.js",
81 "md_bookmarks/md_bookmarks_browsertest.js",
82 "md_downloads/downloads_browsertest.js",
83 "md_history/md_history_browsertest.js",
84 "md_user_manager/user_manager_browsertest.js",
85 "media_router/media_router_elements_browsertest.js",
86 "mock4js_browsertest.js",
87 "net_internals/bandwidth_view.js",
88 "net_internals/chromeos_view.js",
89 "net_internals/dns_view.js",
90 "net_internals/events_view.js",
91 "net_internals/hsts_view.js",
92 "net_internals/log_util.js",
93 "net_internals/log_view_painter.js",
94 "net_internals/main.js",
95 "net_internals/net_internals_test.js",
96 "net_internals/prerender_view.js",
97 "net_internals/sdch_view.js",
98 "net_internals/timeline_view.js",
99 "ntp4.js",
100 "polymer_browser_test_base.js",
101 "print_preview.js",
102 "print_preview_destination_search_test.js",
103 "sandboxstatus_browsertest.js",
104 "text_defaults_browsertest.js",
105 "webui_resource_async_browsertest.js",
106 ]
107
108 if (!is_asan) {
109 sources += [
110 "settings/advanced_page_browsertest.js",
111 "settings/animation_browsertest.js",
112 "settings/basic_page_browsertest.js",
113 "settings/cr_settings_browsertest.js",
114 "settings/help_page_browsertest.js",
115 "settings/languages_page_browsertest.js",
116 "settings/on_startup_browsertest.js",
117 "settings/passwords_and_autofill_fake_data.js",
118 "settings/passwords_and_forms_browsertest.js",
119 "settings/settings_autofill_section_browsertest.js",
120 "settings/settings_idle_load_browsertest.js",
121 "settings/settings_page_browsertest.js",
122 "settings/settings_passwords_section_browsertest.js",
123 "settings/settings_subpage_browsertest.js",
124 "settings/settings_ui_browsertest.js",
125 "settings/site_settings_page_browsertest.js",
126 ]
127
128 if (is_chromeos) {
129 sources += [ "settings/easy_unlock_browsertest_chromeos.js" ]
130 }
131 }
132
133 if (is_chrome_branded) {
134 # crbug.com/230471
135 sources -= [ "accessibility_audit_browsertest.js" ]
136 }
137 if (!is_chromeos) {
138 sources -= [ "certificate_viewer_dialog_test.js" ]
139 } else {
140 sources -= [ "md_user_manager/user_manager_browsertest.js" ]
141 }
142 if (is_mac) {
143 sources -= [
144 # TODO(rouslan): This test depends on the custom dictionary UI,
145 # which is disabled on Mac.
146 "../../../browser/ui/webui/options/edit_dictionary_browsertest.js",
147
148 # TODO(rouslan): This test depends on hunspell and we cannot run it
149 # on Mac, which does not use hunspell by default.
150 "../../../browser/ui/webui/options/language_options_dictionary_download_br owsertest.js",
151 "../../../browser/ui/webui/options/multilanguage_options_webui_browsertest .js",
152 ]
153 }
154 if (!enable_app_list) {
155 sources -=
156 [ "../../../browser/ui/webui/app_list/start_page_browsertest.js" ]
157 }
158 if (!enable_print_preview) {
159 sources -= [ "print_preview.js" ]
160 }
161 deps = [
162 "//chrome/browser/ui",
163 "//skia",
164 ]
165 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
166 }
167
168 js2gtest("unit_tests_js") {
169 test_type = "unit"
170 sources = [
171 "../../../browser/resources/md_downloads/action_service_unittest.gtestjs",
172 "../../../browser/resources/print_preview/data/measurement_system_unittest.g testjs",
173 "../../../browser/resources/print_preview/print_preview_utils_unittest.gtest js",
174 "../../../renderer/resources/extensions/notifications_custom_bindings.gtestj s",
175 "../unit/framework_unittest.gtestjs",
176 ]
177 extra_js_files = [
178 "../../../browser/resources/md_downloads/action_service.js",
179 "../../../browser/resources/print_preview/data/measurement_system.js",
180 "../../../browser/resources/print_preview/print_preview_utils.js",
181 "../../../renderer/resources/extensions/notifications_custom_bindings.js",
182 "../../../renderer/resources/extensions/notifications_test_util.js",
183 "//ui/webui/resources/js/cr.js",
184 ]
185 if (is_chromeos) {
186 sources += [
187 "../../../browser/resources/chromeos/braille_ime/braille_ime_unittest.gtes tjs",
188 "../../../browser/resources/chromeos/select_to_speak/select_to_speak_unitt est.gtestjs",
189 ]
190 extra_js_files += [
191 "../../../browser/resources/chromeos/braille_ime/braille_ime.js",
192 "../../../browser/resources/chromeos/select_to_speak/select_to_speak.js",
193 "../../../browser/resources/chromeos/select_to_speak/test_support.js",
194 ]
195 }
196 }
OLDNEW
« no previous file with comments | « chrome/test/BUILD.gn ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698