OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import("//tools/grit/grit_rule.gni") | 5 import("//tools/grit/grit_rule.gni") |
6 import("//tools/grit/repack.gni") | 6 import("//tools/grit/repack.gni") |
7 | 7 |
8 # GYP version: extensions/extensions_resources.gyp:extensions_resources | 8 # GYP version: extensions/extensions_resources.gyp:extensions_resources |
9 group("extensions_resources") { | 9 group("extensions_resources") { |
10 deps = [ | 10 deps = [ |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
51 deps = [ | 51 deps = [ |
52 "//device/serial:serial_mojo", | 52 "//device/serial:serial_mojo", |
53 ] | 53 ] |
54 } | 54 } |
55 } | 55 } |
56 | 56 |
57 source_set("test_support") { | 57 source_set("test_support") { |
58 sources = [ | 58 sources = [ |
59 "browser/api/dns/mock_host_resolver_creator.cc", | 59 "browser/api/dns/mock_host_resolver_creator.cc", |
60 "browser/api/dns/mock_host_resolver_creator.h", | 60 "browser/api/dns/mock_host_resolver_creator.h", |
| 61 "browser/api/storage/settings_test_util.cc", |
| 62 "browser/api/storage/settings_test_util.h", |
61 "browser/api_test_utils.cc", | 63 "browser/api_test_utils.cc", |
62 "browser/api_test_utils.h", | 64 "browser/api_test_utils.h", |
63 "browser/extensions_test.cc", | 65 "browser/extensions_test.cc", |
64 "browser/extensions_test.h", | 66 "browser/extensions_test.h", |
| 67 "browser/mock_extension_system.cc", |
| 68 "browser/mock_extension_system.h", |
65 "browser/test_extensions_browser_client.cc", | 69 "browser/test_extensions_browser_client.cc", |
66 "browser/test_extensions_browser_client.h", | 70 "browser/test_extensions_browser_client.h", |
67 "browser/test_management_policy.cc", | 71 "browser/test_management_policy.cc", |
68 "browser/test_management_policy.h", | 72 "browser/test_management_policy.h", |
69 "browser/test_runtime_api_delegate.cc", | 73 "browser/test_runtime_api_delegate.cc", |
70 "browser/test_runtime_api_delegate.h", | 74 "browser/test_runtime_api_delegate.h", |
71 "common/extension_builder.cc", | 75 "common/extension_builder.cc", |
72 "common/extension_builder.h", | 76 "common/extension_builder.h", |
73 "common/test_util.cc", | 77 "common/test_util.cc", |
74 "common/test_util.h", | 78 "common/test_util.h", |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
138 "//content/shell:resources", | 142 "//content/shell:resources", |
139 "//content:resources", | 143 "//content:resources", |
140 "//extensions/shell:resources", | 144 "//extensions/shell:resources", |
141 "//extensions/strings", | 145 "//extensions/strings", |
142 "//ui/resources", | 146 "//ui/resources", |
143 "//ui/strings", | 147 "//ui/strings", |
144 ] | 148 ] |
145 } | 149 } |
146 | 150 |
147 # TODO(GYP): Enable this link errors are fixed. | 151 # TODO(GYP): Enable this link errors are fixed. |
| 152 # This gives a link error in web_modal that is very mysterious. The GYP build |
| 153 # doesn't seem to pull in web_content_modal_dialog_manager.o since the build |
| 154 # does not have a reference to CreateNativeWebModalManager but it still links. |
| 155 # The GN build fails with this symbol being undefined. |
148 if (false) { | 156 if (false) { |
149 # TODO(tfarina): Many extension unit tests run as part of Chrome"s | 157 # TODO(tfarina): Many extension unit tests run as part of Chrome"s |
150 # unit_tests target. They should be moved here, which may require some | 158 # unit_tests target. They should be moved here, which may require some |
151 # refactoring (ExtensionsBrowserClient, TestingProfile, etc.). | 159 # refactoring (ExtensionsBrowserClient, TestingProfile, etc.). |
152 # http://crbug.com/348066 | 160 # http://crbug.com/348066 |
153 test("unittests") { | 161 test("unittests") { |
154 output_name = "extensions_unittests" | 162 output_name = "extensions_unittests" |
155 | 163 |
156 sources = [ | 164 sources = [ |
| 165 "browser/admin_policy_unittest.cc", |
| 166 "browser/api/api_resource_manager_unittest.cc", |
| 167 "browser/api/declarative/deduping_factory_unittest.cc", |
| 168 "browser/api/sockets_tcp/sockets_tcp_api_unittest.cc", |
| 169 "browser/api/storage/settings_quota_unittest.cc", |
| 170 "browser/api/storage/storage_api_unittest.cc", |
| 171 "browser/api/storage/storage_frontend_unittest.cc", |
| 172 "browser/computed_hashes_unittest.cc", |
| 173 "browser/content_hash_tree_unittest.cc", |
| 174 "browser/event_listener_map_unittest.cc", |
| 175 "browser/event_router_unittest.cc", |
| 176 "browser/api_unittest.cc", |
| 177 "browser/api_unittest.h", |
| 178 "browser/extension_pref_value_map_unittest.cc", |
| 179 "browser/extension_registry_unittest.cc", |
| 180 "browser/file_highlighter_unittest.cc", |
| 181 "browser/file_reader_unittest.cc", |
| 182 "browser/guest_view/guest_view_manager_unittest.cc", |
| 183 "browser/image_loader_unittest.cc", |
| 184 "browser/image_util_unittest.cc", |
157 "browser/info_map_unittest.cc", | 185 "browser/info_map_unittest.cc", |
| 186 "browser/lazy_background_task_queue_unittest.cc", |
| 187 "browser/management_policy_unittest.cc", |
158 "browser/process_manager_unittest.cc", | 188 "browser/process_manager_unittest.cc", |
| 189 "browser/process_map_unittest.cc", |
| 190 "browser/quota_service_unittest.cc", |
| 191 "browser/runtime_data_unittest.cc", |
| 192 "browser/value_store/leveldb_value_store_unittest.cc", |
| 193 "browser/value_store/testing_value_store_unittest.cc", |
| 194 "browser/value_store/value_store_change_unittest.cc", |
| 195 "browser/value_store/value_store_frontend_unittest.cc", |
| 196 "browser/value_store/value_store_unittest.cc", |
| 197 "browser/value_store/value_store_unittest.h", |
| 198 "browser/verified_contents_unittest.cc", |
| 199 "browser/warning_service_unittest.cc", |
159 "common/api/sockets/sockets_manifest_permission_unittest.cc", | 200 "common/api/sockets/sockets_manifest_permission_unittest.cc", |
160 "common/csp_validator_unittest.cc", | 201 "common/csp_validator_unittest.cc", |
161 "common/event_filter_unittest.cc", | 202 "common/event_filter_unittest.cc", |
162 "common/extension_resource_unittest.cc", | 203 "common/extension_resource_unittest.cc", |
163 "common/extension_set_unittest.cc", | 204 "common/extension_set_unittest.cc", |
164 "common/manifest_handler_unittest.cc", | 205 "common/manifest_handler_unittest.cc", |
165 "common/message_bundle_unittest.cc", | 206 "common/message_bundle_unittest.cc", |
166 "common/one_shot_event_unittest.cc", | 207 "common/one_shot_event_unittest.cc", |
167 "common/permissions/manifest_permission_set_unittest.cc", | 208 "common/permissions/manifest_permission_set_unittest.cc", |
168 "common/url_pattern_set_unittest.cc", | 209 "common/url_pattern_set_unittest.cc", |
169 "common/url_pattern_unittest.cc", | 210 "common/url_pattern_unittest.cc", |
170 "common/user_script_unittest.cc", | 211 "common/user_script_unittest.cc", |
171 "renderer/activity_log_converter_strategy_unittest.cc", | 212 "renderer/activity_log_converter_strategy_unittest.cc", |
172 "renderer/api/serial/data_receiver_unittest.cc", | 213 "renderer/api/serial/data_receiver_unittest.cc", |
173 "renderer/api/serial/data_sender_unittest.cc", | 214 "renderer/api/serial/data_sender_unittest.cc", |
174 "renderer/api/serial/serial_api_unittest.cc", | 215 "renderer/api/serial/serial_api_unittest.cc", |
175 "renderer/api_test_base.cc", | 216 "renderer/api_test_base.cc", |
176 "renderer/api_test_base.h", | 217 "renderer/api_test_base.h", |
177 "renderer/api_test_base_unittest.cc", | 218 "renderer/api_test_base_unittest.cc", |
178 "renderer/event_unittest.cc", | 219 "renderer/event_unittest.cc", |
179 "renderer/json_schema_unittest.cc", | 220 "renderer/json_schema_unittest.cc", |
180 "renderer/messaging_utils_unittest.cc", | 221 "renderer/messaging_utils_unittest.cc", |
181 "renderer/module_system_test.cc", | 222 "renderer/module_system_test.cc", |
182 "renderer/module_system_test.h", | 223 "renderer/module_system_test.h", |
183 "renderer/module_system_unittest.cc", | 224 "renderer/module_system_unittest.cc", |
184 "renderer/safe_builtins_unittest.cc", | 225 "renderer/safe_builtins_unittest.cc", |
185 "renderer/script_context_set_unittest.cc", | 226 "renderer/script_context_set_unittest.cc", |
186 "renderer/utils_unittest.cc", | 227 "renderer/utils_unittest.cc", |
187 "test/extensions_unittests_main.cc", | 228 "test/extensions_unittests_main.cc", |
188 ] | 229 ] |
189 | 230 |
190 deps = [ | 231 deps = [ |
191 ":extensions_resources", | 232 ":extensions_resources", |
192 ":shell_and_test_pak", | 233 ":shell_and_test_pak", |
193 ":test_support", | 234 ":test_support", |
194 "//base", | 235 "//base", |
| 236 "//base:prefs_test_support", |
195 "//base/test:test_support", | 237 "//base/test:test_support", |
| 238 "//components/keyed_service/content", |
196 "//content/test:test_support", | 239 "//content/test:test_support", |
197 "//device/serial", | 240 "//device/serial", |
198 "//device/serial:test_util", | 241 "//device/serial:test_util", |
199 "//extensions/common", | 242 "//extensions/common", |
200 "//extensions/renderer", | 243 "//extensions/renderer", |
201 "//extensions/strings", | 244 "//extensions/strings", |
202 "//mojo/environment:chromium", | 245 "//mojo/environment:chromium", |
203 "//mojo/public/cpp/bindings", | 246 "//mojo/public/cpp/bindings", |
204 "//mojo/bindings/js", | 247 "//mojo/bindings/js", |
205 "//mojo/system", | 248 "//mojo/system", |
206 "//testing/gmock", | 249 "//testing/gmock", |
207 "//testing/gtest", | 250 "//testing/gtest", |
| 251 "//third_party/leveldatabase", |
208 ] | 252 ] |
209 | 253 |
210 if (is_win) { | 254 if (is_win) { |
211 deps += [ | 255 deps += [ |
212 "//base/allocator", | 256 "//base/allocator", |
213 ] | 257 ] |
214 } | 258 } |
215 } | 259 } |
216 } | 260 } |
OLD | NEW |