diff options
author | Brett Wilson <brettw@chromium.org> | 2014-09-05 16:29:55 -0700 |
---|---|---|
committer | Brett Wilson <brettw@chromium.org> | 2014-09-05 23:32:30 +0000 |
commit | b41a8d6e789ac5df9a6d314cd0ad59f584f53dea (patch) | |
tree | 704c4f7928c596805437ec6be0656cbd24b80ff8 /extensions/BUILD.gn | |
parent | 12a31fdc4f1d7abebb7845628dcd86a79d01e9b2 (diff) | |
download | chromium_src-b41a8d6e789ac5df9a6d314cd0ad59f584f53dea.zip chromium_src-b41a8d6e789ac5df9a6d314cd0ad59f584f53dea.tar.gz chromium_src-b41a8d6e789ac5df9a6d314cd0ad59f584f53dea.tar.bz2 |
Make ui gn check pass. Misc GN build improvements.
Content/public/app was messed up and didn't link everything properly, so this separates it out into browser and child like content/app is.
R=jamesr@chromium.org
Review URL: https://codereview.chromium.org/545313002
Cr-Commit-Position: refs/heads/master@{#293592}
Diffstat (limited to 'extensions/BUILD.gn')
-rw-r--r-- | extensions/BUILD.gn | 46 |
1 files changed, 45 insertions, 1 deletions
diff --git a/extensions/BUILD.gn b/extensions/BUILD.gn index 93da852..7ef2e774 100644 --- a/extensions/BUILD.gn +++ b/extensions/BUILD.gn @@ -58,10 +58,14 @@ source_set("test_support") { sources = [ "browser/api/dns/mock_host_resolver_creator.cc", "browser/api/dns/mock_host_resolver_creator.h", + "browser/api/storage/settings_test_util.cc", + "browser/api/storage/settings_test_util.h", "browser/api_test_utils.cc", "browser/api_test_utils.h", "browser/extensions_test.cc", "browser/extensions_test.h", + "browser/mock_extension_system.cc", + "browser/mock_extension_system.h", "browser/test_extensions_browser_client.cc", "browser/test_extensions_browser_client.h", "browser/test_management_policy.cc", @@ -145,6 +149,10 @@ repack("shell_and_test_pak") { } # TODO(GYP): Enable this link errors are fixed. +# This gives a link error in web_modal that is very mysterious. The GYP build +# doesn't seem to pull in web_content_modal_dialog_manager.o since the build +# does not have a reference to CreateNativeWebModalManager but it still links. +# The GN build fails with this symbol being undefined. if (false) { # TODO(tfarina): Many extension unit tests run as part of Chrome"s # unit_tests target. They should be moved here, which may require some @@ -154,8 +162,41 @@ test("unittests") { output_name = "extensions_unittests" sources = [ + "browser/admin_policy_unittest.cc", + "browser/api/api_resource_manager_unittest.cc", + "browser/api/declarative/deduping_factory_unittest.cc", + "browser/api/sockets_tcp/sockets_tcp_api_unittest.cc", + "browser/api/storage/settings_quota_unittest.cc", + "browser/api/storage/storage_api_unittest.cc", + "browser/api/storage/storage_frontend_unittest.cc", + "browser/computed_hashes_unittest.cc", + "browser/content_hash_tree_unittest.cc", + "browser/event_listener_map_unittest.cc", + "browser/event_router_unittest.cc", + "browser/api_unittest.cc", + "browser/api_unittest.h", + "browser/extension_pref_value_map_unittest.cc", + "browser/extension_registry_unittest.cc", + "browser/file_highlighter_unittest.cc", + "browser/file_reader_unittest.cc", + "browser/guest_view/guest_view_manager_unittest.cc", + "browser/image_loader_unittest.cc", + "browser/image_util_unittest.cc", "browser/info_map_unittest.cc", + "browser/lazy_background_task_queue_unittest.cc", + "browser/management_policy_unittest.cc", "browser/process_manager_unittest.cc", + "browser/process_map_unittest.cc", + "browser/quota_service_unittest.cc", + "browser/runtime_data_unittest.cc", + "browser/value_store/leveldb_value_store_unittest.cc", + "browser/value_store/testing_value_store_unittest.cc", + "browser/value_store/value_store_change_unittest.cc", + "browser/value_store/value_store_frontend_unittest.cc", + "browser/value_store/value_store_unittest.cc", + "browser/value_store/value_store_unittest.h", + "browser/verified_contents_unittest.cc", + "browser/warning_service_unittest.cc", "common/api/sockets/sockets_manifest_permission_unittest.cc", "common/csp_validator_unittest.cc", "common/event_filter_unittest.cc", @@ -185,14 +226,16 @@ test("unittests") { "renderer/script_context_set_unittest.cc", "renderer/utils_unittest.cc", "test/extensions_unittests_main.cc", - ] + ] deps = [ ":extensions_resources", ":shell_and_test_pak", ":test_support", "//base", + "//base:prefs_test_support", "//base/test:test_support", + "//components/keyed_service/content", "//content/test:test_support", "//device/serial", "//device/serial:test_util", @@ -205,6 +248,7 @@ test("unittests") { "//mojo/system", "//testing/gmock", "//testing/gtest", + "//third_party/leveldatabase", ] if (is_win) { |