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

Side by Side Diff: chrome/browser/BUILD.gn

Issue 559543003: Add chrome test support target to GN build. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: git cl try Created 6 years, 3 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
OLDNEW
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("//build/config/crypto.gni") 5 import("//build/config/crypto.gni")
6 import("//build/config/features.gni") 6 import("//build/config/features.gni")
7 import("//build/config/ui.gni") 7 import("//build/config/ui.gni")
8 import("//components/nacl/nacl_defines.gni") 8 import("//components/nacl/nacl_defines.gni")
9 import("//tools/grit/grit_rule.gni") 9 import("//tools/grit/grit_rule.gni")
10 10
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
226 sources += [ 226 sources += [
227 "component_updater/cld_component_installer.cc", 227 "component_updater/cld_component_installer.cc",
228 "component_updater/cld_component_installer.h", 228 "component_updater/cld_component_installer.h",
229 ] 229 ]
230 } 230 }
231 if (enable_extensions) { 231 if (enable_extensions) {
232 deps += [ 232 deps += [
233 "//chrome/browser/extensions", 233 "//chrome/browser/extensions",
234 "//chrome/browser/sync_file_system/drive_backend:sync_file_system_drive_pr oto", 234 "//chrome/browser/sync_file_system/drive_backend:sync_file_system_drive_pr oto",
235 ] 235 ]
236 forward_dependent_configs_from += [ "//chrome/browser/extensions" ]
236 sources += rebase_path(gypi_values.chrome_browser_extensions_sources, 237 sources += rebase_path(gypi_values.chrome_browser_extensions_sources,
237 ".", "//chrome") 238 ".", "//chrome")
238 } 239 }
239 if (enable_background) { 240 if (enable_background) {
240 sources += rebase_path(gypi_values.chrome_browser_background_sources, 241 sources += rebase_path(gypi_values.chrome_browser_background_sources,
241 ".", "//chrome") 242 ".", "//chrome")
242 if (!use_aura || is_win) { 243 if (!use_aura || is_win) {
243 sources -= [ "background/background_mode_manager_aura.cc" ] 244 sources -= [ "background/background_mode_manager_aura.cc" ]
244 } 245 }
245 } 246 }
(...skipping 416 matching lines...) Expand 10 before | Expand all | Expand 10 after
662 # TODO(GYP) write internal action 663 # TODO(GYP) write internal action
663 if (false) { #if (is_chrome_branded) { 664 if (false) { #if (is_chrome_branded) {
664 action("chrome_internal_resources_gen") { 665 action("chrome_internal_resources_gen") {
665 # TODO(GYP) 666 # TODO(GYP)
666 } 667 }
667 } else { 668 } else {
668 group("chrome_internal_resources_gen") { 669 group("chrome_internal_resources_gen") {
669 # Empty placeholder. 670 # Empty placeholder.
670 } 671 }
671 } 672 }
673
674 # In GYP this is part of test_support_common.
675 source_set("test_support") {
676 testonly = true
677
678 # Always include this via the main test support target.
679 visibility = [ "//chrome/test:test_support" ]
680
681 sources = [
682 "browsing_data/mock_browsing_data_appcache_helper.cc",
683 "browsing_data/mock_browsing_data_appcache_helper.h",
684 "browsing_data/mock_browsing_data_channel_id_helper.cc",
685 "browsing_data/mock_browsing_data_channel_id_helper.h",
686 "browsing_data/mock_browsing_data_cookie_helper.cc",
687 "browsing_data/mock_browsing_data_cookie_helper.h",
688 "browsing_data/mock_browsing_data_database_helper.cc",
689 "browsing_data/mock_browsing_data_database_helper.h",
690 "browsing_data/mock_browsing_data_file_system_helper.cc",
691 "browsing_data/mock_browsing_data_file_system_helper.h",
692 "browsing_data/mock_browsing_data_flash_lso_helper.cc",
693 "browsing_data/mock_browsing_data_flash_lso_helper.h",
694 "browsing_data/mock_browsing_data_indexed_db_helper.cc",
695 "browsing_data/mock_browsing_data_indexed_db_helper.h",
696 "browsing_data/mock_browsing_data_local_storage_helper.cc",
697 "browsing_data/mock_browsing_data_local_storage_helper.h",
698 "browsing_data/mock_browsing_data_quota_helper.cc",
699 "browsing_data/mock_browsing_data_quota_helper.h",
700 "browsing_data/mock_browsing_data_service_worker_helper.cc",
701 "browsing_data/mock_browsing_data_service_worker_helper.h",
702 "download/download_test_file_activity_observer.cc",
703 "download/download_test_file_activity_observer.h",
704 "download/test_download_shelf.cc",
705 "download/test_download_shelf.h",
706 "extensions/extension_action_test_util.cc",
707 "extensions/extension_action_test_util.h",
708 "invalidation/fake_invalidation_service.cc",
709 "invalidation/fake_invalidation_service.h",
710 "media/fake_desktop_media_list.cc",
711 "media/fake_desktop_media_list.h",
712 "net/dns_probe_test_util.cc",
713 "net/dns_probe_test_util.h",
714 "net/url_request_mock_util.cc",
715 "net/url_request_mock_util.h",
716 "notifications/notification_test_util.cc",
717 "notifications/notification_test_util.h",
718 "password_manager/mock_password_store_service.cc",
719 "password_manager/mock_password_store_service.h",
720 "password_manager/null_password_store_service.cc",
721 "password_manager/null_password_store_service.h",
722 "password_manager/test_password_store_service.cc",
723 "password_manager/test_password_store_service.h",
724 "prefs/pref_service_mock_factory.cc",
725 "prefs/pref_service_mock_factory.h",
726 "profile_resetter/profile_resetter_test_base.cc",
727 "profile_resetter/profile_resetter_test_base.h",
728 "search_engines/template_url_service_factory_test_util.cc",
729 "search_engines/template_url_service_factory_test_util.h",
730 "search_engines/template_url_service_test_util.cc",
731 "search_engines/template_url_service_test_util.h",
732 "sessions/session_service_test_helper.cc",
733 "sessions/session_service_test_helper.h",
734 "signin/fake_account_reconcilor.cc",
735 "signin/fake_account_reconcilor.h",
736 "signin/fake_account_tracker_service.cc",
737 "signin/fake_account_tracker_service.h",
738 "signin/fake_profile_oauth2_token_service.cc",
739 "signin/fake_profile_oauth2_token_service.h",
740 "signin/fake_profile_oauth2_token_service_builder.cc",
741 "signin/fake_profile_oauth2_token_service_builder.h",
742 "signin/fake_signin_manager.cc",
743 "signin/fake_signin_manager.h",
744 "ssl/ssl_client_auth_requestor_mock.cc",
745 "ssl/ssl_client_auth_requestor_mock.h",
746 "sync/glue/local_device_info_provider_mock.cc",
747 "sync/glue/local_device_info_provider_mock.h",
748 "sync/profile_sync_components_factory_mock.cc",
749 "sync/profile_sync_components_factory_mock.h",
750 "sync/profile_sync_service_mock.cc",
751 "sync/profile_sync_service_mock.h",
752 ]
753
754 deps = [
755 ":browser",
756 "//base:prefs_test_support",
757 "//chrome/browser",
758 "//chrome/browser/ui:test_support",
759 "//chrome/common",
760 "//chrome/common/safe_browsing:proto",
761 "//components/invalidation",
762 "//components/invalidation:test_support",
763 "//components/password_manager/core/browser:test_support",
764 "//components/search_engines:test_support",
765 "//content/test:test_support",
766 "//chrome/app/theme:theme_resources",
767 "//net:test_support",
768 "//skia",
769 "//testing/gmock",
770 "//testing/gtest",
771 "//ui/gfx",
772 ]
773
774 forward_dependent_configs_from = [
775 ":browser",
776 "//chrome/browser/ui:test_support",
777 ]
778
779 if (!is_ios) {
780 deps += [
781 "//components/sessions:test_support",
782 "//extensions:test_support",
783 "//google_apis:test_support",
784 ]
785 }
786
787 if (is_chromeos) {
788 sources += [
789 "chromeos/app_mode/fake_cws.cc",
790 "chromeos/app_mode/fake_cws.h",
791 "chromeos/file_manager/fake_disk_mount_manager.cc",
792 "chromeos/file_manager/fake_disk_mount_manager.h",
793 "chromeos/input_method/mock_candidate_window_controller.cc",
794 "chromeos/input_method/mock_candidate_window_controller.h",
795 "chromeos/input_method/mock_input_method_engine.cc",
796 "chromeos/input_method/mock_input_method_engine.h",
797 "chromeos/input_method/mock_input_method_manager.cc",
798 "chromeos/input_method/mock_input_method_manager.h",
799 "chromeos/login/fake_login_utils.cc",
800 "chromeos/login/fake_login_utils.h",
801 "chromeos/login/mock_login_utils.cc",
802 "chromeos/login/mock_login_utils.h",
803 "chromeos/login/users/avatar/mock_user_image_manager.cc",
804 "chromeos/login/users/avatar/mock_user_image_manager.h",
805 "chromeos/login/users/fake_supervised_user_manager.cc",
806 "chromeos/login/users/fake_supervised_user_manager.h",
807 "chromeos/login/users/fake_user_manager.cc",
808 "chromeos/login/users/fake_user_manager.h",
809 "chromeos/login/users/mock_user_manager.cc",
810 "chromeos/login/users/mock_user_manager.h",
811 "chromeos/login/test/oobe_screen_waiter.cc",
812 "chromeos/login/test/oobe_screen_waiter.h",
813 "chromeos/login/test/js_checker.cc",
814 "chromeos/login/test/js_checker.h",
815 "chromeos/login/ui/mock_login_display.cc",
816 "chromeos/login/ui/mock_login_display.h",
817 "chromeos/login/ui/mock_login_display_host.cc",
818 "chromeos/login/ui/mock_login_display_host.h",
819 "chromeos/net/network_portal_detector_test_utils.cc",
820 "chromeos/net/network_portal_detector_test_utils.h",
821 "chromeos/policy/cloud_external_data_manager_base_test_util.cc",
822 "chromeos/policy/cloud_external_data_manager_base_test_util.h",
823 "chromeos/policy/device_policy_builder.cc",
824 "chromeos/policy/device_policy_builder.h",
825 "chromeos/policy/fake_device_cloud_policy_initializer.cc",
826 "chromeos/policy/fake_device_cloud_policy_initializer.h",
827 "chromeos/policy/stub_enterprise_install_attributes.cc",
828 "chromeos/policy/stub_enterprise_install_attributes.h",
829 "chromeos/settings/device_settings_test_helper.cc",
830 "chromeos/settings/device_settings_test_helper.h",
831 "chromeos/system/fake_input_device_settings.cc",
832 "chromeos/system/fake_input_device_settings.h",
833 ]
834 configs += [ "//build/config/linux:dbus" ]
835 #deps += [ "//chromeos:test_support" ] TODO(GYP)
836 }
837
838 if (enable_configuration_policy) {
839 sources += [
840 "policy/test/local_policy_test_server.cc",
841 "policy/test/local_policy_test_server.h",
842 ]
843 policy_deps = [
844 "//components/policy:policy_component_test_support",
845 "//components/policy:test_support",
846 ]
847 deps += policy_deps
848 forward_dependent_configs_from += policy_deps
849 }
850
851 if (safe_browsing_mode == 1) {
852 sources += [
853 "extensions/fake_safe_browsing_database_manager.cc",
854 "extensions/fake_safe_browsing_database_manager.h",
855 ]
856 }
857
858 if (enable_extensions) {
859 sources += [
860 "drive/dummy_drive_service.cc",
861 "drive/dummy_drive_service.h",
862 "drive/fake_drive_service.cc",
863 "drive/fake_drive_service.h",
864 "drive/test_util.cc",
865 "drive/test_util.h",
866 "extensions/api/messaging/native_messaging_test_util.cc",
867 "extensions/api/messaging/native_messaging_test_util.h",
868 "extensions/extension_notification_observer.cc",
869 "extensions/extension_notification_observer.h",
870 "extensions/extension_test_message_listener.cc",
871 "extensions/extension_test_message_listener.h",
872 "extensions/mock_extension_special_storage_policy.cc",
873 "extensions/mock_extension_special_storage_policy.h",
874 "extensions/test_blacklist.cc",
875 "extensions/test_blacklist.h",
876 "extensions/test_blacklist_state_fetcher.cc",
877 "extensions/test_blacklist_state_fetcher.h",
878 "extensions/test_extension_environment.cc",
879 "extensions/test_extension_environment.h",
880 "extensions/test_extension_prefs.cc",
881 "extensions/test_extension_prefs.h",
882 "extensions/test_extension_service.cc",
883 "extensions/test_extension_service.h",
884 "extensions/test_extension_system.cc",
885 "extensions/test_extension_system.h",
886 "media_galleries/media_galleries_test_util.cc",
887 "media_galleries/media_galleries_test_util.h",
888 ]
889 deps += [
890 "//components/storage_monitor:test_support",
891 ]
892 }
893
894 if (enable_mdns) {
895 sources += [
896 "local_discovery/test_service_discovery_client.cc",
897 "local_discovery/test_service_discovery_client.h",
898 ]
899 }
900
901 if (enable_app_list) {
902 sources += [
903 "ui/app_list/test/chrome_app_list_test_support.cc",
904 "ui/app_list/test/chrome_app_list_test_support.h",
905 ]
906 }
907
908 if (enable_wifi_bootstrapping) {
909 sources += [
910 "local_discovery/wifi/mock_wifi_manager.cc",
911 "local_discovery/wifi/mock_wifi_manager.h",
912 ]
913 }
914 }
OLDNEW
« no previous file with comments | « chrome/app/BUILD.gn ('k') | chrome/browser/ui/BUILD.gn » ('j') | mojo/embedder/BUILD.gn » ('J')

Powered by Google App Engine
This is Rietveld 408576698