| Index: extensions/common/BUILD.gn
|
| diff --git a/extensions/common/BUILD.gn b/extensions/common/BUILD.gn
|
| index c917112c79a1aade563887333ba1d986b1a53527..0e9e0f466cdc9e0fc4aea8faa79eb417489d40bf 100644
|
| --- a/extensions/common/BUILD.gn
|
| +++ b/extensions/common/BUILD.gn
|
| @@ -6,7 +6,6 @@ import("//build/config/features.gni")
|
| import("//extensions/extensions.gni")
|
| import("//mojo/public/tools/bindings/mojom.gni")
|
|
|
| -# GYP version: extensions/extensions.gyp:extensions_common_constants
|
| source_set("common_constants") {
|
| sources =
|
| rebase_path(extensions_gypi_values.extensions_common_constants_sources,
|
| @@ -55,6 +54,8 @@ if (enable_extensions) {
|
| ]
|
|
|
| deps = [
|
| + "//base",
|
| +
|
| # TODO(benwells): figure out what to do with the api target and
|
| # api resources compiled into the chrome resource bundle.
|
| # http://crbug.com/162530
|
| @@ -90,4 +91,67 @@ if (enable_extensions) {
|
| sources += nacl_sources
|
| }
|
| }
|
| +
|
| + source_set("unit_tests") {
|
| + testonly = true
|
| + sources = [
|
| + "api/declarative/declarative_manifest_unittest.cc",
|
| + "api/printer_provider/usb_printer_manifest_unittest.cc",
|
| + "api/sockets/sockets_manifest_permission_unittest.cc",
|
| + "csp_validator_unittest.cc",
|
| + "event_filter_unittest.cc",
|
| + "extension_l10n_util_unittest.cc",
|
| + "extension_messages_unittest.cc",
|
| + "extension_resource_unittest.cc",
|
| + "extension_set_unittest.cc",
|
| + "features/base_feature_provider_unittest.cc",
|
| + "features/complex_feature_unittest.cc",
|
| + "features/simple_feature_unittest.cc",
|
| + "file_util_unittest.cc",
|
| + "image_util_unittest.cc",
|
| + "manifest_handler_unittest.cc",
|
| + "manifest_handlers/content_capabilities_manifest_unittest.cc",
|
| + "manifest_handlers/default_locale_manifest_unittest.cc",
|
| + "manifest_handlers/externally_connectable_unittest.cc",
|
| + "manifest_handlers/file_handler_manifest_unittest.cc",
|
| + "manifest_handlers/icons_handler_unittest.cc",
|
| + "manifest_handlers/incognito_manifest_unittest.cc",
|
| + "manifest_handlers/kiosk_mode_info_unittest.cc",
|
| + "manifest_handlers/oauth2_manifest_unittest.cc",
|
| + "manifest_handlers/shared_module_manifest_unittest.cc",
|
| + "message_bundle_unittest.cc",
|
| + "one_shot_event_unittest.cc",
|
| + "permissions/api_permission_set_unittest.cc",
|
| + "permissions/manifest_permission_set_unittest.cc",
|
| + "permissions/socket_permission_unittest.cc",
|
| + "permissions/usb_device_permission_unittest.cc",
|
| + "stack_frame_unittest.cc",
|
| + "update_manifest_unittest.cc",
|
| + "url_pattern_set_unittest.cc",
|
| + "url_pattern_unittest.cc",
|
| + "user_script_unittest.cc",
|
| + "value_builder_unittest.cc",
|
| + ]
|
| +
|
| + deps = [
|
| + ":common",
|
| + "//base",
|
| + "//base:i18n",
|
| + "//base/test:test_support",
|
| + "//components/crx_file",
|
| + "//device/usb",
|
| + "//extensions:extensions_resources",
|
| +
|
| + # TODO(brettw) these tests should not be including headers from browser.
|
| + "//extensions:test_support",
|
| + "//extensions/browser",
|
| + "//extensions/strings",
|
| + "//ipc",
|
| + "//testing/gmock",
|
| + "//testing/gtest",
|
| + "//ui/base",
|
| + "//ui/gfx",
|
| + "//url",
|
| + ]
|
| + }
|
| } # enable_extensions
|
|
|