| Index: extensions/browser/BUILD.gn
|
| diff --git a/extensions/browser/BUILD.gn b/extensions/browser/BUILD.gn
|
| index 547b78c71f71d49844a65e891894886c5ca29e81..7580ca5e8de9beffe6d71e5a840b2dd5db2049fe 100644
|
| --- a/extensions/browser/BUILD.gn
|
| +++ b/extensions/browser/BUILD.gn
|
| @@ -65,6 +65,7 @@ source_set("browser") {
|
| "//device/power_save_blocker",
|
| "//device/serial",
|
| "//device/usb",
|
| + "//extensions:extensions_browser_resources",
|
| "//extensions/common/api/cast_channel:cast_channel_proto",
|
| ]
|
|
|
| @@ -115,3 +116,168 @@ source_set("browser") {
|
| }
|
| }
|
| }
|
| +
|
| +source_set("browser_tests") {
|
| + testonly = true
|
| + sources = [
|
| + "api/audio/audio_apitest.cc",
|
| + "api/bluetooth_socket/bluetooth_socket_apitest.cc",
|
| + "api/display_source/display_source_apitest.cc",
|
| + "api/display_source/display_source_apitestbase.cc",
|
| + "api/display_source/display_source_apitestbase.h",
|
| + "api/dns/dns_apitest.cc",
|
| + "api/hid/hid_apitest.cc",
|
| + "api/printer_provider/printer_provider_apitest.cc",
|
| + "api/socket/socket_apitest.cc",
|
| + "api/sockets_tcp/sockets_tcp_apitest.cc",
|
| + "api/sockets_tcp_server/sockets_tcp_server_apitest.cc",
|
| + "api/sockets_udp/sockets_udp_apitest.cc",
|
| + "api/system_cpu/system_cpu_apitest.cc",
|
| + "api/system_display/system_display_apitest.cc",
|
| + "api/system_memory/system_memory_apitest.cc",
|
| + "api/system_network/system_network_apitest.cc",
|
| + "api/system_storage/storage_api_test_util.cc",
|
| + "api/system_storage/storage_api_test_util.h",
|
| + "api/system_storage/system_storage_apitest.cc",
|
| + "api/system_storage/system_storage_eject_apitest.cc",
|
| + "api/usb/usb_apitest.cc",
|
| + "guest_view/app_view/app_view_apitest.cc",
|
| + "guest_view/web_view/web_view_apitest.cc",
|
| + "guest_view/web_view/web_view_apitest.h",
|
| + "guest_view/web_view/web_view_media_access_apitest.cc",
|
| + ]
|
| +
|
| + defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
|
| +
|
| + deps = [
|
| + ":browser",
|
| + "//base",
|
| + "//components/guest_view/browser:test_support",
|
| + "//components/storage_monitor:test_support",
|
| + "//content/test:test_support",
|
| + "//device/bluetooth:mocks",
|
| + "//device/core:mocks",
|
| + "//device/hid:mocks",
|
| + "//device/usb:test_support",
|
| + "//extensions:test_support",
|
| + "//extensions/common",
|
| + "//extensions/common/api",
|
| + "//extensions/shell:app_shell_lib",
|
| + "//extensions/shell:browser_tests",
|
| + "//net:test_support",
|
| + ]
|
| +
|
| + if (is_mac) {
|
| + # Needed for App Shell.app's Helper.
|
| + deps += [ "//extensions/shell:app_shell" ]
|
| + }
|
| + if (is_chromeos) {
|
| + deps += [ "//chromeos" ]
|
| + }
|
| +}
|
| +
|
| +source_set("unit_tests") {
|
| + testonly = true
|
| + sources = [
|
| + "api/alarms/alarms_api_unittest.cc",
|
| + "api/api_resource_manager_unittest.cc",
|
| + "api/bluetooth/bluetooth_event_router_unittest.cc",
|
| + "api/cast_channel/cast_auth_util_unittest.cc",
|
| + "api/cast_channel/cast_channel_api_unittest.cc",
|
| + "api/cast_channel/cast_framer_unittest.cc",
|
| + "api/cast_channel/cast_socket_unittest.cc",
|
| + "api/cast_channel/cast_transport_unittest.cc",
|
| + "api/cast_channel/keep_alive_delegate_unittest.cc",
|
| + "api/cast_channel/logger_unittest.cc",
|
| + "api/declarative/declarative_rule_unittest.cc",
|
| + "api/declarative/deduping_factory_unittest.cc",
|
| + "api/declarative/rules_registry_unittest.cc",
|
| + "api/declarative_webrequest/webrequest_condition_attribute_unittest.cc",
|
| + "api/declarative_webrequest/webrequest_condition_unittest.cc",
|
| + "api/device_permissions_prompt_unittest.cc",
|
| + "api/document_scan/document_scan_api_unittest.cc",
|
| + "api/document_scan/document_scan_interface_chromeos_unittest.cc",
|
| + "api/document_scan/mock_document_scan_interface.cc",
|
| + "api/idle/idle_api_unittest.cc",
|
| + "api/mime_handler_private/mime_handler_private_unittest.cc",
|
| + "api/networking_config/networking_config_service_chromeos_unittest.cc",
|
| + "api/power/power_api_unittest.cc",
|
| + "api/runtime/restart_after_delay_api_unittest.cc",
|
| + "api/sockets_tcp/sockets_tcp_api_unittest.cc",
|
| + "api/sockets_udp/sockets_udp_api_unittest.cc",
|
| + "api/storage/settings_quota_unittest.cc",
|
| + "api/storage/storage_api_unittest.cc",
|
| + "api/storage/storage_frontend_unittest.cc",
|
| + "api/web_request/form_data_parser_unittest.cc",
|
| + "api/web_request/upload_data_presenter_unittest.cc",
|
| + "api/web_request/web_request_time_tracker_unittest.cc",
|
| + "app_window/app_window_geometry_cache_unittest.cc",
|
| + "computed_hashes_unittest.cc",
|
| + "content_hash_tree_unittest.cc",
|
| + "error_map_unittest.cc",
|
| + "event_listener_map_unittest.cc",
|
| + "event_router_unittest.cc",
|
| + "extension_api_frame_id_map_unittest.cc",
|
| + "extension_icon_image_unittest.cc",
|
| + "extension_pref_value_map_unittest.cc",
|
| + "extension_registry_unittest.cc",
|
| + "extension_throttle_simulation_unittest.cc",
|
| + "extension_throttle_test_support.cc",
|
| + "extension_throttle_test_support.h",
|
| + "extension_throttle_unittest.cc",
|
| + "file_highlighter_unittest.cc",
|
| + "file_reader_unittest.cc",
|
| + "image_loader_unittest.cc",
|
| + "info_map_unittest.cc",
|
| + "lazy_background_task_queue_unittest.cc",
|
| + "load_monitoring_extension_host_queue_unittest.cc",
|
| + "management_policy_unittest.cc",
|
| + "mojo/keep_alive_impl_unittest.cc",
|
| + "mojo/stash_backend_unittest.cc",
|
| + "process_manager_unittest.cc",
|
| + "process_map_unittest.cc",
|
| + "quota_service_unittest.cc",
|
| + "runtime_data_unittest.cc",
|
| + "sandboxed_unpacker_unittest.cc",
|
| + "updater/update_service_unittest.cc",
|
| + "value_store/leveldb_scoped_database_unittest.cc",
|
| + "value_store/leveldb_value_store_unittest.cc",
|
| + "value_store/testing_value_store_unittest.cc",
|
| + "value_store/value_store_change_unittest.cc",
|
| + "value_store/value_store_frontend_unittest.cc",
|
| + "value_store/value_store_unittest.cc",
|
| + "value_store/value_store_unittest.h",
|
| + "verified_contents_unittest.cc",
|
| + "warning_service_unittest.cc",
|
| + ]
|
| +
|
| + deps = [
|
| + ":browser",
|
| + "//base",
|
| + "//base/test:test_support",
|
| + "//components/cast_certificate:test_support",
|
| + "//components/crx_file",
|
| + "//components/keyed_service/content",
|
| + "//components/pref_registry:test_support",
|
| + "//components/prefs:test_support",
|
| + "//components/update_client",
|
| + "//components/url_matcher",
|
| + "//components/user_prefs",
|
| + "//content/test:test_support",
|
| + "//device/bluetooth:mocks",
|
| + "//device/power_save_blocker",
|
| + "//extensions:extensions_browser_resources",
|
| + "//extensions:test_support",
|
| + "//extensions/common",
|
| + "//extensions/common/api",
|
| + "//ipc:test_support",
|
| + "//net:test_support",
|
| + "//third_party/leveldatabase",
|
| + "//third_party/zlib:zip",
|
| + ]
|
| +
|
| + if (is_chromeos) {
|
| + sources += [ "api/webcam_private/visca_webcam_unittest.cc" ]
|
| + deps += [ "//chromeos:test_support" ]
|
| + }
|
| +}
|
|
|