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

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

Powered by Google App Engine
This is Rietveld 408576698